Pay-per-call airport data lookup via AviationStack, settled on Tempo L2.
What it does
This MPP (Micropayment Protocol) endpoint provides airport lookup data sourced from AviationStack, a well-known aviation data provider covering real-time and historical flight tracking, airports, airlines, and schedules. The endpoint is hosted at aviationstack.mpp.tempo.xyz and uses the Tempo payment method (pathUSD on Tempo L2, chain ID 4217) to settle per-call charges.
Each request costs 5,000 base units of pathUSD. Assuming pathUSD uses 6 decimals (consistent with other USD stablecoins), this translates to $0.005 (half a cent) per call. The intent is "charge", meaning each API call is a one-shot payment. The provider covers gas fees (feePayer: true), so callers only pay the data cost.
No documentation, OpenAPI schema, or usage examples were found on the provider's origin site — all non-endpoint paths return 404. The endpoint itself is confirmed live, returning a proper 402 Payment Required challenge on GET requests. Based on the AviationStack upstream API, the endpoint likely accepts query parameters such as airport IATA/ICAO codes, city, or country to filter results, but the exact parameter schema is not documented at this proxy.
Capabilities
Use cases
- —Looking up airport details (name, location, IATA/ICAO codes) by query parameters
- —Enriching travel or logistics applications with airport metadata
- —Building flight-search or booking tools that need airport reference data
- —Agent-driven itinerary planning requiring structured airport information
Fit
Best for
- —AI agents needing on-demand airport data without API key management
- —Micropayment-based access to aviation reference data
- —Low-volume or sporadic airport lookups where per-call pricing is economical
Not for
- —High-volume bulk airport data ingestion (per-call cost adds up)
- —Real-time flight tracking or schedule data (this endpoint is specifically for airports)
- —Users who need detailed documentation or guaranteed SLA
Quick start
curl -X GET "https://aviationstack.mpp.tempo.xyz/v1/airports?iata_code=LAX" \
-H "Authorization: Payment <tempo-payment-token>"Endpoint
Quality
The endpoint is confirmed live with a valid 402 MPP challenge, but there is zero documentation, no OpenAPI schema, no examples, and all doc paths return 404. The query parameter interface must be inferred from the upstream AviationStack API. Pricing is clear from the challenge.
Warnings
- —No documentation found — all paths on the provider origin return 404.
- —No OpenAPI or schema available; request/response formats must be inferred from upstream AviationStack API.
- —Currency address 0x20c0...8b50 assumed to be pathUSD with 6 decimals based on Tempo L2 convention; if different, the price calculation would change.
- —Exact supported query parameters are unknown for this proxy endpoint.
Citations
- —Endpoint returns 402 Payment Required with a valid MPP challenge on GET, confirming it is live.https://aviationstack.mpp.tempo.xyz/v1/airports
- —Payment amount is 5000 base units settled via Tempo method on chain ID 4217 with feePayer true.https://aviationstack.mpp.tempo.xyz/v1/airports
- —AviationStack provides real-time and historical flight tracking, airports, airlines, and schedules.https://aviationstack.mpp.tempo.xyz/v1/airports