Skyscanner API

Skyscanner API for Flight Search, Price Calendars, and Airport Autocomplete

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.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
3
Endpoints
600+
Itineraries per search
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

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.

Request preview
Request
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"
JSON response
{
  "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 }
}

What you can build

Structured data for real applications. Here are some ideas.

Flight Price Monitoring

Track the cheapest fare for a route and date, with carrier, stops and duration, to catch price drops early.

Cheapest Day Finder

Read the lowest direct and indirect price for every day of a month to pick the best day to fly.

Travel Search Features

Add airport and city autocomplete with place ids, entity ids and coordinates to your own booking form.

Route Analysis

Compare carriers, stops and durations across hundreds of itineraries on one route.

Cross-Source Fare Comparison

Combine Skyscanner with Google Flights and Kayak data to compare fares for the same trip.

Skyscanner scraper API

Skyscanner API for flight prices, cheapest days, and airport lookup

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.

Choose the right Skyscanner API endpoint

Use Airport Autocomplete to find ids

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 docs

Use Price Calendar to pick the day

Read the lowest price per day for a month, then search the cheapest day for full itineraries.

Open Skyscanner Calendar API docs

Use Flight Search for full itineraries

Search 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 docs

Available endpoints

Everything you need in one API.

GET

Flight Search

/api/skyscanner/flights/search

Search one-way and round-trip flights with prices, carriers, stops and durations

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to the official API.

Skyscanner flight data as JSON
Scrappa:
ScrapingBee / ScraperAPI: Build your own parser
Round-trip search and price calendar
Scrappa:
ScrapingBee / ScraperAPI: Parse it yourself
Bot protection handled
Scrappa:
ScrapingBee / ScraperAPI: Extra credits or fails
Price per 1k requests
Scrappa: From $0.20
ScrapingBee / ScraperAPI: Varies by credits per request
Unified API key
Scrappa: Yes (80+ APIs)
ScrapingBee / ScraperAPI: Scraping only
Free tier
Scrappa: 500 credits/month
ScrapingBee / ScraperAPI: Trial credits

Key features

One-way and round-trip flight search with prices, carriers, stops and durations
Marketing and operating carriers with flight numbers per segment
The three cheapest booking offers per itinerary
Cheapest direct and indirect price for every day of a month
Airport and city autocomplete with place ids, entity ids and coordinates
Failed, blocked and timed out requests are never charged

Frequently asked questions

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.

Start using the Skyscanner API

Sign up and get 500 free credits. No credit card required.