Discover/kayak.com API
live

kayak.com APIkayak.com

Access Kayak flight price calendars (~300 days), nearby airport lookups, and popular destination suggestions via a simple REST API.

Endpoints
3
Updated
29d ago
Try it
Origin airport or city code (e.g., WAS, JFK, LAX)
Trip type: 'roundTrip' or 'oneWay'
Destination airport or city code (e.g., LAX, MIA, LHR)
api.parse.bot/scraper/4e57f69c-c489-4b22-9b45-5f4d0c360e05/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/4e57f69c-c489-4b22-9b45-5f4d0c360e05/get_price_calendar?origin=WAS&trip_type=oneWay&destination=LAX' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Get flight price prediction calendar for a route. Returns approximately 300 days of average prices with color-coded price levels (green=cheap, orange=moderate, red=expensive) to help find the cheapest travel dates.

Input
ParamTypeDescription
originrequiredstringOrigin airport or city code (e.g., WAS, JFK, LAX)
trip_typestringTrip type: 'roundTrip' or 'oneWay'
destinationrequiredstringDestination airport or city code (e.g., LAX, MIA, LHR)
Response
{
  "type": "object",
  "fields": {
    "origin": "string - origin airport code",
    "currency": "string - currency code for prices",
    "trip_type": "string - trip type used for the query",
    "destination": "string - destination airport code",
    "predictions": "array of objects with date, avg_price, and price_level (green/orange/red)",
    "total_dates": "integer - number of dates with predictions"
  },
  "sample": {
    "data": {
      "origin": "WAS",
      "currency": "USD",
      "trip_type": "roundTrip",
      "destination": "LAX",
      "predictions": [
        {
          "date": "2026-05-15",
          "avg_price": 445.65,
          "price_level": "red"
        },
        {
          "date": "2026-05-16",
          "avg_price": 401.38,
          "price_level": "orange"
        },
        {
          "date": "2026-05-17",
          "avg_price": 493.27,
          "price_level": "red"
        }
      ],
      "total_dates": 301
    },
    "status": "success"
  }
}

About the kayak.com API

The Kayak API exposes 3 endpoints covering flight price prediction calendars, nearby airport discovery, and popular destination lookups. The get_price_calendar endpoint returns up to ~300 days of average prices for any origin-destination pair, with each date tagged by a color-coded price level (green, orange, or red) so developers can quickly surface the cheapest travel windows without parsing raw fare data.

Price Calendar

The get_price_calendar endpoint accepts an origin and destination airport or city code (e.g., JFK, LHR) along with an optional trip_type of roundTrip or oneWay. It returns a predictions array where each object contains a date, an avg_price in the response's currency, and a price_level string — green for cheap dates, orange for moderate, and red for expensive. The total_dates field tells you exactly how many forecast dates are included, typically around 300.

Nearby Airports

The get_nearby_airports endpoint takes a single code parameter and returns an airports array. Each airport object includes code, name, city, display_name, full_display, distance_miles, popularity, and an is_nearby boolean. The total field gives the count of results. This is useful for building flexible search UIs where travelers might consider flying into or out of an alternative hub to save money.

Popular Destinations

The get_destinations endpoint accepts an origin airport code and an optional limit (up to 50). It returns a destinations array where each item includes airport_code, display_name, city, country, country_code, region, latitude, and longitude. The total field reflects the number of results returned. Geographic coordinates let you plot destinations on a map or calculate distances client-side.

Common use cases
  • Build a fare calendar widget that highlights the cheapest departure dates using price_level color codes.
  • Suggest alternative departure airports to users based on distance_miles from their primary airport.
  • Power a destination discovery feature showing popular routes from any origin with geographic coordinates for map rendering.
  • Alert users via a price-tracking tool when avg_price for a given date drops to a green price level.
  • Generate flexible date travel recommendations by scanning ~300 days of predictions for low-cost windows.
  • Pre-populate airport search dropdowns with nearby alternatives ranked by popularity.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Kayak have an official developer API?+
Kayak does not offer a publicly available developer API. Historically, Kayak had a partner API program, but it is not open for general developer access.
What does `price_level` in the price calendar mean, and how granular is the pricing data?+
Each date in the predictions array carries a price_level of green (cheap), orange (moderate), or red (expensive), alongside an avg_price numeric value in the currency returned by the query. The data covers approximately 300 future dates per route. Prices are averages, not guaranteed fares, and do not include a breakdown by airline or cabin class.
Does the API return live fare quotes or bookable itineraries?+
No live fare quotes or bookable itineraries are returned. The API covers price prediction averages via get_price_calendar, airport proximity data via get_nearby_airports, and destination metadata via get_destinations. You can fork this API on Parse and revise it to add an endpoint targeting real-time fare search results.
Can I filter the price calendar by airline or number of stops?+
The get_price_calendar endpoint does not expose airline, stop count, or flight duration filters. Inputs are limited to origin, destination, and trip_type. You can fork the API on Parse and revise it to add stop-count or carrier filtering if those fields become available in the source data.
How fresh is the price calendar data?+
The price predictions reflect averages at the time of the API call. Because the data is tied to a dynamic travel search platform, prices can shift frequently — particularly for dates close to the current day or during high-demand periods. There is no timestamp field on individual predictions objects indicating when a specific average was computed.
Page content last updated . Spec covers 3 endpoints from kayak.com.
Related APIs in TravelSee all →
culturetrip.com API
Discover travel inspiration and plan your next adventure by browsing curated travel articles, destination guides, and bookable trips organized by region and city. Search for specific destinations, compare trip dates and prices, and explore popular cities to find the perfect getaway.
sevenrooms.com API
Search for available restaurant tables across any SevenRooms venue, view venue details and open dates, and complete reservations all in one place. Whether you're planning ahead or booking last-minute, you can check real-time availability and secure your table at thousands of restaurants on the SevenRooms platform.
delta.com API
Look up Delta Airlines flight schedules, check real-time flight status, and retrieve detailed trip information to plan your travel. Find your nearest airport and access the data you need to monitor flights and make booking decisions.
customs.gov.mv API
Check import/export duties, tariff classifications, and exchange rates for Maldives customs compliance, plus track vessel movements, company registrations, and declaration statuses. Get real-time data directly from the official customs portal to streamline your trade and logistics operations.
comedymothership.com API
Browse upcoming Comedy Mothership shows across different rooms, check real-time ticket availability, and get detailed information about Kill Tony events and seating options. Find venue details, FAQs, and track specific performances to plan your comedy night.
burningman.org API
Access comprehensive Burning Man information including Black Rock City event schedules, ticketing details, themed activities, playa events, volunteering opportunities, and mutant vehicle listings. Search global Burning Man events, stay updated with news and stories, and find preparation resources all in one place.
breckenridge.com API
Check real-time snow conditions, weather forecasts, lift operations, and trail status at Breckenridge Ski Resort to plan your day on the mountain. View live mountain cameras and get up-to-the-minute updates on slopes, lifts, and weather before you head out.
united.com API
Search United Airlines flights, check real-time flight status, and view detailed seat maps to plan your perfect trip. Compare fare options and use airport autocomplete to quickly find your departure and arrival cities.