Hotel price and availability monitoring
Use Trip.com endpoints to turn hotel price and availability monitoring into repeatable API requests with documented inputs and JSON responses.
Turn public Trip.com pages into structured hotel data — city-based hotel search and full hotel detail with pricing, ratings, and amenities, as normalized JSON. Credential-free.
Search Trip.com hotels by city and get hotel detail as structured JSON.
Endpoint families
1
Documented params
6
Examples
2
Live catalog snapshot
Active endpoints
2
Methods
GET
Required params
5
Schema refs
2
{
"platform": "Trip.com",
"endpoint": "tripcom-hotels-search",
"method": "GET",
"path": "/tripcom/hotels/search",
"auth": "apiKey"
}Use cases
Search Trip.com hotels by city and get hotel detail as structured JSON.
Use Trip.com endpoints to turn hotel price and availability monitoring into repeatable API requests with documented inputs and JSON responses.
Use Trip.com endpoints to turn travel-market research into repeatable API requests with documented inputs and JSON responses.
Use Trip.com endpoints to turn rate comparison across markets into repeatable API requests with documented inputs and JSON responses.
Managed execution
Each Crawlora platform API is designed around a specific data surface. Instead of exposing a generic fetch endpoint, Crawlora combines endpoint-specific request logic, managed infrastructure, parsing, normalization, billing, and Playground-tested examples.
Request behavior is tuned for the target platform and endpoint type.
Supported endpoints can use managed proxy routing to improve reliability and reduce infrastructure work.
Dynamic pages can be routed through managed browser instances where JavaScript rendering is required.
Challenge pages and unusable upstream responses are detected and surfaced clearly.
Results are returned as documented JSON instead of raw HTML.
Test the same route from Docs and Playground before production integration.
Coverage map
These cards are generated from the active endpoint catalog, so the landing page reflects the same API surface used by Docs and Playground.
/tripcom/hotels/search
Endpoint catalog
/tripcom/hotels/searchReturns Trip.com's own top-hotels page for a city: normalized hotel summaries (name, location, star rating, guest rating, review count, image, display price) for the hotels Trip.com features on that city's hotel-list page. Trip.com does not expose a credential-free free-text city search, so callers supply the exact city_slug and city_id pair from a known Trip.com hotel-list URL of the form https://www.trip.com/hotels/{city_slug}-hotels-list-{city_id}/. Credential-free public data sourced from Trip.com's own server-rendered hotel-list page.
/tripcom/hotels/{id}Returns a normalized Trip.com hotel-detail page: identity (name, local name, star rating, city/province/country), location (address, zone, latitude/longitude, nearby-transport description), guest rating (overall score plus cleanliness/amenities/location/service breakdown), images, description, check-in/check-out and child policy summaries, and popular facilities. Credential-free public data sourced from Trip.com's own server-rendered hotel-detail page. Pricing is not included: Trip.com's detail page only returns per-night rates alongside check-in/check-out dates, which this endpoint does not take as input -- use the search endpoint for a city's current display prices.
Related APIs
Travel & Hospitality
Build travel and lodging research workflows from structured Airbnb stay, room, availability, and review data.
Travel & Hospitality
Research hotels, restaurants, attractions, and destination pages from TripAdvisor with normalized listing and review endpoints.
Travel & Hospitality
Turn Expedia's Stays, Flights, and Things To Do results into structured JSON — destination search, hotel listings with pricing and reviews, flight offers, and activity search, sourced from the same API the official mobile app uses. Credential-free.
How to scrape Trip.com
Crawlora's Trip.com endpoints return hotel search and detail as normalized JSON with one API key — no account or signed session required.
Pass a city name to /tripcom/hotels/search for normalized hotel listings.
Pass a hotel id from a search result to /tripcom/hotels/{id} for full detail, pricing, and amenities.
Re-run searches on a schedule to track price and availability changes over time.
FAQ
Send a city name to Crawlora's /tripcom/hotels/search endpoint and get normalized hotel listings with current pricing as structured JSON.
No Trip.com account or login is required from the caller — only your Crawlora API key.
Collecting publicly accessible hotel data is generally permissible if you respect Trip.com's terms of use, robots directives, rate limits, and applicable law. This is for public data you are authorized to collect.