A quick demo might save your team weeks of engineering work.
Resources
Free Tools
Real-time JSON data from Booking, Expedia, Agoda, TripAdvisor, Airbnb, Google Hotels and more.
curl "https://api.stayapi.com/v1/booking/search" \ -G \ -H "x-api-key: $STAYAPI_KEY" \ -d "dest_id=-1456928" \ -d "checkin=2026-05-12" \ -d "checkout=2026-05-15" \ -d "adults=2" \ -d "rooms=1"
curl "https://api.stayapi.com/v1/meta/search" \ -G \ -H "x-api-key: $STAYAPI_KEY" \ -d "hotel_name=Sheraton Times Square" \ -d "location=New York"
curl "https://api.stayapi.com/v1/booking/hotel/reviews" \ -G \ -H "x-api-key: $STAYAPI_KEY" \ -d "hotel_id=1302021" \ -d "per_page=10" \ -d "language=en"
curl "https://api.stayapi.com/v2/booking/hotel/details" \ -G \ -H "x-api-key: $STAYAPI_KEY" \ -d "hotel_id=1331780"
curl "https://api.stayapi.com/v1/airbnb/calendar" \ -G \ -H "x-api-key: $STAYAPI_KEY" \ -d "id=12345678" \ -d "months=3"
curl "https://api.stayapi.com/v1/tripadvisor/hotel/reviews" \ -G \ -H "x-api-key: $STAYAPI_KEY" \ -d "location_id=230166" \ -d "page=1"
{
"success": true,
"data": [
{
"hotel_id": 302297,
"hotel_name": "Banyan Tree Phuket",
"star_rating": 5,
"review_score": 8.7,
"review_count": 1234,
"min_total_price": 450.50,
"currency_code": "USD",
"checkin": "2026-05-12",
"checkout": "2026-05-15"
}
]
}
{
"success": true,
"data": {
"hotel_name": "Sheraton Times Square",
"location": "New York",
"links": {
"booking_com": "https://booking.com/hotel/us/sheraton-times-square.html",
"expedia": "https://expedia.com/h12947",
"tripadvisor": "https://tripadvisor.com/Hotel_Review-d93545",
"agoda": "https://agoda.com/hotel/9215441"
},
"platform_count": 8
}
}
{
"success": true,
"data": {
"hotel_id": 1302021,
"total_reviews": 2847,
"average_rating": 8.7,
"reviews": [
{
"author": "Sophie M.",
"country": "FR",
"rating": 10,
"title": "Exceptional stay",
"date": "2026-04-12"
}
]
}
}
{
"success": true,
"data": {
"hotel_id": 1331780,
"name": "Hilton Garden Inn Dubai",
"address": "Al Mina Rd, Dubai, UAE",
"coordinates": { "lat": 25.2566, "lng": 55.2735 },
"star_rating": 4,
"review_score": 8.5,
"amenities": ["Pool", "Gym", "Breakfast", "WiFi"]
}
}
{
"success": true,
"data": {
"id": 12345678,
"calendar": [
{ "date": "2026-05-12", "available": true, "min_nights": 2, "price": 248 },
{ "date": "2026-05-13", "available": true, "min_nights": 2, "price": 261 },
{ "date": "2026-05-14", "available": false, "min_nights": null, "price": null }
]
}
}
{
"success": true,
"data": {
"location_id": 230166,
"average_rating": 4.5,
"total_reviews": 1842,
"reviews": [
{
"author": "jpwanderer",
"rating": 5,
"trip_type": "business",
"title": "Quiet, central, exactly as advertised",
"date": "2026-04-08"
}
]
}
}
Trusted by hospitality teams at
Hotel data from every OTA you need, normalized JSON over HTTPS, into the pipeline you already run.
x-api-key in, JSON out. Booking, Expedia, Agoda, TripAdvisor, Airbnb and the rest, behind one base URL. No SDK to install.
Fetching, parsing, IP rotation, source uptime: ~99.97% measured monthly. You consume JSON.
REST + JSON works in any language. Webhooks on quota threshold so prod never surprises you. Soft and hard caps configurable.
Sign up, get a key, hit the endpoint. The actual production API on actual hotels. Not a sandbox.
Enough to wire it up and see the real schema.
Each one ships with a real example response.
Need more requests to evaluate? Book a 20-min scoping call
What each platform exposes is different. We expose what's there, in the same shape across sources.
Booking.com
TripAdvisor
Airbnb
Expedia
Agoda
Trip.com
VRBO
Marriott Bonvoy
Google Reviews
"Excellent service, the staff went above and beyond every day."
"Great location, comfortable rooms. Breakfast could use more options."
Six things the team behind the API actually delivers, not slogans on a slide.
Simple parameters and one header (x-api-key). No OAuth dances, no complex authentication, no setup ceremony.
1 request = 1 credit. No tiered metering, no per-endpoint multipliers, no hidden costs in the response body.
More data per dollar than the alternatives. Our infrastructure is efficient, so your bill is lower than the build-it-yourself math.
Direct, personal support from someone who knows the stack. Quick response times and a real person on the other side.
The most current, publicly available data from hospitality platforms. Each request hits the source live, not a stored snapshot.
Generous request quotas on every plan. Keep shipping without surprise throttling or sudden overage bills.
Don't see your question here? Email us at info@stayapi.com.
Full access to every endpoint. Same data quality, same rate limits, same response shape as paid. The only constraint is the request count.
Two questions: how many requests per month, and which endpoints. We give you a number on the call.
Monthly or annual. 15% discount for annual. No multi-year lock-ins by default.
Email and shared Slack channel for paid customers. Direct line to engineering for integration partners. No outsourced tier-one: you talk to people who built it.
REST + JSON works in any language. We do not ship official SDKs because the API is small enough that hand-rolled clients in your stack are usually cleaner. Community examples in Python, Node, Go and Ruby in the docs.
Yes. Our free tools at /free-tools require no account at all. Or sign up for the 20-request trial.
Both end with a working integration. The fast path is on the left.
20 free requests after sign up. Fastest way to see if the schema fits.
Start free20 minutes. Volume + endpoint mix. Walk out with a quote.
Book a demo