Trivago Hotel Scraper avatar

Trivago Hotel Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Trivago Hotel Scraper

Trivago Hotel Scraper

Scrape hotel listings, prices, ratings, and deals from Trivago. Search by destination, compare OTA prices, and extract hotel details at scale

Pricing

from $3.00 / 1,000 results

Rating

5.0

(7)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

7

Bookmarked

1

Total users

0

Monthly active users

4 days ago

Last modified

Share

Extract hotel listings, prices, ratings, and amenities from Trivago — the world's largest hotel price comparison platform. Search by destination, compare prices from 400+ booking sites, and collect rich hotel data at scale.

What data does this scraper extract?

FieldDescription
hotelIdUnique hotel identifier
nameHotel name
urlTrivago hotel page URL
imageUrlHotel main image URL
destinationSearch destination
checkInCheck-in date
checkOutCheck-out date
priceBest available price (per night)
currencyPrice currency (e.g., USD)
ratingTrivago rating (0–10 scale)
reviewCountNumber of reviews
starRatingStar category (1–5)
addressHotel address
latitudeGeographical latitude
longitudeGeographical longitude
amenitiesList of amenities (WiFi, pool, gym, etc.)
providersOTA providers with their prices (Booking.com, Hotels.com, etc.)
recordTypeAlways "trivagoHotel"
scrapedAtTimestamp of scraping

Input Parameters

ParameterTypeDescriptionDefault
modeSelectScraping mode: searchHotels, byHotelUrls, topDealssearchHotels
destinationTextCity or region to search (e.g., "New York", "Paris")New York
checkInTextCheck-in date YYYY-MM-DDTomorrow
checkOutTextCheck-out date YYYY-MM-DDDay after check-in
adultsIntegerNumber of adult guests (1–20)2
roomsIntegerNumber of rooms (1–10)1
sortBySelectSort: relevance, price, rating, starsrelevance
starRatingSelectMinimum star rating: all, 1–5all
startUrlsListHotel URLs for byHotelUrls mode
maxItemsIntegerMaximum results (1–1000)50

Modes

searchHotels (default)

Search hotels by destination with date and guest filters. Returns a list of hotels matching your search criteria with prices from multiple booking providers.

byHotelUrls

Enrich specific Trivago hotel URLs. Provide a list of Trivago hotel page URLs and extract detailed information for each.

topDeals

Fetch currently featured hotel deals from popular destinations worldwide. Great for monitoring price trends.

Example Input

{
"mode": "searchHotels",
"destination": "New York",
"checkIn": "2026-08-01",
"checkOut": "2026-08-05",
"adults": 2,
"rooms": 1,
"sortBy": "price",
"starRating": "4",
"maxItems": 50
}

Example Output

{
"hotelId": "the-times-square-edition",
"name": "The EDITION Times Square",
"url": "https://www.trivago.com/en-US/odr/the-times-square-edition",
"imageUrl": "https://cdn.trivago.com/hotels/times-square-edition.jpg",
"destination": "New York",
"checkIn": "2026-08-01",
"checkOut": "2026-08-05",
"price": 389.00,
"currency": "USD",
"rating": 9.1,
"reviewCount": 4821,
"starRating": 5,
"address": "701 7th Avenue, New York, United States",
"latitude": 40.7590,
"longitude": -73.9845,
"amenities": ["Free WiFi", "Pool", "Spa", "Gym", "Restaurant"],
"providers": [
{"name": "Booking.com", "price": 389.00},
{"name": "Hotels.com", "price": 395.00},
{"name": "Expedia", "price": 402.00}
],
"recordType": "trivagoHotel",
"scrapedAt": "2026-05-15T10:30:00+00:00"
}

Frequently Asked Questions

Q: Why am I getting 0 results for some destinations? A: Trivago uses Akamai bot protection on its search results API. For best results, configure a residential proxy in the proxyConfiguration input. Datacenter IPs may return empty results on the search API.

Q: Which hotel booking sites does Trivago compare? A: Trivago compares prices from 400+ booking sites including Booking.com, Hotels.com, Expedia, Agoda, Priceline, and many more. The providers field in the output lists which OTAs offer the hotel and at what price.

Q: How are prices represented? A: Prices are the best available rate found across all providers at the time of scraping. The price field shows the lowest price. The providers list shows all available prices per OTA.

Q: Can I scrape multiple destinations in one run? A: For topDeals mode, the scraper automatically searches multiple popular destinations. For searchHotels, run the actor multiple times with different destination values.

Q: What does the Trivago rating mean? A: Trivago's rating is on a 0–10 scale, aggregated from multiple review sources. Scores above 8.0 are considered "Good", above 9.0 "Superb".

Q: Does this scraper support all countries? A: Yes, Trivago covers hotels worldwide. Use the destination field with any city or region name.

Q: Can I filter by amenities? A: The scraper extracts amenity data as listed on Trivago. Use the amenities field in your downstream data pipeline to filter by specific amenities.

This scraper is intended for legitimate data collection purposes such as price monitoring, market research, and travel planning. Please comply with Trivago's Terms of Service and robots.txt when using this tool.