Trivago
Every booking site's price for one hotel at once.Every partner deal Trivago shows for one hotel and stay: Booking.com, Expedia, Agoda, Trip.com, the hotel's own site and others, with room name, meal and cancellation terms and a link. Each offer has the all-in total as the partner reported it and the price as Trivago shows it in the market.
- Look up by
- Trivago id, Trivago URL or hotel name
- Coverage
- 52 markets and 36 currencies
- Cost
- 12 credits a call; failed and empty calls are free
- Endpoints
- 1 endpoint
- Prices
Endpoints
Example
Trivago deals, with POST /v1/ota/trivago. Set SCRAPERCOMPANY_API_KEY to your key and run it; the full parameter list is in the API reference.
curl -X POST "https://api.scrapercompany.com/v1/ota/trivago" \
-H "x-api-key: $SCRAPERCOMPANY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"check_in": "2026-12-25"
}'200 response
{
"search_parameters": {
"engine": "trivago_property",
"hotel_id": 12715,
"check_in_date": "2027-03-08",
"check_out_date": "2027-03-10",
"nights": 2,
"adults": 2,
"rooms": 1,
"market": "US",
"currency": "USD"
},
"property": {
"hotel_id": 12715,
"name": "The Savoy",
"location": "London, United Kingdom",
"stars": 5,
"url": "https://www.trivago.com/en-US/oar/hotel-the-savoy-london?search=100-12715",
"price_per_night": 1454,
"total": 2908,
"lead_price": 2423,
"provider": "Stayforlong",
"currency": "USD",
"complete": true,
"availability": "available",
"is_soldout": false,
"provenance": {
"schema_version": 1,
"observation_id": "rateobs_0123456789abcdef0123456789abcdef",
"collection_id": "ratecol_0123456789abcdef0123456789abcdef",
"observed_at": "2026-08-07T01:23:45.678Z",
"source": "trivago",
"source_kind": "metasearch",
"source_property_id": "12715",
"requested_market": "US",
"requested_currency": "USD",
"returned_currency": "USD",
"price_basis": "stay_total_including_taxes_and_fees",
"derivation": "normalized_upstream",
"upstream_rate_id": "-3227498122487128297"
}
},
"offers": [
{
"provider": "Stayforlong",
"provider_id": 1912,
"room_name": "Deluxe Room, Double Or Twin Bed - Room Only",
"room_category": "deluxe",
"price": 2423,
"total": 2908,
"price_per_night": 1212,
"total_per_night": 1454,
"currency": "USD",
"pay_at_property": false,
"attributes": [
"Breakfast not included"
],
"flags": [
"ALTERNATIVE_DEAL"
],
"link": "https://www.trivago.com/forward/en-US?forwarderA=...",
"rate_category": "advance_purchase",
"rate_category_source": "brand_flag",
"refundable": false,
"meal_plan": "room_only",
"provenance": {
"schema_version": 1,
"observation_id": "rateobs_0123456789abcdef0123456789abcdef",
"collection_id": "ratecol_0123456789abcdef0123456789abcdef",
"observed_at": "2026-08-07T01:23:45.678Z",
"source": "trivago",
"source_kind": "metasearch",
"source_property_id": "12715",
"requested_market": "US",
"requested_currency": "USD",
"returned_currency": "USD",
"price_basis": "stay_total_including_taxes_and_fees",
"derivation": "normalized_upstream",
"upstream_rate_id": "-3227498122487128297"
}
}
],
"meta": {
"source": "trivago",
"collection_id": "ratecol_0123456789abcdef0123456789abcdef",
"observed_at": "2026-08-07T01:23:45.678Z",
"nights": 2,
"elapsed_s": 0.51,
"offers": 105,
"providers": 8,
"polls": 1,
"notes": "`total` is the stay for every room with taxes and fees as the partner reported them to Trivago; `price` is the stay as Trivago shows it in this market (before taxes in the US, all-in in Europe). Whole units: Trivago rounds."
}
}More hotel prices and metasearch
Many sellers for one hotel at once, and forward calendars of nightly rates.
Or browse every data source.
Questions about this page?
Send the page link and your question, and the team will answer.