Air Scraper

This API helps to query prices for real-time flights, hotels, rental cars, etc... to create a travel website like the skyscanner.com or booking.com, flight search, cheap flights. This API reproduces public data on real time basis.

11.2k subscribers
9.9/10 popularity
3996 ms avg latency
100% success rate
49 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Air Scraper endpoints

MethodEndpointDescription
GET flights/searchAirport
/api/v3/flights/searchAirport
Search for airports, cities, or regions by name or IATA code. Returns structured results with entityId, skyId, and entity type — the foundation for all flight search calls.
GET api/v1/cars/searchLocation
/api/v1/cars/searchLocation
Use this API to get EntityId for the pickup and drop location.
GET api/v1/hotels/searchDestinationOrHotel
/api/v1/hotels/searchDestinationOrHotel
-
GET getNearByAirports
/api/v1/flights/getNearByAirports
-
GET api/v1/getConfig
/api/v1/getConfig
-
GET cars/searchLocation
/api/v3/cars/searchLocation
Search for car pick-up or drop-off locations — airports, cities, train stations — by name. Returns entity_id values for use as pickupLocationId and dropoffLocationId in searchCars.
GET hotels/searchLocation
/api/v3/hotels/searchLocation
Search for hotel locations (cities, airports, hotels, landmarks, POIs) by name. Returns entityId values needed for hotel search, including the entity type so you can…
GET api/v1/cars/searchCars
/api/v1/cars/searchCars
Use this API for searching the cars for hire based on location.
GET flights/getNearByAirports
/api/v3/flights/getNearByAirports
Returns the nearest city and all surrounding airports based on GPS coordinates. Use when the user has location access — this avoids needing to type a search query and…
GET api/v1/hotels/searchHotels
/api/v1/hotels/searchHotels
-
GET hotels/getCurrentLocation
/api/v3/hotels/getCurrentLocation
Resolves GPS coordinates to a hotel-search-compatible location (district, city, nation) including their id values. Use when the user wants to find hotels near their current…
POST cars/searchCars
/api/v3/cars/searchCars
Search for rental cars between two locations with filters for vehicle type, transmission, and pick-up method. Returns quoted cars with vendor info, pricing, inclusions, and…
GET searchAirport
/api/v1/flights/searchAirport
This API endpoint is responsible for giving a list of airports for the location.
GET api/v1/hotels/getHotelDetails
/api/v1/hotels/getHotelDetails
-
GET flights/getPriceCalendar
/api/v3/flights/getPriceCalendar
Returns daily flight prices starting from a specified date — ideal for rendering a date-picker calendar showing price per day. Use this when the user wants to compare day-by-day…
GET getPriceCalendar
/api/v1/flights/getPriceCalendar
-
POST hotels/searchHotels
/api/v3/hotels/searchHotels
The primary hotel search endpoint. Returns a paginated list of hotels with prices, ratings, filters, and a poiId that is required for subsequent hotel detail and pricing calls.…
GET flights/getPriceCalendarFlexible
/api/v3/flights/getPriceCalendarFlexible
Returns cheapest flight prices by month for a given route — ideal for "flexible dates" UI features showing price trends across upcoming months. No specific date required.
GET api/v1/hotels/getHotelPrices
/api/v1/hotels/getHotelPrices
-
GET searchFlights (Version 2)
/api/v2/flights/searchFlights
Get and poll all flights, search between origin and destination with prices, filter, sorting. **Note**:- *In the event that the status is `incomplete`…
POST hotels/searchHotelsByMap
/api/v3/hotels/searchHotelsByMap
Search hotels within a map viewport defined by bounding box coordinates. Use when displaying a map view where the user can pan and zoom — re-call with new bounds as the map moves.
GET api/v1/hotels/getHotelReviews
/api/v1/hotels/getHotelReviews
-
GET searchIncomplete
/api/v2/flights/searchIncomplete
Obtain complete data for the endpoint of `api/v2/flights/searchFlights` Until the item's `status` is `complete` (data->context->status=complete), you must call the API multiple…
POST flights/searchFlights
/api/v3/flights/searchFlights
The primary flight search endpoint. Supports one-way, round-trip, and flexible date searches. Returns itineraries with pricing, legs, carriers, and a `sessionId` for polling.…
GET hotels/getHotelDetails
/api/v3/hotels/getHotelDetails
Fetches full hotel profile: name, star rating, description, gallery images, amenities, location with geopolitical hierarchy, and coordinates. This is a GET endpoint (not POST).…
POST hotels/getHotelPrices
/api/v3/hotels/getHotelPrices
Returns live pricing options from multiple OTA partners (Expedia, Hotels.com, Booking.com, etc.) for a specific hotel with deep-link booking URLs. Uses poiId (not entityId).…
GET getFlightDetails
/api/v1/flights/getFlightDetails
Get all the details of the fights based on a unique Id.
GET api/v1/hotels/similarHotels
/api/v1/hotels/similarHotels
-
POST flights/searchFlightsMultiStops
/api/v3/flights/searchFlightsMultiStops
Search multi-city (open-jaw) flight itineraries with multiple legs, each with its own origin, destination, and date. Requires exact dates only — no month or "anytime" dates.…
GET api/v1/hotels/nearbyMap
/api/v1/hotels/nearbyMap
-
POST flights/everywhereDestination
/api/v3/flights/everywhereDestination
Discovers all possible destination countries from a given origin — the "Fly Anywhere" experience. Returns destination countries grouped into buckets (cheapest, direct, etc.) with…
GET hotels/getPriceBand
/api/v3/hotels/getPriceBand
Returns a price band analysis (low, high, outlier prices, median) for a specific hotel on given dates. Use to show whether a hotel's current price is a deal, typical, or…
GET searchFlightsMultiStops
/api/v1/flights/searchFlightsMultiStops
-
GET searchFlightEverywhere
/api/v2/flights/searchFlightEverywhere
-
POST flights/countryDestination
/api/v3/flights/countryDestination
Given an origin and a country as the destination, returns all available cities within that country with flight pricing. Use this when the user picks a country (from…
POST hotels/getAtypicalDeals
/api/v3/hotels/getAtypicalDeals
Returns city-level price band statistics — the normal price range for a destination — useful to highlight unusually cheap or expensive hotel listings for a city. The searchDate…
POST hotels/getReviews
/api/v3/hotels/getReviews
Fetches paginated guest reviews for a hotel with overall scores, filter options (by rating, language, guest type, topic), and sort controls. Supports filtering by traveller…
GET searchFlights (Version 1) - Deprecated
/api/v1/flights/searchFlights
Get and poll all flights, search between origin and destination with prices, filter, sorting. ***Note: Use this API to retrieve all records at once. This will require a…
POST flights/getFlightQuotes
/api/v3/flights/getFlightQuotes
Returns indicative flight price quotes for flexible or month-level date searches. Use this when departureDate is a month (YYYY-MM) or "anytime" — it discovers available date…
GET flights/searchIncomplete
/api/v3/flights/searchIncomplete
Polls for the complete set of flight results from a previous searchFlights or searchFlightsMultiStops call. Call this repeatedly with the sessionId until context.status returns…
GET searchFlightsComplete(Deprecated)
/api/v2/flights/searchFlightsComplete
Get all flights, search between origin and destination with prices, filter, sorting. ***To get a complete result, use this endpoint. It's important to remember that this endpoint…
GET api/v1/checkServer
/api/v1/checkServer
To check server status
GET hotels/getNearbyMap
/api/v3/hotels/getNearbyMap
Returns nearby transportation options (airports, bus stations, train stations, metro stations) with coordinates and distances from a hotel's location. Use to display the 'Getting…
GET searchFlightsWebComplete(Deprecated)
/api/v2/flights/searchFlightsWebComplete
Get all flights, search between origin and destination with prices, filter, sorting. ***To get a complete result, use this endpoint. It's important to remember that this endpoint…
POST flights/getFlightDetails
/api/v3/flights/getFlightDetails
Fetches detailed booking information for a specific itinerary including deep-link booking URLs to airline/OTA partners. Call this after the user has selected an itinerary from…
GET api/v1/getLocale
/api/v1/getLocale
-
GET searchFlightEverywhere (Deprecated)
/api/v1/flights/searchFlightEverywhere
-
GET searchFlightEverywhereDetails (Deprecated)
/api/v1/flights/searchFlightEverywhereDetails
Get all the details of the fights based on a unique Id.
GET getConfig
/api/v3/getConfig
Returns a full list of supported markets with their default currency, locale, and country info. Call this at app startup — it is the source of truth for the market, currencyCode,…

Air Scraper pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 20 / monthly
PRO $9.99 / month
  • Requests: 10,600 / monthly (then $0.0020 each)
ULTRA $49 / month
  • Requests: 55,000 / monthly (then $0.0015 each)
MEGA $120 / month
  • Requests: 140,000 / monthly (then $0.0010 each)

More Travel APIs

View all →
  • This API helps to query rooms, price, facilities, policities, etc information from many hotels around the…

    TravelFreemium5.9k subscribers
  • API real-time data. This API enables you to search for real-time hotel, flights, rental car, taxi prices and…

    TravelFreemium2.7k subscribers
  • Comprehensive Skyscanner scraping API with real-time flights, hotels, and car hire data. 19 endpoints across…

    TravelFreemium919 subscribers
  • Get Airbnb real-time listings details, rooms, real time price, availability, reviews and more using listing…

    TravelFreemium2.2k subscribers
  • Flight status, on-time performance and statistics by Flightera

    TravelFreemium2.4k subscribers
  • Find hotels, view prices, photos, and reviews. Find car rental deals. You can build websites like…

    TravelFreemium20.4k subscribers