Flight Search
/api/skyscanner/flights/search
Search one-way and round-trip flights with prices, carriers, stops and durations
Scrappa's Skyscanner API returns structured JSON from Skyscanner, the flight search engine. Search one-way and round-trip flights with prices, carriers, stops, durations and the cheapest booking offers, read the cheapest price for every day of a month, and look up airports and cities by name or code. Prices are in GBP. Scrappa is an independent service and is not affiliated with or endorsed by Skyscanner.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/skyscanner/flights/search?origin_id=27544008&destination_id=27537542&departure_date=2026-12-04" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"origin_id": "27544008",
"destination_id": "27537542",
"departure_date": "2026-12-04",
"currency": "GBP",
"total_results": 677,
"complete": true,
"itineraries": [
{
"id": "16574-2612042055--31915,-32217-2-12712-2612051800",
"price": 263.19,
"price_formatted": "£264",
"is_self_transfer": false,
"url": "https://www.skyscanner.net/transport/flights/stn/jfk/261204/",
"legs": [
{
"origin": { "airport_code": "STN", "name": "London Stansted", "city": "London" },
"destination": { "airport_code": "JFK", "name": "New York John F. Kennedy", "city": "New York" },
"departure_local": "2026-12-04T20:55:00",
"arrival_local": "2026-12-05T18:00:00",
"duration_minutes": 1565,
"stops": 2
}
],
"agents": [{ "name": "Trip.com", "price": 263.19 }]
}
]
},
"meta": { "endpoint_family": "flight_search", "billable": true }
}
Structured data for real applications. Here are some ideas.
Track the cheapest fare for a route and date, with carrier, stops and duration, to catch price drops early.
Read the lowest direct and indirect price for every day of a month to pick the best day to fly.
Add airport and city autocomplete with place ids, entity ids and coordinates to your own booking form.
Compare carriers, stops and durations across hundreds of itineraries on one route.
Combine Skyscanner with Google Flights and Kayak data to compare fares for the same trip.
Skyscanner scraper API
The Skyscanner API is built for fare monitoring, travel search features and route analysis. The flight search endpoint returns one-way or round-trip itineraries with the price in GBP, local departure and arrival times, duration in minutes, number of stops, marketing and operating carriers, flight numbers and the three cheapest booking offers. The calendar endpoint returns the cheapest direct and indirect price for each day of a month. The autocomplete endpoint resolves airports and cities to the ids the other two endpoints need.
Search one-way flights, or add a return date for a round trip with two legs per itinerary.
Sort by price or duration and cap the result with a limit up to 50 itineraries.
Read the cheapest direct and indirect price for every day of a month up to 12 months ahead.
Look up airports and cities with place ids, entity ids, IATA codes and coordinates.
Failed, blocked and timed out requests are never charged.
Search a city or airport name to get the place_id for the calendar and the entity_id for flight search.
Open Skyscanner Autocomplete API docsRead the lowest price per day for a month, then search the cheapest day for full itineraries.
Open Skyscanner Calendar API docsSearch a route and date to get prices, carriers, stops, durations and the cheapest booking offers, one way or round trip.
Open Skyscanner Flight Search API docsEverything you need in one API.
/api/skyscanner/flights/search
Search one-way and round-trip flights with prices, carriers, stops and durations
/api/skyscanner/calendar
Get the cheapest one-way price for every day of a month
/api/skyscanner/autocomplete
Look up airports and cities by name or code
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| Skyscanner flight data as JSON | Build your own parser | |
| Round-trip search and price calendar | Parse it yourself | |
| Bot protection handled | Extra credits or fails | |
| Price per 1k requests | From $0.20 | Varies by credits per request |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits |
No. Scrappa is an independent service and is not affiliated with or endorsed by Skyscanner. The Skyscanner API returns structured JSON from public Skyscanner flight data through a Scrappa API key.
Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan. Failed requests are never charged.
All prices are in GBP for the UK market. Local flight times have no time zone because Skyscanner returns them as local airport times.
Skyscanner collects offers live. A one-way search usually takes 2 to 15 seconds and a round trip up to 40 seconds. The complete field is false when Skyscanner was still collecting offers at the time limit.