Skyscanner Flights & Travel API
## Skyscanner Flights & Travel API Access real-time flights, hotels, and car hire data from Skyscanner — the world's leading travel search engine. This API scrapes Skyscanner's live search results and returns clean, structured JSON. ### Endpoints **✈️ Flights (9 endpoints)** - Airport & city autocomplete - One-way / round-trip flight search - Incomplete search polling (more results) - Flight…
Skyscanner Flights & Travel API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Flights | ||
| GET |
/flights/searchAirport /flights/searchAirport |
Autocomplete search for airports and cities by name. Returns skyId and entityId needed for flight search. |
| GET |
/flights/getFlightDetails /flights/getFlightDetails |
Get full details for a specific itinerary including all booking options. |
| GET |
/flights/searchFlights /flights/searchFlights |
Search flights between two airports. Use searchAirport first to get skyId and entityId. Returns sessionToken for searchIncomplete polling. |
| GET |
/flights/searchIncomplete /flights/searchIncomplete |
Call after searchFlights to get additional results as they load. Use the sessionToken from searchFlights. |
| GET |
/flights/searchFlightEverywhere /flights/searchFlightEverywhere |
Explore cheapest flight prices to all destinations from an origin. Great for "where can I go?" use cases. |
| GET |
/flights/getCheapestOneway /flights/getCheapestOneway |
Returns the cheapest one-way flight prices for each day in a given month. |
| GET |
/flights/searchFlightsMultiStops /flights/searchFlightsMultiStops |
Search multi-city/multi-stop itineraries. Pass legs as a JSON array string. |
| GET |
/flights/getPriceCalendar /flights/getPriceCalendar |
Returns prices for each day in a date range. Useful for finding the cheapest dates to fly. |
| GET |
/flights/getPriceCalendarReturn /flights/getPriceCalendarReturn |
Returns a 2D price grid for outbound × return date combinations. |
| Hotels | ||
| GET |
/hotels/getHotelReviews /hotels/getHotelReviews |
Get guest reviews for a hotel with pagination. |
| GET |
/hotels/getHotelDetails /hotels/getHotelDetails |
Get full details for a specific hotel including amenities, images, and policies. |
| GET |
/hotels/getSimilarHotels /hotels/getSimilarHotels |
Get hotels similar to a given hotel (same area, category). |
| GET |
/hotels/getNearbyMap /hotels/getNearbyMap |
Get hotels for a destination with precise lat/lng for map display. |
| GET |
/hotels/searchHotels /hotels/searchHotels |
Search available hotels for a destination and date range. |
| GET |
/hotels/searchDestination /hotels/searchDestination |
Autocomplete search for hotel destinations. Returns entityId for hotel search. |
| GET |
/hotels/getHotelPrices /hotels/getHotelPrices |
Get all available room types and prices for a hotel. |
| Car Hire | ||
| GET |
/cars/searchLocation /cars/searchLocation |
Search for car hire pickup/dropoff locations by name. |
| Config | ||
| GET |
/config/getExchangeRates /config/getExchangeRates |
Get current exchange rates for currency conversion. Uses Skyscanner rates with frankfurter.app fallback. |
| GET |
/config/getLocale /config/getLocale |
Returns all supported markets, currencies, and locale codes for use in other endpoints. |
Skyscanner Flights & Travel API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $9.99 / month | — |
|
| ULTRA Recommended | $29.99 / month | — |
|
| MEGA | $99.99 / month | — |
|