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

platformendpointper 1,000 calls
Booking.com Booking.com hotel search
/booking/v1/search
$1
1 credit
Airbnb Airbnb stays search
/airbnb/v1/search
$2
2 credits
Tripadvisor Tripadvisor search (places, hotels, restaurants, attractions)
/tripadvisor/v1/search
$1
1 credit
Google Flights Google Flights search
/google-flights/v1/search
$3
3 credits
Kayak Kayak flight search
/kayak/v1/flights
$1
1 credit
Ticketmaster Ticketmaster artist events
/ticketmaster/v1/artist
$1
1 credit
Agoda Agoda hotel search
/agoda/v1/hotels
$1
1 credit
Vrbo Vrbo vacation rental search
/vrbo/v1/search
$1
1 credit
Eventbrite Eventbrite event search
/eventbrite/v1/search
$1
1 credit
SeatGeek Category events
/seatgeek/v1/category
$1
1 credit
Flightradar24 Flightradar24 search
/flightradar24/v1/search
$1
1 credit
Trip.com Trip.com hotel search
/tripcom/v1/hotels
$1
1 credit

One request, clean JSON

Booking.com hotel search from Booking.com: GET https://api.api.sh/booking/v1/search. Every other travel & events endpoint works the same way.

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.

More API categories

Start with 1,000 free credits
Every month, on every account. One key for every travel & events platform above.
Get a free API key