Trip.com Hotel Scraper avatar

Trip.com Hotel Scraper

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Trip.com Hotel Scraper

Trip.com Hotel Scraper

Trip.com Hotel Scraper extracts hotel listings from Trip.com search results, collecting prices, ratings, reviews, room details, hotel links, and images. It supports lazy-loaded pages, optional pagination, and exports structured data to the Apify dataset.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Jamshaid Arif

Jamshaid Arif

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Trip.com Hotel Scraper (Apify Actor)

Renders Trip.com hotel-list pages , scrolls to lazy-load the listing cards, and extracts structured hotel data into the actor's dataset.

What it collects

Per hotel card: name, price, currency, priceText (raw label), reviewScore, reviewCount (number) + reviewCountText, starRating + starRatingLabel, roomName, hotelUrl, hotelId, imageUrl, plus sourceUrl and scrapedAt (UTC ISO).

Input

FieldTypeDefaultNotes
startUrlsarray of URLsLondon searchTrip.com hotel-list URLs. Run a search and copy the URL.
maxItemsinteger100Cap across all URLs.
maxPagesinteger1Pages to paginate (needs nextButtonSelector).
nextButtonSelectorstring""Optional CSS selector for Trip.com's next-page control. Empty = single page.
scrollsinteger8Lazy-load scroll iterations per page.
scrollPauseSecsinteger1Pause after each scroll.
cardWaitSecsinteger25How long to wait for the first cards.
navigationTimeoutSecsinteger60Page-load timeout.
proxyConfigurationproxyApify proxy onResidential recommended.
headlessbooleantrueUncheck for local debugging.

Example input

{
"startUrls": [{ "url": "https://www.trip.com/hotels/list?city=338" }],
"maxItems": 60,
"scrolls": 10,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}

Output (one dataset item per hotel)

{
"name": "The Strand Palace",
"priceText": "US$77",
"price": "77",
"currency": "US$",
"reviewScore": "8.2",
"reviewCount": 501,
"reviewCountText": "501 reviews",
"starRating": "4",
"starRatingLabel": "4 out of 5 rating",
"roomName": "Deluxe Double Room",
"hotelUrl": "https://www.trip.com/hotels/london-hotel-detail-123.html",
"hotelId": "123",
"imageUrl": "https://...",
"sourceUrl": "https://www.trip.com/hotels/list?city=338",
"scrapedAt": "2026-06-28T10:00:00+00:00"
}