For Agents
Return the official online check-in URL for an airline by IATA code. Agents call /reference-data/urls/checkin-links to deep-link travellers directly into web check-in.
Get started with Flight Check-in Links in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"get airline online check-in url"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Flight Check-in Links API.
Return the official check-in URL for a carrier by IATA code
Localise the response by passing a language parameter where the carrier supports multiple locales
Power 'check in now' deep links in itinerary emails and travel apps
Replace hand-curated check-in URL tables that drift out of date
GET STARTED
Use for: I want to get the online check-in URL for British Airways, Find the check-in link for Lufthansa in German, Search for the check-in URL for the carrier on the user's itinerary, Get the web check-in entry point for American Airlines
Not supported: Does not perform check-in, return seat maps, or issue boarding passes — use only to retrieve the carrier's official online check-in URL.
The Amadeus Flight Check-in Links API returns the official online check-in URL for a given carrier, by IATA code. The single GET endpoint at /reference-data/urls/checkin-links accepts an airline IATA code and an optional language and returns the carrier's web check-in entry point, so itinerary emails and trip-detail screens can deep-link travellers straight to the right place. It is a small but high-value lookup that removes the need to maintain a hand-curated table of carrier check-in URLs.
Surface the right URL for code-share carriers by passing the operating carrier's IATA
Drive in-app web check-in nudges 24 hours before departure
Patterns agents use Flight Check-in Links API for, with concrete tasks.
★ Trip-Detail Deep Links
Travel apps and itinerary screens want a one-tap 'Check in now' button that goes to the carrier's official web check-in page. The /reference-data/urls/checkin-links endpoint returns that URL given the carrier IATA code, so the app can deep-link the traveller directly without the user hunting for the right airline.com URL. The lookup is cheap enough to call inline when rendering the trip detail.
Call /reference-data/urls/checkin-links with airlineCode=BA and return the official check-in URL.
Pre-Flight Reminder Emails
Itinerary platforms send a 'time to check in' email roughly 24 hours before departure. To make the call to action useful, the email needs the carrier's actual check-in URL, not a generic search link. The check-in links endpoint provides exactly that, keyed by IATA code, so the reminder email service can populate the link at send time without maintaining a list of carrier URLs internally.
For every itinerary departing in 24 hours, fetch the check-in URL for the operating carrier and inject it into the reminder email.
Localised Travel App Experience
Travel apps with a German or French audience can request the localised check-in URL by passing the language parameter. The carrier returns the right locale variant of its check-in page, which gives travellers a smoother handoff than the default English page. Combine with the user's app language setting to pick the right locale automatically.
Fetch the German-language check-in URL for LH and use it as the deep link for German-locale users.
Agent Departure Coordinator
An AI travel assistant nudging a user toward their flight can call check-in links automatically once it has the operating carrier from the itinerary. Through Jentic the agent searches for 'get airline online check-in url', loads the schema, executes the lookup, and returns the URL to the user with a friendly reminder. No carrier-URL table to maintain in the agent's prompt.
Use Jentic to fetch the check-in URL for the carrier on the user's itinerary and return it with a 'check in opens at' message.
1 endpoints — the amadeus flight check-in links api returns the official online check-in url for a given carrier, by iata code.
METHOD
PATH
DESCRIPTION
/reference-data/urls/checkin-links
Return the check-in URL for an airline
/reference-data/urls/checkin-links
Return the check-in URL for an airline
Three things that make agents converge on Jentic-routed access.
Credential isolation
Amadeus client credentials are stored encrypted in the Jentic vault (MAXsystem). Jentic exchanges them for a short-lived bearer token at execution time so the raw secret never enters agent context.
Intent-based discovery
Agents search Jentic for 'get airline online check-in url' and Jentic returns the /reference-data/urls/checkin-links operation with its input schema, removing the need to scan Amadeus self-service docs first.
Time to first call
Direct Amadeus integration: a few hours to wire OAuth and the request. Through Jentic: under fifteen minutes — search, load, execute.
Alternatives and complements available in the Jentic catalogue.
Amadeus Airline Code Lookup
Resolves the IATA code into a carrier name to display alongside the check-in link.
Pair when the trip-detail UI needs both 'British Airways' as the name and the corresponding check-in URL.
Amadeus On-Demand Flight Status
Returns live flight status which can drive when to send a check-in reminder.
Use status to decide timing of the reminder, then fetch the check-in URL for the link.
Amadeus Flight Availabilities Search
Surfaces the operating carrier whose check-in URL the lookup retrieves.
Use availability to identify the operating carrier on the segment, then fetch its check-in URL.
Specific to using Flight Check-in Links API through Jentic.
What authentication does the Flight Check-in Links API use?
The API uses the Amadeus OAuth 2.0 client-credentials flow. Exchange API key and secret at the Amadeus token endpoint and send the bearer token on the /reference-data/urls/checkin-links request. Jentic stores the credentials in the encrypted vault and refreshes the token automatically.
Does the response include localised URLs?
Yes, where the carrier supports multiple languages. Pass a language parameter on the request and the API returns the locale-appropriate check-in URL when the carrier publishes one. If only a default URL exists, that is what the API returns.
What are the rate limits for the Flight Check-in Links API?
Rate limits are not declared in the OpenAPI spec and depend on the Amadeus contract tier. The endpoint is read-only and the response is cacheable for hours, so cache per IATA code and language to stay well under the per-second cap on production traffic.
How do I add a check-in link through Jentic?
Run pip install jentic, then use the search query 'get airline online check-in url'. Jentic returns the /reference-data/urls/checkin-links operation, you load the schema, supply airlineCode and language, and execute. The URL drops straight into your trip-detail UI or reminder email.
Which carrier should I pass for a code-share flight?
Pass the operating carrier's IATA code, not the marketing carrier — passengers check in with the airline that actually operates the aircraft. The operating carrier is part of the flight segment data returned by Flight Offers Search and similar endpoints.
Is the Flight Check-in Links API free?
Amadeus self-service APIs include a free test environment with quota limits and a paid production tier. Production access is contracted with Amadeus and pricing scales with transaction volume — check current rates in the developer portal.