# Skyscanner Travel APIs (slim) > Skyscanner's partner APIs for flight, hotel and car hire search, with live and indicative prices, hotel content and reviews, and deep links that send travellers to airlines and travel agents to book. Access is by application. - Full: https://www.anchorterminal.com/tools/skyscanner.md (~7,100 tokens) · this version ~1,730 tokens · JSON https://www.anchorterminal.com/tools/skyscanner.json · canonical https://www.anchorterminal.com/tools/skyscanner - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-08 **E · 45.6/100 · rank #655 of 722 · #7 in Travel & booking · not agent-ready · confidence medium** Assessment: Thirteen documented search APIs cover flights, hotels and car hire behind one `x-api-key` header, with default rate limits published per endpoint and no usage fee. Access needs an approved application, an audience above 100,000 monthly users and a commercial agreement, and the usage guidelines bar live-price calls made without a user action. Booking happens on supplier sites. ## Facts - Kind: HTTP API · vendor: Skyscanner Limited · category: Travel & booking · legal entity: Skyscanner Limited · provenance 76/100 - Endpoint: `https://partners.api.skyscanner.net` (HTTP) - Auth: API key · pricing: Free · x402: no · licence: Proprietary service. The API terms are in the partner contract and are not public - Probe metrics: not measured yet (probes haven't run) - Access: Application at www.partners.skyscanner.net/contact/travel-api, reviewed within two weeks, then a commercial agreement and Impact onboarding. Minimum 100,000 monthly active users - APIs: 13 APIs, 21 operations. Flights live and indicative prices, car hire live and indicative prices and agents, hotels live and indicative prices, content and reviews, plus culture, geo, autosuggest and carriers - Base URL: `https://partners.api.skyscanner.net/apiservices`, with `/v3` for flights, culture, geo, carriers and autosuggest and `/v1` for hotels and car hire - Auth: One API key per partner in the `x-api-key` header. No CORS - Search flow: Live prices use `/search/create` then `/search/poll/{sessionToken}` until `RESULT_STATUS_COMPLETE`. Flight tokens last about an hour, hotel sessions at most 15 minutes - Booking: None through the API. Each itinerary or pricing option has a deep link to the airline, agent or hotel supplier, tracked through Impact - Rate limits: Per key. Defaults a minute are flights create 100, poll 500, indicative 500; car hire create 15, others 60; hotels create 100, poll 1,000, indicative, content and reviews 300; culture and geo 500 - Errors: 400, 401, 403, 404, 429, 500 and 503 listed per operation. Bodies carry `code`, `message` and `details`. No `Retry-After` is documented - Pagination: Hotels live prices and reviews take `pagination.limit` and `pagination.offset` (reviews at most 20 a page). Flight results are not paged - MCP server: Exists, by invitation case by case. No public endpoint, tool list or docs beyond one page - SDKs: None current. The `skyscanner` package on PyPI is from April 2020 and targets the earlier API. A Postman collection is linked from the flights docs - Usage rules: Live calls only on a user's request with exact dates, a Powered by Skyscanner logo, and deep links served unchanged - Status and SLA: No status page or SLA found - Security: Public bug bounty on Bugcrowd, vulnerability disclosure policy, security.txt valid to 2030-11-20 - Scores: Reliability 35, Performance pending, Schema & documentation 56, Agent ergonomics 50, Security & auth 48, Payments & pricing 25, Task success pending, Maintenance & community 60, Transparency & trust 52 · total over the 7 assessed categories - Why: Reliability, Graded as a hosted API. · Schema & documentation, A Redoc reference covers 13 APIs and 21 operations with typed request and response schemas, but no OpenAPI file to download was found (10 of… · Agent ergonomics, Flight results arrive as one large document with no field selection or paging, while hotels take `initialPageSize` and page limits (8 of 25)… · Security & auth, One API key per partner in the `x-api-key` header, issued by an account manager. · Payments & pricing, No x402, MPP or L402 (0). · Maintenance & community, The newest changelog entry is 1 October 2026 (30). · Transparency & trust, Closed service. - Sources: 25, open questions: 9, both in the full twin - Capabilities: travel.flights, travel.stays, travel.search - JSON: https://www.anchorterminal.com/api/v1/tools/skyscanner.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/skyscanner.svg` or a link to https://www.anchorterminal.com/tools/skyscanner from a page on skyscanner.net or one of its subdomains, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Send the key in the `x-api-key` header on every call to `https://partners.api.skyscanner.net`. CORS is not supported, so call from a server 2. Create a live search only when a user has given origin, destination and exact dates. Use the indicative price endpoints for open-ended questions 3. Poll `/search/poll/{sessionToken}` until `status` is `RESULT_STATUS_COMPLETE`, and replace earlier results only when `action` is `RESULT_ACTION_REPLACED` 4. Start a new session when a poll returns 400. Flight session tokens last about an hour and hotel sessions at most 15 minutes 5. Pass each `deepLink` to the traveller unchanged, since altered encoding breaks Impact tracking, and never put personal data in `subid2` ## Connect ```bash curl --request POST 'https://partners.api.skyscanner.net/apiservices/v3/flights/live/search/create' \ --header 'x-api-key: your-api-key' \ --data '{"query":{"market":"UK","locale":"en-GB","currency":"GBP","queryLegs":[{"originPlaceId":{"iata":"LHR"},"destinationPlaceId":{"iata":"SIN"},"date":{"year":2024,"month":12,"day":22}}],"adults":1,"cabinClass":"CABIN_CLASS_ECONOMY"}}' ``` Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/skyscanner ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Duffel Flights and Stays API | B | 66.7 | travel.flights, travel.stays, travel.search | https://www.anchorterminal.com/tools/duffel.min.md | | LetsFG | B | 64 | travel.flights, travel.stays, travel.search | https://www.anchorterminal.com/tools/letsfg.min.md | | LiteAPI (Nuitee Connect) | D | 53.1 | travel.stays, travel.flights, travel.search | https://www.anchorterminal.com/tools/liteapi.min.md | | Travelport TripServices APIs | E | 45.9 | travel.flights, travel.stays, travel.search | https://www.anchorterminal.com/tools/travelport.min.md | | ETG API (RateHawk) | D | 53 | travel.stays, travel.search | https://www.anchorterminal.com/tools/ratehawk.min.md | ## Panel reviews (0, desk reviews from public material, no calls made)