Engine API Reference
Shop
Search for available flights across multiple providers
GET
Shop Flights
Search for available flights across multiple providers using NDC 24.4 standards.
Request Format
Response Format
The endpoint returns a JSON response with the following structure:
Error Response
Example Request
Usage
Use this endpoint to:
- Search for available flights across providers
- Compare prices and itineraries
- Get flight details including equipment, meals, and amenities
- Access NDC-compliant flight content
Provider Support
The endpoint aggregates results from multiple providers:
- Amadeus: Full-service carriers and GDS inventory
- Duffel: Direct airline connections and NDC content
Results are normalized to provide a consistent format following NDC 24.4 standards.
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Query Parameters
Available options:
amadeus
, duffel
, any
Example:
"any"
Example:
"YTO"
Example:
"TYO"
Example:
"2025-06-15"
Example:
"2025-06-30"
Example:
"flights:amadeus:YTO:TYO:2025-06-15:none:1:0:0:economy:USD"
Example:
3
Example:
"YTO:TYO:2025-06-15,TYO:SEL:2025-06-22,SEL:YTO:2025-06-30"
Available options:
ADT
, CHD
, INF
Example:
"ADT"
Example:
2
Example:
"ADT:2,CHD:1,INF:1"
Available options:
ECONOMY
, PREMIUM_ECONOMY
, BUSINESS
, FIRST
Example:
"ECONOMY"
Example:
"AC,NH,JL"
Example:
1
Example:
60
Example:
240
Available options:
PUBLISHED
, NEGOTIATED
, CORPORATE
Example:
"PUBLISHED"
Example:
"CORP123"
Example:
true
Example:
"CAD"