UP17 Communication Pvt Ltd
Metasearch · Partner API · REST/JSON

Skyscanner API

The world's most popular flight metasearch engine — processing 100+ million monthly searches across thousands of airlines, OTAs, and booking platforms. Skyscanner's API gives vetted partners access to this powerful comparison engine.

HeadquartersEdinburgh, UK
Monthly Users100M+
API FormatREST / JSON
AccessVetted Partners Only
ModelCPA / Revenue Share
Best ForPrice Comparison

What is the Skyscanner API?

Skyscanner is the world's leading flight metasearch platform, owned by Trip.com Group since 2016. Unlike direct booking APIs (Amadeus, Sabre, Duffel), Skyscanner aggregates fares from thousands of airlines and OTAs into a single search interface, allowing customers to compare prices across all providers before clicking through to book.

Skyscanner's API was previously open to all developers. In recent years, they have restricted access to vetted commercial partners through a formal partnership application process. This ensures data quality, prevents scraping, and maintains the integrity of their price data. Partners must demonstrate a travel-focused business with genuine user demand.

The API is particularly valuable for travel inspiration products, where users want to explore prices across many dates and destinations without committing to a specific airline. Skyscanner's "Everywhere" search (where users search from their city to "anywhere") is uniquely powerful for discover-led travel products.

Key API Features

Live Price Search

Search for the cheapest fares across all airlines and OTAs for a given route and date in real time. Results include deep-link URLs to the booking source.

Browse Quotes (Date Grid)

Display a grid of prices for an entire month, allowing customers to instantly identify the cheapest travel days — one of Skyscanner's most popular features.

Browse Everywhere

Return the cheapest destinations reachable from a given city — the "Where can I go?" feature that drives aspirational travel inspiration content.

Autosuggest / Places

Airport and city autocomplete API used to power the origin/destination search box on your portal. Returns IATA codes and geographic data.

Price Alerts

Allow users to set price alerts for specific routes — when the fare drops, they're notified. Drives repeat engagement and retention for travel apps.

Historical Pricing Data

Access to historical fare data for a route, enabling you to show customers whether today's price is better or worse than the typical rate.

How to Get Access

  1. 1
    Apply at partners.skyscanner.net — fill out the partner application with your website URL, expected monthly search volume, and monetisation model.
  2. 2
    Wait for review — Skyscanner's partnerships team reviews applications manually. Approval can take 1–4 weeks depending on the business type and market.
  3. 3
    Sign the commercial agreement — Skyscanner partners operate on a Cost-Per-Acquisition (CPA) or revenue-share basis. You receive a commission on bookings driven through your Skyscanner integration.
  4. 4
    Receive API credentials — once approved, you receive an API key and access to Skyscanner's developer documentation.
  5. 5
    Implement and go live — integrate the API using the REST endpoints and submit for Skyscanner's technical review before going live.

Sample API Call

json
GET https://partners.api.skyscanner.net/apiservices/v3/flights/live/search/create
Headers:
  x-api-key: YOUR_API_KEY
  Content-Type: application/json

Body:
{
  "query": {
    "market": "IN",
    "locale": "en-IN",
    "currency": "INR",
    "queryLegs": [{
      "originPlaceId": {"iata": "DEL"},
      "destinationPlaceId": {"iata": "DXB"},
      "date": {"year": 2025, "month": 12, "day": 20}
    }],
    "adults": 1,
    "cabinClass": "CABIN_CLASS_ECONOMY"
  }
}

Business Model

Skyscanner does not process bookings itself — it is a metasearch engine. When a user clicks a flight result on your Skyscanner-powered page, they are redirected to the airline or OTA website to complete the booking. Skyscanner (and therefore you as a partner) earns a CPA commission when the booking is completed on the destination site.

This model means you do not handle payment processing, ticketing, or customer service for the booking — you are purely a discovery and comparison layer. This reduces operational complexity but also reduces your revenue per booking compared to a direct booking platform.

Pros & Cons

Pros

  • Massive aggregated inventory across all airlines
  • No payment processing or ticketing responsibility
  • Browse Everywhere is unique and drives engagement
  • Strong brand recognition — users trust Skyscanner prices
  • Excellent for mobile travel apps

Cons

  • Partner access requires approval — not self-serve
  • You do not own the customer booking relationship
  • Revenue per click is lower than direct booking margin
  • API access can be revoked for policy violations
  • No hotel or car data in the API
Best For Travel inspiration and comparison portals, mobile travel apps focused on discovery, price alert tools, content websites monetised through affiliate commissions, and any product where comparison — not booking — is the primary value proposition.

Want a Skyscanner-Style Price Comparison Feature?

UP17 Communication builds metasearch-style flight comparison widgets and travel inspiration pages using Skyscanner and other partner APIs.

Discuss Your Project
Chat on WhatsApp