Skyscanner API (Flights)
Pricing
Pay per usage
Skyscanner API (Flights)
Get the best flight itineraries and calendar prices from Skyscanner! Supports one-way and round trips with various filters. It's fast and costs little!
Pricing
Pay per usage
Rating
3.0
(1)
Developer
Canadesk Support
Maintained by CommunityActor stats
11
Bookmarked
181
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Collect flight itineraries, booking options and calendar prices from Skyscanner. Search one route or submit a list of trips, including multi-city journeys.
Features
| Process | What you get |
|---|---|
| Flight search | Available fares, airlines, segments, stops, durations and booking links |
| Booking providers | Available provider ratings, feedback counts and fare options |
| Price calendars | Monthly and daily price quotes |
| Everywhere exploration | Destination suggestions with available prices |
Results reflect the selected market, passengers and cabin. Some searches may return partial results before polling finishes.
Single trip
{"process": "gfp","market": "United States","origin": "LAX","destination": "LAS","adults": 1,"children": [],"classtype": "economy","maxResults": 1000,"proxy": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
The departure date defaults to 30 days from today. Set datefrom to a future date in YYMMDD or YYYY-MM-DD format. Add dateto for a return trip. Airport codes provide the most precise matches; city names are also supported.
Bulk and multi-city
Use query to submit multiple trips. Each trip can have its own route, dates, passengers, cabin, direct-flight filter, and nearby-airport setting. The list replaces the single-trip fields.
For multi-city, set multifrom to consecutive origin/destination pairs and multidates to one date per pair. For example, ["LAX", "LAS", "LAS", "JFK"] represents LAX to LAS, followed by LAS to JFK. Supply two future dates. Two to six legs are supported.
Set destination to everywhere to explore available destinations in Economy cabin. This works with one-way and return searches.
Modes and options
| Process | Result |
|---|---|
gfp | Flight itineraries, or destination quotes for Everywhere searches |
gfa | Booking providers and airline alliances |
gcm | Monthly indicative prices |
gcd | Daily indicative prices |
market controls the storefront, language, and currency. direct filters to flights without stops. nearby accepts none, from, to, or all; it applies to regular flight searches. children contains ages from 0 to 15. Cabin options are economy, premiumeconomy, business, and first.
format: true groups results under data; larger collections may span multiple chunks. Set it to false for individual flight or calendar rows. Provider results remain grouped with their alliances. Bulk output includes the trip and currency. maxResults limits records across the entire run, including records inside grouped output.
retries controls additional polls while flight results load; delay sets the wait between source requests. Prices and availability can change, and calendar prices are indicative. Residential or custom proxies are recommended. If a search is interrupted, available results are retained.
Support
Include your run URL and affected route when reporting an issue. For blocked requests, try another proxy.
Pricing
Each valid pay-per-event run with at least one input includes a shared minimum charge of 100 flight result units. Results above 100 are charged individually at the Pricing tab rate, plus any listed start fee. The minimum also applies when fewer results are returned or no matches are found. Clearly marked placeholder rows contain no scraped flight data; filter them out when exporting. Each separate run has its own minimum, including scheduled or API runs. Platform usage is included. Set a maximum run budget of at least $0.09.
Unsuccessful lookups
Where listed in the Pricing tab, a handled lookup problem that prevents a run from returning any real results produces one clear error record and a single $0.02 unsuccessful-lookup fee, in addition to any listed start fee.