Compare Flight Quotes Across Departure Dates

View all Skyscanner Flights & Travel Search endpoints →

Compare quoted departure-date prices for originSkyId and destinationSkyId, starting at required fromDate; provide optional toDate to make the future YYYY-MM-DD range explicit. Optional currency, market and cabinClass describe the comparison context. The observed response contains currency and outboundDates entries with date, numeric price, group and hasQuote. A London–New York query returned every day of the requested eight-day range, with low/medium group labels. Coverage on other routes can vary: exclude absent or unquoted dates when ranking prices rather than treating them as zero. The observed payload did not contain directPrice or isDirect, so this calendar does not establish non-stop availability. Recheck a chosen date with a route-specific flight search before showing bookable itineraries.

API Features

Explicit departure-date range fromDate and optional toDate define the interval to compare; the tested range returned dated outboundDates records.
Daily numeric fare quotes Use each entry's date and price with the top-level currency to compare departure days without parsing formatted price text.
Quote-availability filtering Respect hasQuote and missing dates when building a lowest-quoted-day list; missing information is not a free-flight price.
Observed relative price groups The captured date records included group labels such as low and medium; these labels are not a guarantee of globally cheapest fares.
No assumed direct-flight fields directPrice and isDirect were absent from the tested response; determine stops from a subsequent itinerary search instead.

Live API Demo

GET /api/project/skyscanner/flights-get-price-calendar

API Response (JSON)

{}
curl -X GET 'https://api.opendata-api.com/api/project/skyscanner/flights-get-price-calendar?key=<API_KEY>&originSkyId=<originSkyId>&destinationSkyId=<destinationSkyId>&fromDate=<fromDate>&currency=USD&market=US'
📢
Need Help?
If you encounter API issues or need other API requirements, please contact us.
Contact Us

Use Cases

Frequently asked questions

How do I find the lowest quoted departure day in a date range?

Set the route with originSkyId and destinationSkyId, then supply fromDate and optional toDate. Inspect currency and outboundDates, retaining records with hasQuote true and a usable numeric price before sorting. The lowest returned quote is not a guarantee of complete seller coverage or the globally cheapest fare.

Are calendar prices bookable, and can I identify non-stop flights?

Calendar prices are reference quotes. Recheck a selected date with flight search and verify its actual booking links and offers. The tested calendar did not contain directPrice or isDirect; inspect stopCount and actual legs in a subsequent itinerary response instead of inferring non-stop availability from the calendar.

Related operations

Guides

View Subscription Plans →