Start with the API
- Recorded API response: four Ryanair OPO → STN options for two adults, with the original observation timestamp.
- Quickstart, authentication and OpenAPI schema: request and response contracts.
- Airline capabilities: supported airport pairs, journey types, passenger counts, languages and currencies.
- Jobs, webhooks and errors: request lifecycle and delivery handling.
Coverage and data fields
Coverage is defined by the enabled request contexts on the airlines page, rather than every route operated by an airline. CheckGET /v1/airlines for current capabilities and costs before integrating.
Responses include the request context, observation time, source reference, itinerary details, price basis and explicit unknown fields. Shortlists are bounded and are not exhaustive inventory. Farelint supplies fare observations; booking and ticket issuance are outside the current API.
Freshness and history
Searches collect on demand.observed_at records collection time; source_priced_at is present only when known. A recent observation does not guarantee that the airline generated a new price at that instant. Check the result’s timestamp and completeness before display.
Historical market datasets, seasonality indices and a managed recurring refresh service are not currently offered. See historical data, monitoring and data quality.
Integration and delivery
Use a server-side bearer key and a unique idempotency key for each intended search. Submit asynchronously, then poll the durable job or receive a signed completion webhook. Handlecompleted, partial and failed explicitly. Failed and partial jobs release their reserved credits.
Webhook delivery is at least once. Verify the signature, deduplicate event IDs and acknowledge promptly. Follow the webhook guide for registration, retries and delivery history. Evaluate latency and completion for your intended workload; any service-level requirements should be agreed for that scope.
Commercial scope
Monthly plans and airline rates define API usage charges and request limits. Source weights vary by airline; synchronous delivery adds two credits. Plan concurrency limits are upper bounds, subject to service capacity and source availability. Confirm intended storage, display, downstream use and redistribution in your commercial agreement. API usage pricing does not by itself establish a blanket data-redistribution license.Evaluation checklist
- Choose a supported airline/route, travel dates, passenger context and currency.
- Confirm required fields, price basis, timestamps and treatment of unknown values.
- Repeat the agreed requests and measure completeness, freshness and latency for that workload.
- Verify idempotency, failure handling and webhook delivery into your application.
- Agree volume, commercial data use and any service requirements before expanding scope.