Travel and Events API
Hotel and flight prices, stays, reviews, flights in the air, concerts and events from 27 travel and ticketing sites.
One travel data API for Booking.com, Airbnb, Agoda, Vrbo and Tripadvisor stays and reviews, Google Flights, Kayak, Ryanair and Kiwi.com fares, live flights from Flightradar24, and events from Ticketmaster, SeatGeek, Eventbrite, Meetup and more. No partner approval or affiliate account needed. 116 endpoints in this category, from $1 per 1,000 calls.
- 27 platforms
- 116 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
Travel & events APIs on API.SH
Each platform has its own page with endpoints, example responses and prices. One API key works for all of them.
What teams build with travel & events data
Hotel and rental price monitoring
Read rates for your dates across hotel and rental sites to benchmark pricing or find the cheapest stay.
Flight fare tracking
Search routes and dates and alert when fares drop.
Event discovery
List concerts, shows and meetups by city and date for apps, newsletters and ticket price tracking.
Review and reputation analysis
Collect guest reviews and ratings for hotels, restaurants and attractions to find what to fix.
Popular travel & events endpoints
| platform | endpoint | per 1,000 calls |
|---|---|---|
| Booking.com | Booking.com hotel search /booking/ | $1 1 credit |
| Airbnb | Airbnb stays search /airbnb/ | $2 2 credits |
| Tripadvisor | Tripadvisor search (places, hotels, restaurants, attractions) /tripadvisor/ | $1 1 credit |
| Google Flights | Google Flights search /google-flights/ | $3 3 credits |
| Kayak | Kayak flight search /kayak/ | $1 1 credit |
| Ticketmaster | Ticketmaster artist events /ticketmaster/ | $1 1 credit |
| Agoda | Agoda hotel search /agoda/ | $1 1 credit |
| Vrbo | Vrbo vacation rental search /vrbo/ | $1 1 credit |
| Eventbrite | Eventbrite event search /eventbrite/ | $1 1 credit |
| SeatGeek | Category events /seatgeek/ | $1 1 credit |
| Flightradar24 | Flightradar24 search /flightradar24/ | $1 1 credit |
| Trip.com | Trip.com hotel search /tripcom/ | $1 1 credit |
One request, clean JSON
Booking.com hotel search from Booking.com: GET https://api.api.sh/booking/
curl "https://api.api.sh/booking/v1/search" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/booking/v1/search",
params={},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() {"query": "Paris","offset": 0,"total_results": 12169,"next_offset": 25,"hotels": [{"id": 1859731,"name": "Hotel Clément","address": "6 rue Clement","city": "Paris","country": "fr","review_score": 8.7,"review_count": 2126,"stars": 2,"price": null,"price_amount": null,"currency": null,"image": "https://cf.bstatic.com/xdata/images/hotel/square600/550646466.webp?k=3e75a72e04f14295902e977f90126f225335ab8cba9e193a0a6fb16def7bd167&o=","url": "https://www.booking.com/hotel/fr/clement-paris.html","latitude": 48.8526217,"longitude": 2.336187500000051,"description": "Set in Paris, 0.6 mi from Louver Museum and Noter Dame Cathedral, Hotel Clément features air-conditioned rooms with free WiFi throughout the…","district": "6th arr., Paris","distance": "0.7 miles from downtown","transport": "Mabillon station is within 100 yards","beach_distance": null,"ski_lift_distance": null,"centrally_located": true,"neighborhood": "Saint Germain des Pres","review_label": "Excellent","secondary_score": 9.7,"secondary_score_label": "Location","accommodation_type_id": 204,"ufi": -1456928,"is_closed": false,"preferred": true,"preferred_plus": false,"sponsored": false,"sold_out": false,"host_type": "PROFESSIONAL","wishlists": 0,"newly_opened": false,"sustainable": false,"meal_plan": null,"badges": [],"free_cancellation": false,"…": "5 more fields"},{"id": 221220,"name": "Hotel Marais Grands Boulevards","address": "112 boulevard de Sébastopol","city": "Paris","country": "fr","review_score": 8.4,"review_count": 993,"stars": 4,"price": null,"price_amount": null,"currency": null,"image": "https://cf.bstatic.com/xdata/images/hotel/square600/147620710.webp?k=74e978794f1b38853573c755d32e18c12cc7604f913b6d13015611bdd33d2411&o=","url": "https://www.booking.com/hotel/fr/bestwesternfranceeurope.html","latitude": 48.86874551342535,"longitude": 2.3541802167892456,"description": "Hotel Marais Grands Boulevards is ideally located in central Paris, 2133 feet from Place de Republique. It offers soundproofed rooms and som…","district": "3rd arr., Paris","distance": "0.8 miles from downtown","transport": "Strasbourg - Saint-Denis station is within 100 yards","beach_distance": null,"ski_lift_distance": null,"centrally_located": true,"neighborhood": "Le Marais","review_label": "Very Good","secondary_score": 0,"secondary_score_label": null,"accommodation_type_id": 204,"ufi": -1456928,"is_closed": false,"preferred": true,"preferred_plus": true,"sponsored": false,"sold_out": false,"host_type": "PROFESSIONAL","wishlists": 0,"newly_opened": false,"sustainable": true,"meal_plan": null,"badges": [],"free_cancellation": false,"…": "5 more fields"},"… 23 more"],"credits_used": 1,"cached": false} Why API.SH for travel & events data
- Public data only: no logins, cookies or accounts on the source sites
- One key and one JSON shape across 27 travel & events platforms and 483 in all
- Blocks, retries and parsing handled for you: no scraper to maintain
- Pay per call; failed calls cost nothing
- Also in n8n, Zapier, Make, Google Sheets and AI agents (MCP)
Compared with other data APIs
Other providers sell each platform as a separate actor, scraper or subscription. On API.SH every travel & events platform is under one key and one balance, priced per call on the pricing page.
Travel & events API questions
What is a travel API?+
A travel API returns travel data (hotel and rental listings, prices and availability, flight fares, reviews and events) as structured JSON for apps, price trackers and travel agents.
Is there a free hotel price API?+
Yes. Every API.SH account gets 1,000 free credits each month, no card needed, usable on Booking.com, Airbnb, Agoda and the other travel endpoints. Paid calls start at $1 per 1,000.
Do I need to be an approved partner of Booking.com or Skyscanner?+
No. Most travel company APIs are only for approved affiliates and agencies. API.SH reads public search and listing pages and needs only an API key.
Can I book through the API?+
No. API.SH is read-only: it returns prices, availability, details and reviews. Bookings happen on the provider's own site.
Can I use it in Python or no-code tools?+
Yes. Every endpoint is a GET request that returns JSON, and the same endpoints work in Google Sheets, n8n, Zapier, Make and AI agents through MCP.