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 / On-Demand Flight Status
On-Demand Flight Status logo

Amadeus On-Demand Flight Status

Browse all Amadeus APIs
✓ Official Vendor SpecData EnrichmentData Transformationoauth21 EndpointsREST

For Agents

Look up the current operational status of a specific flight by carrier code, flight number, and date — including scheduled vs actual times, gates, terminals, and delay reasons.

Use for: Get the current status of flight BA123 on 2026-07-04, Check whether American Airlines flight 100 is delayed today, Retrieve the actual departure time for a specific flight, Find the gate and terminal for flight LH456 tomorrow

Not supported: Does not handle bookings, schedules in bulk, or passenger record management — use for status of a specific flight on a specific date only.

The Amadeus On-Demand Flight Status API returns the current operational status of a specific flight, including scheduled and actual departure and arrival times, terminal and gate assignments, aircraft type, and any reported delay or cancellation. It is keyed by carrier code, flight number, and scheduled departure date, so a single GET call returns everything needed to power a flight tracking widget, a delay-alert pipeline, or a passenger notification flow.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the On-Demand Flight Status to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the On-Demand Flight Status, 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 On-Demand Flight Status API.

Retrieve scheduled and actual departure and arrival times for a specific flight

Surface gate, terminal, and aircraft type for a flight on a given date

Detect cancellations and delays so an agent can trigger rebooking workflows

Pass carrier code plus flight number plus date to identify any commercial flight in the Amadeus schedule

Power passenger notification flows that alert travellers to status changes

Use Cases

Patterns agents use On-Demand Flight Status API for, with concrete tasks.

★ Passenger flight status alerts

Power an alert pipeline that notifies travellers about gate changes, delays, and cancellations on their booked flights. Poll the On-Demand Flight Status endpoint at appropriate intervals before departure (more frequent in the final hours), compare results to the previously known state, and trigger SMS, push, or email notifications when something changes. The single endpoint is easy to schedule and the response shape is stable.

Call GET /schedule/flights with carrierCode=BA flightNumber=123 scheduledDepartureDate=2026-07-04 every 30 minutes and emit an alert if the departure time changes.

Operational dashboard for travel managers

Travel managers handling a portfolio of business-traveller bookings need a real-time view of which flights are on time, delayed, or cancelled. Hitting On-Demand Flight Status for each booked flight returns the canonical status data needed to drive a dashboard — colour-coding flights by delay risk and surfacing actionable items like 'rebook needed' for cancellations. Pair with internal CRM to map flights to traveller records.

For each of 50 booked flights, call /schedule/flights once per hour and return any with status CANCELLED or with a delay greater than 30 minutes.

AI agent travel assistant

An AI agent helping a traveller throughout their day uses On-Demand Flight Status to answer 'is my flight on time?' with current data rather than stale information. The agent calls Jentic to discover the operation, executes it with the carrier code, flight number, and date from the user's itinerary, and returns the actual status, gate, and any delay reason in a natural-language reply.

Use Jentic to search 'check flight status', execute On-Demand Flight Status with the user's carrier code, flight number, and date, and return a one-sentence status summary with current gate.

Key Endpoints

1 endpoints — the amadeus on-demand flight status api returns the current operational status of a specific flight, including scheduled and actual departure and arrival times, terminal and gate assignments, aircraft type, and any reported delay or cancellation.

METHOD

PATH

DESCRIPTION

GET

/schedule/flights

Get current status of a specific flight

GET

/schedule/flights

Get current status of a specific flight

Why Jentic?

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

Credential management

Credential isolation

Amadeus OAuth2 client_id and client_secret are stored encrypted in the Jentic vault. Agents receive scoped bearer tokens; the client secret never enters the agent's context or logs.

Intent-based discovery

Intent-based discovery

Agents search by intent ('check flight status') and Jentic returns the On-Demand Flight Status operation with its carrierCode, flightNumber, and date parameter schemas.

Time to first call

Time to first call

Direct Amadeus integration: 1-2 days for OAuth, polling, and status-change diff logic. Through Jentic: under 30 minutes — search, load, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Amadeus Airport On-Time Performance

→

Airport On-Time Performance gives historical reliability for an airport; On-Demand Flight Status gives the current status of a specific flight.

Choose Airport On-Time Performance when assessing route reliability before booking; choose On-Demand Flight Status to check a specific upcoming flight.

Complementary

Amadeus Flight Delay Prediction

→

Delay Prediction estimates the probability of a future delay; On-Demand Flight Status reports the actual operational status.

Choose Delay Prediction pre-departure to anticipate delays; choose On-Demand Flight Status close to or after departure for ground truth.

Complementary

Amadeus Flight Order Management

→

Flight Order Management lets you act on a delay or cancellation by retrieving and amending a booked itinerary.

Choose Flight Order Management when On-Demand Flight Status reports a cancellation and you need to retrieve the order for rebooking.

FAQs

Specific to using On-Demand Flight Status API through Jentic.

What authentication does the On-Demand Flight Status API use?

OAuth 2.0 client credentials. Exchange your Amadeus API key and secret for a bearer access token, then pass it as the Authorization header on each call. Through Jentic, the client secret stays encrypted in the vault and the agent only ever receives a scoped token.

What inputs identify a flight?

GET /schedule/flights requires carrierCode (the IATA airline code, e.g. BA), flightNumber (e.g. 123), and scheduledDepartureDate (YYYY-MM-DD). The triplet uniquely identifies any commercial flight on the Amadeus schedule.

What status fields are returned?

Each response includes scheduled and actual departure and arrival times, terminal and gate, aircraft equipment, the operating airline, and a status code indicating on-time, delayed, or cancelled. This is the same data Amadeus surfaces to GDS-connected travel agents.

What are the rate limits for the On-Demand Flight Status API?

Amadeus enforces per-second and per-month transaction quotas that vary by environment. The test environment is suitable for development with low quotas; production limits are configured in your Amadeus for Developers contract.

How do I check flight status through Jentic?

Install with pip install jentic, then search 'check flight status' to discover the On-Demand Flight Status operation. Load its schema and execute with carrierCode, flightNumber, and scheduledDepartureDate. Jentic returns the parsed status payload ready for use. Get started at https://app.jentic.com/sign-up.

Is the test environment a good source of live data?

The test environment returns a representative subset of flights and may not reflect every commercial flight worldwide. Use it for prototyping; for live operational data, upgrade to the production tier.

GET STARTED

Start building with On-Demand Flight Status API

Explore with Jentic
View OpenAPI Document