{"uid":"cap_Xvh5lskWOrGrJxN4ru4In","slug":"trip-com-ctrip-hotel-review-scraper-1888f9d7","name":"Trip.com / Ctrip Hotel Review Scraper","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://api.scrapeforagents.tech/v1/trip?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"sortBy":{"enum":["mostRelevant","mostRecent","ratingHighToLow","ratingLowToHigh"],"type":"string","default":"mostRelevant","description":"Sort the reviews exposed on each hotel page; this does not fetch deeper review pages."},"hotelUrl":{"type":"string","description":"Public Trip.com or Ctrip.com hotel page URL."},"hotelUrls":{"type":"array","description":"More public hotel pages to collect in one run. Each page currently exposes up to ten reviews."},"cutoffDate":{"type":"string","description":"Keep only exposed reviews created after this date (YYYY-MM-DD)."},"maxReviews":{"type":"integer","default":1000,"minimum":1,"description":"Stop after this many reviews across all hotel URLs."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"id":null,"rating":null,"content":null,"hotelId":null,"hotelUrl":null,"hotelName":null,"ratingMax":null,"commentLevel":null}],"product":"trip"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.025","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_u_pgZcI0eQcCjsuMPAhi_","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.025","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes structured hotel reviews from Trip.com (Ctrip) hotel pages, returning ratings, review content, and metadata","exampleAgentPrompt":"Pull me up to 50 reviews for this Trip.com hotel — https://www.trip.com/hotels/detail/?hotelId=123456 — sorted by most recent, and only include reviews from after 2024-01-01.","exampleUseCases":[{"title":"Hotel reputation monitoring for travel brand","prompt":"Grab the 100 most recent reviews from this Trip.com hotel page https://www.trip.com/hotels/detail/?hotelId=7890 posted after 2023-06-01 so I can track what guests are saying lately."},{"title":"Competitor analysis across multiple hotels","prompt":"I need reviews from these three Ctrip hotel pages — https://www.trip.com/hotels/detail/?hotelId=111, https://www.trip.com/hotels/detail/?hotelId=222, https://www.trip.com/hotels/detail/?hotelId=333 — sorted by rating high to low, max 200 reviews total, so I can compare guest sentiment across competitors."},{"title":"Top-rated review aggregation for travel guide","prompt":"Can you scrape the top-rated reviews for this Trip.com hotel https://www.trip.com/hotels/detail/?hotelId=55555, sorted by highest rating, and pull up to 500 reviews? I want to highlight the best guest experiences in a travel guide."}],"resultDescription":"Returns a JSON object with a count of matched reviews and an array of items, each containing review ID, rating, review text content, hotel ID, hotel URL, hotel name, max possible rating, and comment level classification.","failureModes":["Invalid or inaccessible hotel URL returns empty result set (not charged)","cutoffDate filter may exclude all reviews if date is too recent","Hotel page structure changes on Trip.com may break extraction temporarily","Rate limits or anti-scraping measures may cause failed runs (not charged)","Non-Trip.com / non-Ctrip URLs will likely return empty results"],"whenToPreferThis":"Use this endpoint when you need structured review data from Trip.com or Ctrip hotel pages specifically, especially when you need filtering by date or sorting by rating. It is pay-per-call with no charge for failed or empty runs, making it low-risk for exploratory use. Prefer this over generic web scrapers when you need consistently structured hotel review fields (rating, content, hotelId) from the Trip.com ecosystem.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:47:03.694Z","isFirstParty":false,"canonicalSlug":"trip-com-ctrip-hotel-review-scraper-1888f9d7"}