B
StableTravel
Preview responses and set spending limits for this service through use.mpp.land
Free budget controls, response samples, and reliability routing.
Compliance Checks
All paid ops declare 402 response
MUST
10pt
All x-payment-info valid
MUST
10pt
Challenge has Cache-Control: no-store
MUST
5pt
Challenge digest on POST
SHOULD
3pt
Challenge has expires
SHOULD
3pt
Challenge has Problem Details
SHOULD
2pt
Challenge has required params
MUST
5pt
Challenge has WWW-Authenticate
MUST
5pt
Challenge returns 402
MUST
10pt
Correct Content-Type
MUST
5pt
Has Cache-Control on discovery
SHOULD
5pt
Has input schemas
SHOULD
5pt
Has llms.txt
SHOULD
5pt
Has /openapi.json at root
MUST
10pt
Has required top-level fields
MUST
10pt
Served over HTTPS
MUST
10pt
Uses standard categories
SHOULD
2pt
1 issue
- OpenAPI doc exceeds 64KB limit (215832 bytes)
Paid Operations (72)
POST /api/flights/book dynamic
Create a flight booking order
- Amount
- map[amount:0.086400 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.086400 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| data | object | Yes |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | - | |
| dictionaries | - | |
| warnings | array | - |
GET /api/flightaware/airports/nearby dynamic
Find airports near a given latitude/longitude coordinate
- Amount
- map[amount:0.008000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.008000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| latitude | query | number | Yes | - |
| longitude | query | number | Yes | - |
| radius | query | number | No | - |
| only_iap | query | boolean | No | - |
| max_pages | query | number | No | - |
| cursor | query | string | No | - |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| airports | array[object] | - |
| links | object | - |
| num_pages | number | - |
GET /api/flightaware/flights/id/map dynamic
Get a map image (PNG) of the flight track
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| height | query | number | No | Image height in pixels |
| width | query | number | No | Image width in pixels |
| layer_on | query | string | No | Map layers to enable |
| layer_off | query | string | No | Map layers to disable |
| show_data_block | query | boolean | No | Show flight data block on map |
| airports_expand_view | query | boolean | No | Expand view to include airports |
| show_airports | query | boolean | No | Show airports on map |
GET /api/flightaware/flights/id/position dynamic
Get the latest position for a flight by fa_flight_id
- Amount
- map[amount:0.020000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.020000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| altitude | - | |
| altitude_change | - | |
| fa_flight_id | - | |
| groundspeed | - | |
| heading | - | |
| latitude | - | |
| longitude | - | |
| timestamp | - | |
| update_type | - |
GET /api/flightaware/airports/id/flights/scheduled-arrivals dynamic
Get scheduled arrival flights for a specific airport
- Amount
- map[amount:0.010000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.010000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| type | query | string | No | - |
| airline | query | string | No | - |
| max_pages | query | number | No | - |
| cursor | query | string | No | - |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| links | object | - |
| num_pages | number | - |
| scheduled_arrivals | array[object] | - |
GET /api/flightaware/flights/id/route-info dynamic
Get the filed route for a flight
- Amount
- map[amount:0.020000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.020000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| fixes | array[object] | - |
| route_distance | - |
GET /api/flightaware/airports/id/flights/departures dynamic
Get departure flights for a specific airport
- Amount
- map[amount:0.010000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.010000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| type | query | string | No | - |
| airline | query | string | No | - |
| max_pages | query | number | No | - |
| cursor | query | string | No | - |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| departures | array[object] | - |
| links | object | - |
| num_pages | number | - |
GET /api/flights/search dynamic
Search flight offers by query parameters
- Amount
- map[amount:0.054000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.054000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| originLocationCode | query | string | Yes | IATA origin airport code (e.g. JFK) |
| destinationLocationCode | query | string | Yes | IATA destination airport code (e.g. LAX) |
| departureDate | query | string | Yes | Departure date (YYYY-MM-DD) |
| returnDate | query | string | No | Return date for round-trip (YYYY-MM-DD) |
| adults | query | number | Yes | Number of adult travelers |
| children | query | number | No | Number of child travelers |
| infants | query | number | No | Number of infant travelers |
| travelClass | query | string | No | Cabin class |
| includedAirlineCodes | query | string | No | Comma-separated IATA airline codes to include |
| excludedAirlineCodes | query | string | No | Comma-separated IATA airline codes to exclude |
| nonStop | query | boolean | No | Filter non-stop flights only |
| currencyCode | query | string | No | Currency code (e.g. USD) |
| maxPrice | query | number | No | Maximum price |
| max | query | number | No | Maximum number of results |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | array | - |
| dictionaries | - | |
| meta | - | |
| warnings | array | - |
POST /api/flights/search dynamic
Search flight offers with advanced criteria
- Amount
- map[amount:0.054000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.054000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| currencyCode | string | No |
enum: CAD, HKD, ISK, PHP, DKK, HUF, CZK, AUD, RON, SEK, IDR, INR, BRL, RUB, HRK, JPY, THB, EUR, CHF, SGD, PLN, BGN, TRY, CNY, NOK, NZD, ZAR, USD, MXN, ILS, GBP, KRW, MYR |
| originDestinations | array | Yes | |
| searchCriteria | object | No | |
| sources | array | Yes | |
| travelers | array | Yes |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | array | - |
| dictionaries | - | |
| meta | - | |
| warnings | array | - |
POST /api/flights/price dynamic
Get confirmed pricing for flight offers
- Amount
- map[amount:0.032400 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.032400 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| data | object | Yes |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | - | |
| dictionaries | - | |
| warnings | array | - |
GET /api/flights/orders dynamic
Retrieve a flight order by ID
- Amount
- map[amount:0.005400 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.005400 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | query | string | Yes | Flight order ID |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | - | |
| dictionaries | - | |
| warnings | array | - |
POST /api/flights/orders/cancel dynamic
Cancel a flight order by ID
- Amount
- map[amount:0.005400 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.005400 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| id | query | string | Yes | Flight order ID |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | - | |
| dictionaries | - | |
| warnings | array | - |
GET /api/flights/seatmap dynamic
Get seatmaps for a flight order
- Amount
- map[amount:0.032400 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.032400 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| flight-orderId | query | string | Yes | Flight order ID for seatmap retrieval |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | array | - |
| dictionaries | - | |
| warnings | array | - |
POST /api/flights/seatmap dynamic
Get seatmaps for flight offers
- Amount
- map[amount:0.032400 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.032400 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| data | array | Yes | Array of flight offers for seatmap |
| included | object | No |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | array | - |
| dictionaries | - | |
| warnings | array | - |
POST /api/flights/upsell dynamic
Get upsell offers for existing flight offers
- Amount
- map[amount:0.032400 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.032400 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| data | object | Yes |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | array | - |
| dictionaries | - | |
| meta | - | |
| warnings | array | - |
POST /api/flights/availability dynamic
Search flight availabilities
- Amount
- map[amount:0.032400 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.032400 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| originDestinations | array | Yes | |
| searchCriteria | object | No | |
| sources | array | Yes | |
| travelers | array | Yes |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | array | - |
| dictionaries | - | |
| meta | - | |
| warnings | array | - |
GET /api/flights/status dynamic
Get flight schedule and status information
- Amount
- map[amount:0.005400 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.005400 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| carrierCode | query | string | Yes | Airline IATA code (e.g. AA) |
| flightNumber | query | string | Yes | Flight number (e.g. 100) |
| scheduledDepartureDate | query | string | Yes | Scheduled departure date (YYYY-MM-DD) |
| operationalSuffix | query | string | No | Operational suffix |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | array | - |
| dictionaries | - | |
| meta | - | |
| warnings | array | - |
GET /api/flights/checkin-links dynamic
Get airline check-in page links
- Amount
- map[amount:0.005400 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.005400 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| airlineCode | query | string | Yes | Airline IATA code (e.g. AA) |
| language | query | string | No | Language code (e.g. en-US) |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | array | - |
| meta | - | |
| warnings | array | - |
GET /api/reference/locations dynamic
Search for airports and cities by keyword
- Amount
- map[amount:0.005400 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.005400 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| subType | query | string | Yes | Location sub-type filter |
| keyword | query | string | Yes | Search keyword (city or airport name) |
| countryCode | query | string | No | ISO 3166-1 country code |
| page[limit] | query | number | No | Maximum results per page |
| page[offset] | query | number | No | Results offset |
| sort | query | string | No | - |
| view | query | string | No | - |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | array | - |
| meta | - |
GET /api/reference/airports dynamic
Find nearby airports by geographic coordinates
- Amount
- map[amount:0.005400 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.005400 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| latitude | query | number | Yes | Latitude coordinate |
| longitude | query | number | Yes | Longitude coordinate |
| radius | query | number | No | Search radius in km (default 500) |
| page[limit] | query | number | No | - |
| page[offset] | query | number | No | - |
| sort | query | string | No | - |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | array | - |
| meta | - |
GET /api/reference/airlines dynamic
Look up airline information by IATA code
- Amount
- map[amount:0.005400 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.005400 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| airlineCodes | query | string | No | Comma-separated IATA airline codes |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | array | - |
| meta | - | |
| warnings | array | - |
GET /api/reference/airline-routes dynamic
Get destinations served by an airline
- Amount
- map[amount:0.005400 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.005400 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| airlineCode | query | string | Yes | IATA airline code (e.g. AA) |
| max | query | number | No | Maximum number of results (default 50) |
| arrivalCountryCode | query | string | No | Filter by arrival country code |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | array | - |
| meta | - | |
| warnings | array | - |
GET /api/reference/airport-routes dynamic
Get direct destinations from an airport
- Amount
- map[amount:0.005400 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.005400 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| departureAirportCode | query | string | Yes | IATA airport code (e.g. JFK) |
| max | query | number | No | Maximum number of results (default 50) |
| arrivalCountryCode | query | string | No | Filter by arrival country code |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | array | - |
| meta | - | |
| warnings | array | - |
GET /api/reference/cities dynamic
Search for cities by keyword
- Amount
- map[amount:0.005400 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.005400 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| keyword | query | string | Yes | City name keyword |
| countryCode | query | string | No | ISO 3166-1 country code |
| max | query | number | No | - |
| include | query | string | No | Include associated airports |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | array | - |
| included | - | |
| meta | - | |
| warnings | array | - |
GET /api/hotels/list dynamic
List hotels by city code
- Amount
- map[amount:0.032400 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.032400 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| cityCode | query | string | Yes | IATA city code (e.g. PAR) |
| radius | query | number | No | Search radius |
| radiusUnit | query | string | No | - |
| chainCodes | query | string | No | Comma-separated hotel chain codes |
| amenities | query | string | No | Comma-separated amenity codes |
| ratings | query | string | No | Comma-separated star ratings (1-5) |
| hotelScore | query | string | No | Hotel source filter |
| max | query | number | No | Maximum number of results (default 100) |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | array | - |
| meta | - |
GET /api/hotels/list/by-geocode dynamic
List hotels by geographic coordinates
- Amount
- map[amount:0.032400 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.032400 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| latitude | query | number | Yes | Latitude coordinate |
| longitude | query | number | Yes | Longitude coordinate |
| radius | query | number | No | - |
| radiusUnit | query | string | No | - |
| chainCodes | query | string | No | - |
| amenities | query | string | No | - |
| ratings | query | string | No | - |
| hotelScore | query | string | No | - |
| max | query | number | No | Maximum number of results (default 100) |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | array | - |
| meta | - |
GET /api/hotels/search dynamic
Search hotel offers by hotel IDs
- Amount
- map[amount:0.032400 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.032400 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| hotelIds | query | string | Yes | Comma-separated Amadeus hotel IDs |
| adults | query | number | No | Number of adults (default 1) |
| checkInDate | query | string | No | Check-in date (YYYY-MM-DD) |
| checkOutDate | query | string | No | Check-out date (YYYY-MM-DD) |
| countryOfResidence | query | string | No | - |
| priceRange | query | string | No | Price range (e.g. 100-300) |
| currencyCode | query | string | No | Currency code |
| paymentPolicy | query | string | No | - |
| boardType | query | string | No | - |
| includeClosed | query | boolean | No | - |
| bestRateOnly | query | boolean | No | - |
| lang | query | string | No | Language code (e.g. en) |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | array | - |
GET /api/hotels/search/by-hotel dynamic
Search hotel offers for a specific hotel
- Amount
- map[amount:0.032400 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.032400 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| hotelId | query | string | Yes | Amadeus hotel ID |
| adults | query | number | No | - |
| checkInDate | query | string | No | - |
| checkOutDate | query | string | No | - |
| countryOfResidence | query | string | No | - |
| priceRange | query | string | No | - |
| currencyCode | query | string | No | - |
| paymentPolicy | query | string | No | - |
| boardType | query | string | No | - |
| includeClosed | query | boolean | No | - |
| bestRateOnly | query | boolean | No | - |
| lang | query | string | No | - |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | - |
GET /api/hotels/offer dynamic
Get details of a specific hotel offer
- Amount
- map[amount:0.032400 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.032400 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| offerId | query | string | Yes | Hotel offer ID |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | - |
POST /api/hotels/book dynamic
Create a hotel booking order
- Amount
- map[amount:0.002160 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.002160 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| data | object | Yes |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | - | |
| warnings | array | - |
GET /api/hotels/autocomplete dynamic
Autocomplete hotel names
- Amount
- map[amount:0.005400 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.005400 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| keyword | query | string | Yes | Hotel name keyword |
| subType | query | string | Yes | Hotel database type |
| countryCode | query | string | No | - |
| lang | query | string | No | - |
| max | query | number | No | - |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | array | - |
| meta | - |
GET /api/activities/search dynamic
Search tours and activities near a location
- Amount
- map[amount:0.054000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.054000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| latitude | query | number | Yes | Latitude coordinate |
| longitude | query | number | Yes | Longitude coordinate |
| radius | query | number | No | Search radius in km (default 1) |
| max | query | number | No | Maximum number of results (default 50) |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | array | - |
| meta | - |
GET /api/activities/by-square dynamic
Search tours and activities within a geographic square
- Amount
- map[amount:0.054000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.054000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| north | query | number | Yes | Northern latitude boundary |
| west | query | number | Yes | Western longitude boundary |
| south | query | number | Yes | Southern latitude boundary |
| east | query | number | Yes | Eastern longitude boundary |
| max | query | number | No | Maximum number of results (default 50) |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | array | - |
| meta | - |
GET /api/activities/details dynamic
Get details of a specific tour or activity
- Amount
- map[amount:0.054000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.054000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| activityId | query | string | Yes | Activity ID |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | - | |
| meta | - |
POST /api/transfers/search dynamic
Search available transfer offers
- Amount
- map[amount:0.003240 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.003240 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| baggages | number | No | |
| currency | string | No | |
| discountNumbers | string | No | |
| duration | string | No | |
| endAddressLine | string | No | Drop-off address |
| endCityName | string | No | Drop-off city |
| endConnectedSegment | object | No | |
| endCountryCode | string | No | |
| endGeoCode | string | No | |
| endGooglePlaceId | string | No | |
| endLocationCode | string | No | IATA code for drop-off |
| endName | string | No | |
| endStateCode | string | No | |
| endUicCode | string | No | |
| endZipCode | string | No | |
| equipmentCodes | string | No |
enum: BBS, BYC, CBB, CBF, CBS, CSB, CSI, CST, SBR, SKB, SKR, TAB , WAR, WHC, WIF, CNT |
| extraServiceCodes | string | No |
enum: DSL, EWT, MAG, FLM, NWS, CAI, WNR |
| language | string | No | |
| passengerCharacteristics | array | No | |
| passengers | number | No | Number of passengers |
| providerCodes | string | No | |
| reference | string | No | |
| startAddressLine | string | No | |
| startCityName | string | No | |
| startConnectedSegment | object | No | |
| startCountryCode | string | No | |
| startDateTime | string | Yes | Pickup date and time (ISO 8601) |
| startGeoCode | string | No | |
| startGooglePlaceId | string | No | |
| startLocationCode | string | Yes | IATA airport code for pickup |
| startName | string | No | |
| startStateCode | string | No | |
| startUicCode | string | No | |
| startZipCode | string | No | |
| stopOvers | array | No | |
| transferType | string | No |
Type of transfer
enum: PRIVATE, SHARED, TAXI, HOURLY, AIRPORT_EXPRESS, AIRPORT_BUS |
| vehicleCategory | string | No |
enum: ST, BU, FC |
| vehicleCode | string | No |
enum: MBR, CAR, SED, WGN, ELC, VAN, SUV, LMS, TRN, BUS |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | array | - |
| warnings | array | - |
POST /api/transfers/book dynamic
Book a transfer order
- Amount
- map[amount:0.002160 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.002160 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| data | object | Yes | |
| offerId | string | Yes | Transfer offer ID to book |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | - | |
| warnings | array | - |
POST /api/transfers/cancel dynamic
Cancel a transfer order
- Amount
- map[amount:0.002160 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.002160 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| confirmNbr | string | Yes | Transfer confirmation number |
| orderId | string | Yes | Transfer order ID |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| data | - |
GET /api/flightaware/flights/search dynamic
Search for flights by query string (-latlong, -idents, -airline syntax)
- Amount
- map[amount:0.100000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.100000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| query | query | string | Yes | Search query string (-latlong, -idents, -airline syntax) |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| flights | array[object] | - |
| links | - | |
| num_pages | number | - |
GET /api/flightaware/flights/search/positions dynamic
Search for flights with position data
- Amount
- map[amount:0.100000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.100000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| query | query | string | Yes | Search query string |
| unique_flights | query | boolean | No | Return only unique flights |
| filter | query | string | No | Filter by flight state |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| flights | array[object] | - |
| links | - | |
| num_pages | number | - |
GET /api/flightaware/flights/search/count dynamic
Count the number of flights matching a search query
- Amount
- map[amount:0.040000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.040000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| query | query | string | Yes | Search query string |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| count | number | - |
GET /api/flightaware/flights/search/advanced dynamic
Advanced flight search with extended query syntax
- Amount
- map[amount:0.100000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.100000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| query | query | string | Yes | Advanced search query string |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| flights | array[object] | - |
| links | - | |
| num_pages | number | - |
GET /api/flightaware/flights/id dynamic
Get flight information by ident (designator, registration, or fa_flight_id)
- Amount
- map[amount:0.010000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.010000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| ident_type | query | string | No | Type of flight identifier |
| start | query | string | No | Start date/time (ISO 8601) |
| end | query | string | No | End date/time (ISO 8601) |
| max_pages | query | number | No | Maximum number of pages to fetch |
| cursor | query | string | No | Opaque cursor for pagination |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| flights | array[object] | - |
| links | - | |
| num_pages | number | - |
GET /api/flightaware/flights/id/canonical dynamic
Get the canonical flight identifier for a given ident
- Amount
- map[amount:0.002000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.002000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| ident_type | query | string | No | Type of flight identifier |
| country_code | query | string | No | Country code filter |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| fa_flight_id | - | |
| ident | - | |
| ident_iata | - | |
| ident_icao | - |
POST /api/flightaware/flights/id/intents dynamic
Set a flight intent for push notifications
- Amount
- map[amount:0.001000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.001000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| ident | string | Yes | Flight identifier |
| intent | string | Yes |
Flight intent type for push notifications
enum: announced, scheduled, departed, enroute, approaching, arrived, diverted, cancelled |
Response Schema (200)
{
"additionalProperties": {},
"properties": {},
"type": "object"
}
GET /api/flightaware/flights/id/track dynamic
Get the flight track (position history) for a flight
- Amount
- map[amount:0.024000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.024000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| include_estimated_positions | query | boolean | No | Include estimated positions |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| positions | array[object] | - |
GET /api/flightaware/airports dynamic
List all airports with optional pagination
- Amount
- map[amount:0.010000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.010000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| max_pages | query | number | No | - |
| cursor | query | string | No | - |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| airports | array[object] | - |
| links | object | - |
| num_pages | number | - |
GET /api/flightaware/airports/delays dynamic
Get all current airport delays across the system
- Amount
- map[amount:0.100000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.100000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| delays | array[object] | - |
GET /api/flightaware/airports/id dynamic
Get detailed information for a specific airport by its code
- Amount
- map[amount:0.030000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.030000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| airport_code | string | - |
| airport_flights_url | - | |
| alternatives | - | |
| city | - | |
| code_iata | - | |
| code_icao | - | |
| code_lid | - | |
| country_code | - | |
| elevation | - | |
| latitude | - | |
| longitude | - | |
| name | string | - |
| state | - | |
| timezone | - | |
| type | string | - |
| wiki_url | - |
GET /api/flightaware/airports/id/canonical dynamic
Get the canonical airport code for a given airport identifier
- Amount
- map[amount:0.002000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.002000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| airport_code | string | - |
| code_iata | - | |
| code_icao | - | |
| code_lid | - |
GET /api/flightaware/airports/id/nearby dynamic
Get airports near a specific airport
- Amount
- map[amount:0.008000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.008000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| radius | query | number | No | - |
| only_iap | query | boolean | No | - |
| max_pages | query | number | No | - |
| cursor | query | string | No | - |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| airports | array[object] | - |
| links | object | - |
| num_pages | number | - |
GET /api/flightaware/airports/id/delays dynamic
Get current delay information for a specific airport
- Amount
- map[amount:0.020000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.020000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| delays | array[object] | - |
GET /api/flightaware/airports/id/flights dynamic
Get all flights (arrivals, departures, enroute, scheduled) for an airport
- Amount
- map[amount:0.040000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.040000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| type | query | string | No | - |
| airline | query | string | No | - |
| max_pages | query | number | No | - |
| cursor | query | string | No | - |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| arrivals | array[object] | - |
| departures | array[object] | - |
| links | object | - |
| num_pages | number | - |
| scheduled_arrivals | array[object] | - |
| scheduled_departures | array[object] | - |
GET /api/flightaware/airports/id/flights/arrivals dynamic
Get arrival flights for a specific airport
- Amount
- map[amount:0.010000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.010000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| type | query | string | No | - |
| airline | query | string | No | - |
| max_pages | query | number | No | - |
| cursor | query | string | No | - |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| arrivals | array[object] | - |
| links | object | - |
| num_pages | number | - |
GET /api/flightaware/airports/id/flights/scheduled-departures dynamic
Get scheduled departure flights for a specific airport
- Amount
- map[amount:0.010000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.010000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| type | query | string | No | - |
| airline | query | string | No | - |
| max_pages | query | number | No | - |
| cursor | query | string | No | - |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| links | object | - |
| num_pages | number | - |
| scheduled_departures | array[object] | - |
GET /api/flightaware/airports/id/flights/to/dest_id dynamic
Get flights from one airport to another specific destination airport
- Amount
- map[amount:0.100000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.100000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| type | query | string | No | - |
| connection | query | string | No | - |
| date_start | query | string | No | - |
| date_end | query | string | No | - |
| max_pages | query | number | No | - |
| cursor | query | string | No | - |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| flights | array[object] | - |
| links | object | - |
| num_flights | number | - |
| num_pages | number | - |
GET /api/flightaware/airports/id/flights/counts dynamic
Get flight counts (departed, enroute, scheduled) for a specific airport
- Amount
- map[amount:0.200000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.200000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| departed | number | - |
| enroute | number | - |
| scheduled_arrivals | number | - |
| scheduled_departures | number | - |
GET /api/flightaware/airports/id/weather/observations dynamic
Get weather observations (METAR) for a specific airport
- Amount
- map[amount:0.004000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.004000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| timestamp | query | string | No | - |
| return_nearby_weather | query | boolean | No | - |
| temperature_units | query | string | No | - |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| airport_code | string | - |
| cloud_friendly | string | - |
| clouds | array | - |
| conditions | - | |
| density_altitude | - | |
| dewpoint | - | |
| flight_rules | - | |
| humidity_pct | - | |
| pressure | - | |
| pressure_hg | - | |
| raw_data | - | |
| temperature | - | |
| time | string | - |
| visibility | - | |
| wind_direction | - | |
| wind_friendly | - | |
| wind_speed | - | |
| wind_variable | - |
GET /api/flightaware/airports/id/weather/forecast dynamic
Get weather forecast (TAF) for a specific airport
- Amount
- map[amount:0.004000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.004000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| timestamp | query | string | No | - |
| return_nearby_weather | query | boolean | No | - |
| temperature_units | query | string | No | - |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| airport_code | string | - |
| forecast | array | - |
| raw_forecast | array[string] | - |
| timeframe | string | - |
GET /api/flightaware/airports/id/routes/dest_id dynamic
Get routes between two airports with historical filing data
- Amount
- map[amount:0.040000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.040000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| sort_by | query | string | No | - |
| date_start | query | string | No | - |
| date_end | query | string | No | - |
| max_pages | query | number | No | - |
| cursor | query | string | No | - |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| links | object | - |
| num_pages | number | - |
| routes | array[object] | - |
GET /api/flightaware/history/flights/id dynamic
Get historical flight information by ident
- Amount
- map[amount:0.040000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.040000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| ident_type | query | string | No | - |
| start | query | string | No | - |
| end | query | string | No | - |
| max_pages | query | number | No | - |
| cursor | query | string | No | - |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| flights | array[object] | - |
| links | object | - |
| num_pages | number | - |
GET /api/flightaware/history/flights/id/track dynamic
Get the historical flight track (position history)
- Amount
- map[amount:0.120000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.120000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| include_estimated_positions | query | boolean | No | - |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| positions | array[object] | - |
GET /api/flightaware/history/flights/id/map dynamic
Get a historical flight map image (PNG)
- Amount
- map[amount:0.280000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.280000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| height | query | number | No | - |
| width | query | number | No | - |
| layer_on | query | string | No | - |
| layer_off | query | string | No | - |
| show_data_block | query | boolean | No | - |
| airports_expand_view | query | boolean | No | - |
| show_airports | query | boolean | No | - |
GET /api/flightaware/history/flights/id/route-info dynamic
Get the filed route for a historical flight
- Amount
- map[amount:0.080000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.080000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| fixes | array[object] | - |
| route_distance | - |
GET /api/flightaware/history/airports/id/flights/arrivals dynamic
Get historical airport arrivals
- Amount
- map[amount:0.040000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.040000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| airline | query | string | No | - |
| max_pages | query | number | No | - |
| cursor | query | string | No | - |
| start | query | string | No | - |
| end | query | string | No | - |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| arrivals | array[object] | - |
| links | object | - |
| num_pages | number | - |
GET /api/flightaware/history/airports/id/flights/departures dynamic
Get historical airport departures
- Amount
- map[amount:0.040000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.040000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| airline | query | string | No | - |
| max_pages | query | number | No | - |
| cursor | query | string | No | - |
| start | query | string | No | - |
| end | query | string | No | - |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| departures | array[object] | - |
| links | object | - |
| num_pages | number | - |
GET /api/flightaware/history/airports/id/flights/to/dest_id dynamic
Get historical flights from one airport to another
- Amount
- map[amount:0.240000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.240000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| start | query | string | No | - |
| end | query | string | No | - |
| max_pages | query | number | No | - |
| cursor | query | string | No | - |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| flights | array[object] | - |
| links | object | - |
| num_pages | number | - |
GET /api/flightaware/history/aircraft/registration/last-flight dynamic
Get the last flight for an aircraft by registration
- Amount
- map[amount:0.400000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.400000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| actual_in | - | |
| actual_off | - | |
| actual_on | - | |
| actual_out | - | |
| aircraft_type | - | |
| arrival_delay | - | |
| atc_ident | - | |
| baggage_claim | - | |
| departure_delay | - | |
| destination | - | |
| fa_flight_id | - | |
| filed_airspeed | - | |
| filed_altitude | - | |
| filed_ete | - | |
| flight_number | - | |
| gate_destination | - | |
| gate_origin | - | |
| ident | - | |
| ident_iata | - | |
| ident_icao | - | |
| operator | - | |
| operator_iata | - | |
| operator_icao | - | |
| origin | - | |
| progress_percent | - | |
| registration | - | |
| route | - | |
| route_distance | - | |
| scheduled_in | - | |
| scheduled_off | - | |
| scheduled_on | - | |
| scheduled_out | - | |
| status | - | |
| terminal_destination | - | |
| terminal_origin | - | |
| type | - |
GET /api/flightaware/history/operators/id/flights dynamic
Get historical flights for an operator
- Amount
- map[amount:0.040000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.040000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| start | query | string | No | - |
| end | query | string | No | - |
| max_pages | query | number | No | - |
| cursor | query | string | No | - |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| flights | array[object] | - |
| links | object | - |
| num_pages | number | - |
GET /api/flightaware/disruption-counts/entity_type dynamic
Get disruption counts by entity type (airline, origin, destination)
- Amount
- map[amount:0.010000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.010000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| time_period | query | string | No | - |
| entity_id_filter | query | string | No | - |
| max_pages | query | number | No | - |
| cursor | query | string | No | - |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| entities | array[object] | - |
| links | object | - |
| num_pages | number | - |
GET /api/flightaware/disruption-counts/entity_type/id dynamic
Get disruption counts for a specific entity
- Amount
- map[amount:0.010000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.010000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| time_period | query | string | No | - |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| cancellations | - | |
| delays | - | |
| entity_id | string | - |
| entity_type | string | - |
| name | - | |
| score | - | |
| total | - |
GET /api/google-flights/search dynamic
Search Google Flights for flight offers. Returns best flights, other flights, price insights, and airport info.
- Amount
- map[amount:0.020000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.020000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| departure_id | query | string | Yes | Departure airport code (IATA), city, or kgmid. Comma-separated for multi-city. |
| arrival_id | query | string | Yes | Arrival airport code (IATA), city, or kgmid. Comma-separated for multi-city. |
| outbound_date | query | string | Yes | Departure date |
| return_date | query | string | No | Return date (required for round trip) |
| type | query | string | No | 1 = Round trip, 2 = One way, 3 = Multi-city |
| travel_class | query | string | No | 1 = Economy, 2 = Premium economy, 3 = Business, 4 = First |
| adults | query | integer | No | - |
| children | query | integer | No | - |
| infants_in_seat | query | integer | No | - |
| infants_on_lap | query | integer | No | - |
| stops | query | string | No | 0 = Any, 1 = Nonstop only, 2 = Up to 1 stop, 3 = Up to 2 stops |
| max_price | query | integer | No | Max price in local currency |
| exclude_airlines | query | string | No | Comma-separated airline codes to exclude |
| include_airlines | query | string | No | Comma-separated airline codes to include |
| currency | query | string | No | Currency code |
| hl | query | string | No | Language code |
| gl | query | string | No | Country code for localization |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| airports | array[object] | - |
| best_flights | array[object] | - |
| other_flights | array[object] | - |
| price_insights | object | - |
| search_metadata | object | - |
| search_parameters | object | - |
GET /api/google-flights/booking dynamic
Get booking options for a specific flight. Requires a departure_token from a search result.
- Amount
- map[amount:0.020000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.020000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| departure_id | query | string | Yes | - |
| arrival_id | query | string | Yes | - |
| outbound_date | query | string | Yes | - |
| return_date | query | string | No | - |
| type | query | string | No | 1 = Round trip, 2 = One way, 3 = Multi-city |
| travel_class | query | string | No | 1 = Economy, 2 = Premium economy, 3 = Business, 4 = First |
| adults | query | integer | No | - |
| children | query | integer | No | - |
| infants_in_seat | query | integer | No | - |
| infants_on_lap | query | integer | No | - |
| currency | query | string | No | - |
| hl | query | string | No | - |
| departure_token | query | string | Yes | Token from a search result to get booking options |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| booking_options | array[object] | - |
| price_insights | object | - |
| search_metadata | object | - |
| search_parameters | object | - |
| selected_flights | array[object] | - |
Payment Methods
- Methods
- tempo (from challenge)
- Intents
- charge (from challenge)
- Currencies (discovery)
- -
- Multiple Challenges
- No
Recipients
- 0xDd257723b86B4947483905cdAcBbBC70fACF2ec0
Per-endpoint breakdown
- GET /api/flightaware/airports/id/flights/scheduled-arrivals
- 0xDd257723b86B4947483905cdAcBbBC70fACF2ec0
- GET /api/flightaware/airports/nearby
- 0xDd257723b86B4947483905cdAcBbBC70fACF2ec0
- GET /api/flightaware/flights/id/map
- 0xDd257723b86B4947483905cdAcBbBC70fACF2ec0
- GET /api/flightaware/flights/id/position
- 0xDd257723b86B4947483905cdAcBbBC70fACF2ec0
- GET /api/flightaware/flights/id/route-info
- 0xDd257723b86B4947483905cdAcBbBC70fACF2ec0
- POST /api/flights/book
- 0xDd257723b86B4947483905cdAcBbBC70fACF2ec0
Security
- TLS Version
- TLSv1.3
- Challenge ID Unique
- Yes
- Challenge ID Length
- 43
- Digest Binding
- -
Uptime
- Discovery
- Reachable (179ms)
- Challenge
- Reachable (429ms)
- Last Checked
Schema Completeness
- Paid Operations
- 72
- With Input Schema
- 11
- With Description
- 72
61 missing schema
- GET /api/flightaware/airports/nearby
- GET /api/flightaware/flights/id/map
- GET /api/flightaware/flights/id/position
- GET /api/flightaware/airports/id/flights/scheduled-arrivals
- GET /api/flightaware/flights/id/route-info
- GET /api/flightaware/airports/id/flights/departures
- GET /api/flights/search
- GET /api/flights/orders
- POST /api/flights/orders/cancel
- GET /api/flights/seatmap
- GET /api/flights/status
- GET /api/flights/checkin-links
- GET /api/reference/locations
- GET /api/reference/airports
- GET /api/reference/airlines
- GET /api/reference/airline-routes
- GET /api/reference/airport-routes
- GET /api/reference/cities
- GET /api/hotels/list
- GET /api/hotels/list/by-geocode
- GET /api/hotels/search
- GET /api/hotels/search/by-hotel
- GET /api/hotels/offer
- GET /api/hotels/autocomplete
- GET /api/activities/search
- GET /api/activities/by-square
- GET /api/activities/details
- GET /api/flightaware/flights/search
- GET /api/flightaware/flights/search/positions
- GET /api/flightaware/flights/search/count
- GET /api/flightaware/flights/search/advanced
- GET /api/flightaware/flights/id
- GET /api/flightaware/flights/id/canonical
- GET /api/flightaware/flights/id/track
- GET /api/flightaware/airports
- GET /api/flightaware/airports/delays
- GET /api/flightaware/airports/id
- GET /api/flightaware/airports/id/canonical
- GET /api/flightaware/airports/id/nearby
- GET /api/flightaware/airports/id/delays
- GET /api/flightaware/airports/id/flights
- GET /api/flightaware/airports/id/flights/arrivals
- GET /api/flightaware/airports/id/flights/scheduled-departures
- GET /api/flightaware/airports/id/flights/to/dest_id
- GET /api/flightaware/airports/id/flights/counts
- GET /api/flightaware/airports/id/weather/observations
- GET /api/flightaware/airports/id/weather/forecast
- GET /api/flightaware/airports/id/routes/dest_id
- GET /api/flightaware/history/flights/id
- GET /api/flightaware/history/flights/id/track
- GET /api/flightaware/history/flights/id/map
- GET /api/flightaware/history/flights/id/route-info
- GET /api/flightaware/history/airports/id/flights/arrivals
- GET /api/flightaware/history/airports/id/flights/departures
- GET /api/flightaware/history/airports/id/flights/to/dest_id
- GET /api/flightaware/history/aircraft/registration/last-flight
- GET /api/flightaware/history/operators/id/flights
- GET /api/flightaware/disruption-counts/entity_type
- GET /api/flightaware/disruption-counts/entity_type/id
- GET /api/google-flights/search
- GET /api/google-flights/booking
Documentation
- Homepage
- -
- API Reference
- -
- llms.txt
- -
Discovery
- OpenAPI URL
- https://stabletravel.dev/openapi.json
- OpenAPI Version
- 3.1.0
- Service Version
- 1.0.0
- Document Size
- 215832 bytes
- Document Hash
- cf4ceb4d8f0a22cb9d559cc8be30c351dd959b6da5e53258708a9f5e71b74e95
Version History (2 snapshots)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- price changed on GET /api/activities/by-square: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.054000'}
- price changed on GET /api/activities/details: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.054000'}
- price changed on GET /api/activities/search: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.054000'}
- price changed on GET /api/flightaware/airports: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.010000'}
- price changed on GET /api/flightaware/airports/delays: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.100000'}
- price changed on GET /api/flightaware/airports/id: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.030000'}
- price changed on GET /api/flightaware/airports/id/canonical: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.002000'}
- price changed on GET /api/flightaware/airports/id/delays: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.020000'}
- price changed on GET /api/flightaware/airports/id/flights: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.040000'}
- price changed on GET /api/flightaware/airports/id/flights/arrivals: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.010000'}
- price changed on GET /api/flightaware/airports/id/flights/counts: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.200000'}
- price changed on GET /api/flightaware/airports/id/flights/departures: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.010000'}
- price changed on GET /api/flightaware/airports/id/flights/scheduled-arrivals: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.010000'}
- price changed on GET /api/flightaware/airports/id/flights/scheduled-departures: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.010000'}
- price changed on GET /api/flightaware/airports/id/flights/to/dest_id: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.100000'}
- price changed on GET /api/flightaware/airports/id/nearby: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.008000'}
- price changed on GET /api/flightaware/airports/id/routes/dest_id: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.040000'}
- price changed on GET /api/flightaware/airports/id/weather/forecast: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.004000'}
- price changed on GET /api/flightaware/airports/id/weather/observations: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.004000'}
- price changed on GET /api/flightaware/airports/nearby: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.008000'}
- price changed on GET /api/flightaware/disruption-counts/entity_type: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.010000'}
- price changed on GET /api/flightaware/disruption-counts/entity_type/id: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.010000'}
- price changed on GET /api/flightaware/flights/id: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.010000'}
- price changed on GET /api/flightaware/flights/id/canonical: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.002000'}
- price changed on GET /api/flightaware/flights/id/map: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'}
- price changed on GET /api/flightaware/flights/id/position: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.020000'}
- price changed on GET /api/flightaware/flights/id/route-info: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.020000'}
- price changed on GET /api/flightaware/flights/id/track: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.024000'}
- price changed on GET /api/flightaware/flights/search: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.100000'}
- price changed on GET /api/flightaware/flights/search/advanced: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.100000'}
- price changed on GET /api/flightaware/flights/search/count: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.040000'}
- price changed on GET /api/flightaware/flights/search/positions: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.100000'}
- price changed on GET /api/flightaware/history/aircraft/registration/last-flight: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.400000'}
- price changed on GET /api/flightaware/history/airports/id/flights/arrivals: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.040000'}
- price changed on GET /api/flightaware/history/airports/id/flights/departures: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.040000'}
- price changed on GET /api/flightaware/history/airports/id/flights/to/dest_id: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.240000'}
- price changed on GET /api/flightaware/history/flights/id: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.040000'}
- price changed on GET /api/flightaware/history/flights/id/map: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.280000'}
- price changed on GET /api/flightaware/history/flights/id/route-info: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.080000'}
- price changed on GET /api/flightaware/history/flights/id/track: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.120000'}
- price changed on GET /api/flightaware/history/operators/id/flights: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.040000'}
- price changed on GET /api/flights/checkin-links: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.005400'}
- price changed on GET /api/flights/orders: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.005400'}
- price changed on GET /api/flights/search: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.054000'}
- price changed on GET /api/flights/seatmap: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.032400'}
- price changed on GET /api/flights/status: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.005400'}
- price changed on GET /api/google-flights/booking: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.020000'}
- price changed on GET /api/google-flights/search: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.020000'}
- price changed on GET /api/hotels/autocomplete: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.005400'}
- price changed on GET /api/hotels/list: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.032400'}
- price changed on GET /api/hotels/list/by-geocode: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.032400'}
- price changed on GET /api/hotels/offer: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.032400'}
- price changed on GET /api/hotels/search: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.032400'}
- price changed on GET /api/hotels/search/by-hotel: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.032400'}
- price changed on GET /api/reference/airline-routes: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.005400'}
- price changed on GET /api/reference/airlines: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.005400'}
- price changed on GET /api/reference/airport-routes: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.005400'}
- price changed on GET /api/reference/airports: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.005400'}
- price changed on GET /api/reference/cities: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.005400'}
- price changed on GET /api/reference/locations: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.005400'}
- price changed on POST /api/flightaware/flights/id/intents: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.001000'}
- price changed on POST /api/flights/availability: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.032400'}
- price changed on POST /api/flights/book: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.086400'}
- price changed on POST /api/flights/orders/cancel: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.005400'}
- price changed on POST /api/flights/price: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.032400'}
- price changed on POST /api/flights/search: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.054000'}
- price changed on POST /api/flights/seatmap: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.032400'}
- price changed on POST /api/flights/upsell: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.032400'}
- price changed on POST /api/hotels/book: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.002160'}
- price changed on POST /api/transfers/book: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.002160'}
- price changed on POST /api/transfers/cancel: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.002160'}
- price changed on POST /api/transfers/search: None → {'mode': 'fixed', 'currency': 'USD', 'amount': '0.003240'}
Scan snapshots
| Date | Grade | Score | Response | Status |
|---|---|---|---|---|
| 2026-04-06 | B | 81% | 299ms | Up |
| 2026-04-07 | B | 81% | 1721ms | Up |