Skyscanner Scraper

ENDPOINTS
GET/flights/price-calendar

Price Calendar

Cheapest fare per month for a route over twelve months, each with a price_level flag, and the cheapest month.

QUERY PARAMS

Departure airport or city: an airport/city entity id, an IATA code, free text or a pasted skyscanner.net URL — the form is auto-detected, so no typeahead round-trip is needed first.

Examples:

  • IATA code: JFK
  • Free text: new york
  • Entity id: 95565058
  • URL: https://www.skyscanner.net/transport/flights/jfk/lhr/

Arrival airport or city: an airport/city entity id, an IATA code, free text or a pasted skyscanner.net URL — the form is auto-detected, so no typeahead round-trip is needed first.

Examples:

  • IATA code: LHR
  • Free text: new york
  • Entity id: 95565058
  • URL: https://www.skyscanner.net/transport/flights/jfk/lhr/

Trip shape to price.

Default: oneway

Allowed values: oneway, roundtrip

Price non-stop flights only.

Allowed values: true, false

Point-of-sale country as a 2-letter code. Not cosmetic: it changes which fares, partners and prices Skyscanner offers.

Default: US

Allowed values: any ISO 3166-1 alpha-2 code (US, GB, IN, DE, FR, JP, ...)

Response language as a BCP-47 tag.

Default: en-US

Allowed values: en-US, en-GB, fr-FR, de-DE, es-ES, ja-JP, ... (ll-CC or ll)

Pricing currency as a 3-letter ISO code.

Default: USD

Allowed values: USD, GBP, EUR, INR, JPY, ...

{
  "search": {
    "origin": {
      "entity_id": "95565058",
      "name": "New York John F. Kennedy",
      "code": "JFK"
    },
    "destination": {
      "entity_id": "95565050",
      "name": "London Heathrow",
      "code": "LHR"
    },
    "trip_type": "oneway",
    "is_direct_only": false,
    "currency": "USD"
  },
  "cheapest_month": {
    "month": "2027-03",
    "price": {
      "amount": 257,
      "currency": "USD"
    },
    "price_level": "lowest"
  },
  "count": 12,
  "results": [
    {
      "month": "2026-09",
      "price": {
        "amount": 283,
        "currency": "USD"
      },
      "price_level": "unspecified"
    },
    {
      "month": "2026-10",
      "price": {
        "amount": 266,
        "currency": "USD"
      },
      "price_level": "low"
    },
    {
      "month": "2026-11",
      "price": {
        "amount": 266,
        "currency": "USD"
      },
      "price_level": "low"
    },
    {
      "month": "2026-12",
      "price": {
        "amount": 268,
        "currency": "USD"
      },
      "price_level": "unspecified"
    },
    {
      "month": "2027-01",
      "price": {
        "amount": 267,
        "currency": "USD"
      },
      "price_level": "unspecified"
    },
    {
      "month": "2027-02",
      "price": {
        "amount": 261,
        "currency": "USD"
      },
      "price_level": "low"
    },
    {
      "month": "2027-03",
      "price": {
        "amount": 257,
        "currency": "USD"
      },
      "price_level": "lowest"
    },
    {
      "month": "2027-04",
      "price": {
        "amount": 258,
        "currency": "USD"
      },
      "price_level": "low"
    },
    {
      "month": "2027-05",
      "price": {
        "amount": 266,
        "currency": "USD"
      },
      "price_level": "low"
    },
    {
      "month": "2027-06",
      "price": {
        "amount": 376,
        "currency": "USD"
      },
      "price_level": "unspecified"
    },
    {
      "month": "2027-07",
      "price": {
        "amount": 280,
        "currency": "USD"
      },
      "price_level": "unspecified"
    },
    {
      "month": "2027-08",
      "price": {
        "amount": 286,
        "currency": "USD"
      },
      "price_level": "unspecified"
    }
  ]
}