Get real-time data from hospitality platforms to power your app.
No complicated setup. Test for free, no credit card required.
curl -X GET "https://api.stayapi.com/v1/meta/search" \ -H "x-api-key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -G \ -d "hotel_name=Four Seasons Resort Bali" \ -d "location=Jimbaran, Indonesia"
curl -X GET "https://api.stayapi.com/v1/booking/hotel/reviews" \ -H "x-api-key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -G \ -d "url=le-grand-hotel-paris" \ -d "per_page=20" \ -d "page=1"
curl -X GET "https://api.stayapi.com/v1/booking/hotel/details" \ -H "x-api-key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -G \ -d "url=le-grand-hotel-paris"
curl -X GET "https://api.stayapi.com/v1/booking/search" \ -H "x-api-key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "destination": "Paris, France", "checkin": "2024-03-15", "checkout": "2024-03-20", "adults": 2, "rooms": 1 }'
curl -X GET "https://api.stayapi.com/v1/tripadvisor/extract-location-id" \ -H "x-api-key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -G \ -d "url=https://www.tripadvisor.com/Hotel_Review-g187147-d230166-Reviews-Le_Grand_Hotel_InterContinental-Paris_Ile_de_France.html"
{ "status": "success", "data": { "hotel_name": "Four Seasons Resort Bali", "location": "Jimbaran, Indonesia", "links": { "booking_com": "https://www.booking.com/hotel/id/four-seasons-resort-bali-at-jimbaran-bay.html", "expedia": "https://www.expedia.com/Jimbaran-Hotels-Four-Seasons-Resort-Bali.h1234567.Hotel-Information", "hotels_com": "https://hotels.com/ho123456/four-seasons-resort-bali-jimbaran-indonesia/", "agoda": "https://www.agoda.com/four-seasons-resort-bali-at-jimbaran-bay/hotel/bali-id.html", "tripadvisor": "https://www.tripadvisor.com/Hotel_Review-g469404-d301386-Reviews-Four_Seasons_Resort_Bali_at_Jimbaran_Bay.html", "official_website": "https://www.fourseasons.com/jimbaran/", "kayak": "https://www.kayak.com/hotels/Four-Seasons-Resort-Bali-c47329.h123456.Hotel-Information" }, "platform_count": 8, "official_website_detected": true } }
{ "status": "success", "data": { "hotel_name": "Le Grand Hotel InterContinental", "total_reviews": 2847, "average_rating": 4.8, "reviews": [ { "id": "review_789", "author": "Sophie M.", "country": "France", "rating": 5, "title": "Exceptional luxury experience", "text": "The service was impeccable and the location is perfect for exploring Paris. The rooms are beautifully decorated and the breakfast was outstanding.", "date": "2024-02-15", "helpful_votes": 12, "photos": [ "https://images.booking.com/review_123.jpg" ] } ], "pagination": { "page": 1, "per_page": 20, "total_pages": 143, "has_next": true } } }
{ "status": "success", "data": { "hotel_id": "hotel_123", "name": "Le Grand Hotel InterContinental", "description": "A legendary luxury hotel in the heart of Paris, offering elegant accommodations and world-class service since 1862.", "address": "2 Rue Scribe, 75009 Paris, France", "coordinates": { "latitude": 48.871586, "longitude": 2.330359 }, "star_rating": 5, "review_rating": 4.8, "total_reviews": 2847, "photos": [ "https://images.booking.com/hotel_123_main.jpg", "https://images.booking.com/hotel_123_lobby.jpg", "https://images.booking.com/hotel_123_room.jpg" ], "contact": { "phone": "+33 1 40 07 32 32", "email": "[email protected]", "website": "https://www.ihg.com/intercontinental/hotels/paris" }, "check_in": "15:00", "check_out": "12:00" } }
{ "status": "success", "data": { "destination": "Paris, France", "checkin": "2024-03-15", "checkout": "2024-03-20", "hotels": [ { "id": "hotel_123", "name": "Le Grand Hotel InterContinental", "location": "2 Rue Scribe, 75009 Paris", "rating": 4.8, "review_score": 9.2, "price": { "amount": 450, "currency": "EUR", "per": "night" }, "star_rating": 5, "amenities": ["WiFi", "Spa", "Restaurant"], "availability": true }, { "id": "hotel_456", "name": "Hotel Plaza Athénée", "location": "25 Avenue Montaigne, 75008 Paris", "rating": 4.9, "price": { "amount": 850, "currency": "EUR", "per": "night" }, "star_rating": 5, "availability": true } ], "total": 142, "page": 1 } }
{ "status": "success", "data": { "location_id": "230166", "extracted_from_url": "https://www.tripadvisor.com/Hotel_Review-g187147-d230166-Reviews-Le_Grand_Hotel_InterContinental-Paris_Ile_de_France.html", "hotel_name": "Le Grand Hotel InterContinental", "city": "Paris", "region": "Ile de France", "country": "France", "coordinates": { "latitude": 48.871586, "longitude": 2.330359 }, "timezone": "Europe/Paris", "useful_for": [ "Getting TripAdvisor reviews", "Location-based searches", "Cross-platform hotel matching" ], "sample_reviews_endpoint": "https://api.stayapi.com/v1/tripadvisor/reviews/230166", "estimated_reviews": 1245 } }
"StayAPI saved us months of development time. The data quality is exceptional and the API is incredibly easy to integrate."
"Real-time data with no rate limits? Game changer! Our booking platform relies on StayAPI for accurate, up-to-date information."
"The 1-on-1 support is outstanding. When we had questions during implementation, their team was incredibly responsive and helpful."
Start free, scale as you grow. No hidden fees, no complex calculations.
Built for developers who need reliable, fast, and comprehensive hospitality data
Simple parameters and one header (x-api-key). No complex authentication or setup required.
1 request = 1 credit. No complex calculations or hidden costs. Simple and transparent pricing.
Get more data for less. Our efficient infrastructure means better prices for premium hospitality data.
Get direct, personal support. Quick response times and dedicated assistance when you need it.
Get the most current, publicly available data from hospitality platforms. Our API delivers this information in real-time.
Run as many concurrent requests as you need. No per-minute caps, no throttling, no artificial limits. Your credits, your pace.
Discover how developers and businesses use StayAPI to build innovative hospitality solutions
Analyze review content at scale to understand public opinion, brand perception, and customer feedback.
Monitor competitor pricing, amenities, and performance to stay ahead in the market.
Gather comprehensive market data to identify trends, opportunities, and customer preferences.
Track hotel performance metrics across multiple platforms and booking channels.
Understand neighborhood dynamics, local attractions, and area demographics.
Optimize pricing strategies based on real-time market data and demand patterns.
Analyze booking patterns, seasonal trends, and customer behavior across platforms.
Maximize revenue through data-driven insights on pricing, inventory, and market positioning.
Join thousands of developers who trust StayAPI for their hospitality data needs. Start building today with our free tier.
Everything you need to know about StayAPI
Getting started is simple! Sign up for a free account to get your API key, then make your first request using any HTTP client. Our documentation provides step-by-step guides and code examples in multiple programming languages. You can start with 1,000 free credits per month.
StayAPI aggregates data from major hospitality platforms and booking sites. We collect publicly available information including hotel details, pricing, availability, reviews, and amenities. All data is refreshed in real-time to ensure you get the most current information available.
No! StayAPI has no rate limits or throttling. You can make as many concurrent requests as you need, limited only by your available credits. This means you can scale your application instantly without worrying about per-minute or per-second restrictions.
Absolutely! You can upgrade or downgrade your plan at any time with immediate effect. If you upgrade mid-month, we'll prorate the charges. If you downgrade, the changes take effect at your next billing cycle. You can also purchase additional credits if you exceed your monthly limit.
We offer comprehensive support including detailed documentation, code examples, and direct access to our development team. Free users get community support, Professional users get priority email support, and Enterprise customers get dedicated support with guaranteed response times.
Still have questions?
Contact Support