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 / AI/ML / Amadeus / Flight Choice Prediction
Flight Choice Prediction logo

Amadeus Flight Choice Prediction

Browse all Amadeus APIs
✓ Official Vendor SpecAI/MLMl Inferenceoauth21 EndpointsREST

For Agents

Score Amadeus flight offers with a per-offer probability that the traveller will choose them, so an agent can re-rank or pre-select the best option before pricing or booking.

Use for: Score these flight offers by likelihood the user will book them, Re-rank Amadeus flight offers using choice probability, Find the most likely flight offer the traveller will pick, I want to predict which flight offer wins in a list of search results

Not supported: Does not search for flights, confirm prices, or create bookings — use only to score an existing list of Amadeus flight offers with choice probability.

The Amadeus Flight Choice Prediction API scores a list of flight offers with the probability that a traveller will pick each option. It takes a flight-offers payload (typically the output of Flight Offers Search) and returns the same offers annotated with a probability value, so booking flows can re-rank or highlight the most likely choice. The API is intended to sit between search and pricing or order creation, helping travel sites surface fewer, better options instead of dumping a long list on the user.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Flight Choice Prediction to your agent

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

Score each flight offer in a search response with a per-offer choice probability

Re-rank a list of flight offers from cheapest-first to most-likely-to-be-chosen

Filter long flight-offer result sets down to the top predicted choices before showing them to a user

Pre-select a recommended flight offer in a booking funnel before pricing

Feed prediction scores into A/B tests of itinerary ranking strategies

Use Cases

Patterns agents use Flight Choice Prediction API for, with concrete tasks.

★ Re-rank Flight Search Results

After calling Flight Offers Search, post the offers to /shopping/flight-offers/prediction to receive the same offers annotated with a choice probability. Travel sites use this to replace a default cheapest-first sort with a likelihood-of-purchase sort, which typically reduces the number of options the traveller has to compare and shortens time to booking.

Take the JSON response from a Flight Offers Search call, POST it to /shopping/flight-offers/prediction, and return the top 3 offers ordered by descending probability.

Cut Down Long Itinerary Lists

Online travel agencies often receive 50-200 offers per route. By scoring the offers with the prediction endpoint and keeping only those above a probability threshold, a booking funnel can show 5-10 high-relevance options instead of an overwhelming list. The endpoint accepts the full search response unchanged, so integration is a single extra POST call.

Filter a 100-offer Flight Offers Search response down to offers with predicted probability greater than 0.05 and return them sorted by probability.

Pre-Select a Recommended Flight

On a results page, highlight one offer as recommended by passing the search response through the prediction endpoint and selecting the offer with the highest probability. The API does not change the offer payload itself, only adds a probability field, so the same offer can be passed straight into Flight Offers Price or Flight Create Orders without further translation.

Pick the single offer with the highest probability from a Flight Offers Search response and pass it forward to /shopping/flight-offers/pricing for confirmation.

Agent-Driven Itinerary Recommendation via Jentic

An AI agent that helps a user book a flight can call Amadeus Flight Offers Search, then call Flight Choice Prediction through Jentic to score the results, and present only the top-ranked option to the user with a short rationale. Jentic resolves the OAuth 2.0 client_credentials flow against Amadeus and returns a structured tool, so the agent does not need to manage tokens itself.

Call jentic.search('predict the best Amadeus flight offer'), load the returned operation, and execute it with a Flight Offers Search response as the body to retrieve the top-scored offer.

Key Endpoints

1 endpoints — the amadeus flight choice prediction api scores a list of flight offers with the probability that a traveller will pick each option.

METHOD

PATH

DESCRIPTION

POST

/shopping/flight-offers/prediction

Score a list of flight offers with a per-offer choice probability

POST

/shopping/flight-offers/prediction

Score a list of flight offers with a per-offer choice probability

Why Jentic?

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

Credential management

Credential isolation

Amadeus client_id and client_secret are stored encrypted in the Jentic vault. Jentic performs the OAuth 2.0 client_credentials exchange against Amadeus and refreshes the short-lived bearer token automatically, so the agent never sees the raw secret.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent ('predict which flight offer a traveller will pick') and Jentic returns the /shopping/flight-offers/prediction operation with its input schema, so the agent can invoke it without browsing Amadeus docs.

Time to first call

Time to first call

Direct Amadeus integration: 1-2 days for OAuth handling, token refresh, and request shaping. Through Jentic: under 30 minutes — search, load, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Flight Offers Price

→

Confirm the final price of a flight offer before booking, after the choice has been predicted.

Use immediately after Flight Choice Prediction to validate that the highest-probability offer is still bookable at the displayed price.

Complementary

Flight Create Orders

→

Book the flight offer that prediction selected as most likely.

Use as the final step after prediction and pricing to actually create the flight order.

Alternative

Flight Delay Prediction

→

Different prediction model focused on delay probability rather than booking choice.

Use when the question is operational risk for an already-chosen flight, not which flight a traveller will pick.

Complementary

Flight Price Analysis

→

Adds historical price-quartile context alongside the choice probability score.

Use together with prediction when the agent needs both 'is this offer likely to be booked' and 'is this price normal for the route'.

FAQs

Specific to using Flight Choice Prediction API through Jentic.

What authentication does the Flight Choice Prediction API use?

The API requires an Amadeus Self-Service OAuth 2.0 access token obtained via the client_credentials flow against https://api.amadeus.com/v1/security/oauth2/token, then passed as a Bearer token on the prediction call. Through Jentic, the Amadeus client_id and client_secret are stored in the encrypted vault and the access token is fetched and refreshed automatically, so the agent only sees a scoped tool reference.

Can I score flight offers I did not get from Amadeus with this API?

No. The /shopping/flight-offers/prediction endpoint expects the exact JSON shape returned by Amadeus Flight Offers Search, including its internal offer ids, segments, and travelerPricings. Pass the search response straight into the prediction call unmodified.

What are the rate limits for the Flight Choice Prediction API?

Amadeus Self-Service applies tiered limits per API key. The Test environment is capped at 10 transactions per second per endpoint and a fixed monthly quota; Production limits depend on your Self-Service plan and are listed in the Amadeus developer portal. Bearer tokens themselves expire after roughly 30 minutes.

How do I score a Flight Offers Search response through Jentic?

Run pip install jentic, then call jentic.search('predict the best Amadeus flight offer'), load the returned operation, and execute it with the body field set to the JSON returned by your earlier Flight Offers Search call. Jentic handles the OAuth token exchange and POSTs to /shopping/flight-offers/prediction on your behalf.

Is the Flight Choice Prediction API free?

The Test environment is free with limited monthly quota. Production access is metered per transaction under an Amadeus Self-Service plan; pricing is published on the Amadeus for Developers portal and depends on monthly volume.

Does the prediction endpoint change the flight offer payload?

No. It returns the same offers you sent in, with an added probability value per offer. You can pass any selected offer directly to Flight Offers Price or Flight Create Orders without translation.

GET STARTED

Start building with Flight Choice Prediction API

Explore with Jentic
View OpenAPI Document