Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Data Enrichment / Amadeus / Flight Check-in Links
Flight Check-in Links logo

Amadeus Flight Check-in Links

Browse all Amadeus APIs
✓ Official Vendor SpecData EnrichmentData Transformationoauth21 EndpointsREST

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.

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.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Flight Check-in Links to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Flight Check-in Links, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

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

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

Use Cases

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.

Key Endpoints

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

GET

/reference-data/urls/checkin-links

Return the check-in URL for an airline

GET

/reference-data/urls/checkin-links

Return the check-in URL for an airline

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

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

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

Time to first call

Direct Amadeus integration: a few hours to wire OAuth and the request. Through Jentic: under fifteen minutes — search, load, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

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.

Complementary

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.

Complementary

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.

FAQs

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.

GET STARTED

Start building with Flight Check-in Links API

Explore with Jentic
View OpenAPI Document