Look up airline check-in page URLs by IATA code for $0.0054 per request via MPP micropayment.
What it does
This endpoint returns airline online check-in page URLs given an IATA airline code. It is part of the StableTravel API, which provides pay-per-request access to Amadeus flight, hotel, activity, and transfer data, plus FlightAware real-time flight tracking and Google Flights price comparison. The check-in links endpoint accepts a required `airlineCode` query parameter (e.g. "AA" for American Airlines) and an optional `language` parameter (e.g. "en-US"). It returns an array of check-in link objects in the `data` field.
Payment is handled via the MPP protocol (method: tempo, intent: charge) settling in pathUSD on Tempo L2 (chain 4217). The per-request cost is $0.0054 (5400 base units at 6 decimals). No API keys, OAuth tokens, or subscriptions are required — the micropayment itself serves as authentication. The endpoint is a simple GET request and is live, returning a 402 MPP challenge to unauthenticated callers.
The broader StableTravel platform exposes 60+ endpoints covering flight search/booking, hotel search/booking, airport transfers, tours & activities, reference data (airports, airlines, routes, cities), FlightAware real-time tracking and history, Google Flights price search, and disruption statistics. All endpoints follow the same pay-per-request model with prices ranging from $0.001 to $0.40 per call.
Capabilities
Use cases
- —Retrieve the online check-in URL for a specific airline to embed in a travel itinerary notification
- —Build a post-booking workflow that automatically sends passengers their airline's check-in page link
- —Power a chatbot that answers 'where do I check in for my flight?' with a direct URL
- —Integrate check-in links into a travel management dashboard alongside flight status data
Fit
Best for
- —AI travel agents that need to provide check-in links after booking
- —Travel itinerary apps that want direct airline check-in URLs
- —Chatbots handling post-booking passenger queries
- —Lightweight reference lookups where a full GDS integration is unnecessary
Not for
- —Actually performing the check-in process on behalf of a passenger
- —Retrieving boarding passes or seat assignments
- —High-volume bulk scraping of all airline check-in pages
Quick start
npx agentcash fetch "https://stabletravel.dev/api/flights/checkin-links?airlineCode=AA&language=en-US"Example
Response
{
"data": [
{
"id": "AA-WEBSITE",
"href": "https://www.aa.com/checkin",
"type": "airline-checkin-link",
"channel": "Website"
}
],
"meta": {
"count": 1
}
}Endpoint
Quality
Full OpenAPI 3.1 schema with parameter definitions and payment info is present. The MPP 402 challenge was captured live confirming the endpoint is operational. The response schema for this specific endpoint uses generic `items: {}` so the exact response shape is inferred from Amadeus conventions rather than fully specified. Pricing is clear and well-documented.
Warnings
- —Response schema uses untyped `items: {}` — the example response is inferred from Amadeus Check-in Links API conventions and may differ in practice.
- —No actual 200 response sample was captured in the probe bundle.
Citations
- —Endpoint price is $0.0054 per request (amount 5400 in base units, pathUSD on Tempo chain 4217)https://stabletravel.dev/openapi.json
- —Required parameter is airlineCode (IATA code); optional parameter is languagehttps://stabletravel.dev/openapi.json
- —Payment via MPP protocol with method tempo, intent charge, no API keys neededhttps://stabletravel.dev
- —Part of StableTravel platform providing flights, hotels, activities, transfers via Amadeus and FlightAwarehttps://stabletravel.dev