# Kayak Search ## Overview | Property | Value | |----------|-------| | **Status** | private | | **Method** | `GET` | | **Endpoint** | `/v2/kayak/search` | | **Base URL** | `https://api.piloterr.com` | | **Credit Cost** | 1 credit per call | | **Documentation** | https://www.piloterr.com/library/kayak-search | ## Description Get real-time flight data from Kayak for travel, market research, and competitive analysis. Start your free trial today! ## Authentication - **Key Name:** `x-api-key` - **Location:** HTTP Header - **Get an API key:** https://app.piloterr.com/register ## Example Request ```bash curl --location --request GET 'https://api.piloterr.com/v2/kayak/search' \ --header 'Content-Type: application/json' \ --header 'x-api-key: YOUR_API_KEY' ``` ## Example Response ### Example ```json { "sort": "bestflight_a", "origin": "PAR", "flights": [ { "price": { "amount": 150, "currency": "EUR" }, "stops": 0, "airline": "Air France", "duration": "1h 30m", "arrival_time": "2024-06-10T08:30:00", "ticket_class": "Economy", "flight_number": "AF1234", "departure_time": "2024-06-10T07:00:00" }, { "price": { "amount": 120, "currency": "EUR" }, "stops": 0, "airline": "EasyJet", "duration": "1h 30m", "arrival_time": "2024-06-10T10:30:00", "ticket_class": "Economy", "flight_number": "U23672", "departure_time": "2024-06-10T09:00:00" }, { "price": { "amount": 200, "currency": "EUR" }, "stops": 1, "airline": "Lufthansa", "duration": "2h 30m", "arrival_time": "2024-06-10T15:30:00", "ticket_class": "Economy", "flight_number": "LH5678", "departure_time": "2024-06-10T13:00:00" } ], "destination": "TLS", "return_date": "2024-06-16", "departure_date": "2024-06-10" } ``` ## Documentation ## Overview Get real-time flight data from Kayak for travel, market research, and competitive analysis. Start your free trial today! ## Quickstart ``` GET https://api.piloterr.com/v2/kayak/search?query=example ``` ## Parameters | Parameter | Type | Required | Description | |---|---|---|---| | `query` | string | yes | Search query or target identifier | ## Main use cases - Integrate Kayak Search data into enrichment, analytics, and monitoring pipelines - Automate large-scale extraction from Kayak without maintaining scrapers - Power internal dashboards and workflow automations with live Kayak data