If you searched for Skyscanner API documentation, you probably want two answers: where the docs are, and whether you can actually use the API afterwards. Here are both, in plain language.
Where the official documentation is#
Skyscanner publishes its developer documentation at developers.skyscanner.net. The pages that describe the available APIs and the authentication method are open to read. What the public pages do not cover is how Skyscanner decides who gets a key. That happens through a partner application, described below.
What the Skyscanner APIs cover#
The documentation groups the APIs like this:
| Group | APIs | What they are for |
|---|---|---|
| Flights | Live Prices, Indicative Prices | Real-time fares, and estimated fares for browse and SEO-style pages |
| Car Hire | Live Prices, Indicative Prices, Agents | Car rental prices, plus agent names, reviews and ratings |
| Hotels | Live Prices, Indicative Prices, Content, Reviews | Hotel prices, amenities, policies, photos and reviews |
| Utility | Culture, Geo, Autosuggest, Carriers | Markets and currencies, airports and cities, place search, airline details |
| Referrals | Affiliates Link | Deep links to Skyscanner pages |
The words "Live" and "Indicative" matter. Live Prices returns real-time results from Skyscanner's supply partners. Indicative Prices returns estimates, which suits pages that show "flights from £89" rather than a bookable fare.
How authentication works#
Every request carries your key in an x-api-key header:
curl "https://YOUR_BASE_URL/..." \
-H "x-api-key: YOUR_API_KEY"YOUR_BASE_URL is a placeholder. The exact endpoints are in the reference
Skyscanner gives you, so check there rather than copying a URL from a blog.
Two rules from the documentation are worth repeating:
- Use HTTPS for every call.
- Never put the key in a public repository or in front-end code. Call the API from your server and keep the key in an environment variable.
How to get an API key#
- Open the authentication page in the documentation and use the Request Skyscanner API key link.
- Fill in the application for Skyscanner's Partnerships team. Give enough detail about your business and how you would use the data.
- Wait. The team reviews each application and contacts the ones it accepts. The public documentation does not set out eligibility rules or a timeline.
Skyscanner positions the API for travel partners such as agencies, comparison sites and booking platforms. A hobby project or a quick prototype is unlikely to be the profile they are looking for, though the page does not say so outright.
If you are not an approved partner#
You have three honest options.
1. Use Skyscanner's affiliate route. The Affiliates Link API creates deep links that send visitors to Skyscanner. You do not get raw fares, but you can earn from referrals if you run a travel site.
2. Use a third-party API that returns Skyscanner data. The Sky Scrapper API on RapidAPI is open to anyone. Its free plan allows 20 requests per month, which is enough to test the endpoints. It is not operated by Skyscanner, so treat it as a third party and read its terms. Our step-by-step guide, with working Node.js and Python code, is here: Skyscanner API: Free Key, Endpoints & Code Examples.
3. Use a different flight data source. Different providers give you different coverage and limits. See Google Flights API Key: How to Get One Free in 2026 for the free options compared, and Best Travel APIs for Developers in 2026 for flights, hotels, maps and more.
Reading API documentation without getting lost#
Whatever API you use, the docs follow the same pattern, and knowing it saves hours:
- Start with authentication. Nothing works until the key is in the right header.
- Find the one endpoint you need. Do not read the whole reference first.
- Check the parameters. Dates, airport codes and currency codes are where most first requests fail.
- Read the errors table.
401usually means a wrong or missing key, and429means you asked too often. - Look for limits. Rate limits and monthly quotas decide whether the API fits your project.
New to all of this? What Is a REST API? explains requests, headers and status codes from scratch.
Related reading#
- Skyscanner API: Free Key, Endpoints & Code Examples
- Google Flights API: Get Live Data (2026)
- Hotel API & Hotel Booking API: 6 Options Compared
- Browse more travel and data APIs on the APIHiver marketplace.