Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

AICPA SOC for Service Organizations logoAICPA SOC for Service Organizations logo

SOC 2® Type 1 report

Audited by Prescient Assurance

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / Analytics / Amadeus / Flight Price Analysis
Flight Price Analysis logo

Amadeus Flight Price Analysis

Browse all Amadeus APIs
0
AI ReadinessNon-Ready (F)0/100
See full scorecard
Official vendor OpenAPI document · agent-readyAnalyticsBusiness Intelligenceoauth21 EndpointsREST

For Agents

Compare a live flight fare against historical price quartiles for the same route so an agent can label it as cheap, average, or expensive before the user books.

Use for: Tell me if this flight price is cheap or expensive, Compare this fare to typical prices for the route, Find out if 480 dollars is a good price for JFK to LHR in July, I want price quartiles for a Madrid to Lisbon flight

Not supported: Does not return live bookable offers, search dates, or hotel pricing - use only to retrieve historical price quartiles for a given flight itinerary.

The Amadeus Flight Price Analysis API returns historical price quartiles for a given itinerary, telling the user whether a quoted fare is cheap, average, or expensive for the route and dates. The single GET endpoint takes origin, destination, departure date, currency, and optional return date and one-way flag, and returns the minimum, first quartile, median, third quartile, and maximum prices observed for similar itineraries. Travel sites use it to display 'good deal' or 'high price' badges next to live offers.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Flight Price Analysis to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Flight Price Analysis, 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://jentic.com/install.sh?src=apis&api=%2Fapis%2Famadeus.com%2Famadeus-flight-price-analysis" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Famadeus.com%2Famadeus-flight-price-analysis" | 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 Price Analysis API.

Return minimum, first quartile, median, third quartile, and maximum historical prices for an itinerary

Score a live fare as cheap, average, or expensive against historical distribution

Compare quotes in any supported currency on the same itinerary

Support both one-way and round-trip price analysis

Power 'good deal' badges and price-context tooltips at checkout

Use Cases

Patterns agents use Flight Price Analysis API for, with concrete tasks.

★ Good Deal Badge at Checkout

Booking sites call /analytics/itinerary-price-metrics with the origin, destination, and date of a live offer and compare the live total to the returned quartiles. Offers below the first quartile are tagged 'great price', offers between Q1 and Q3 are average, and offers above Q3 are flagged 'high price'. The badge gives travellers context without exposing them to a separate price tracker.

Call /analytics/itinerary-price-metrics for an itinerary and compare the live fare against Q1, median, and Q3 to assign a cheap/average/expensive label.

Price Drop Alerts

Apps that send price-drop emails subscribe a user to a route, then re-run the analysis daily to track shifts in median price. When the live offer drops below a configurable threshold relative to the route median, the app emails the customer with a one-click rebook link.

For a saved route, fetch today's price metrics, compare a fresh live fare to the median, and trigger a notification if the live fare is at least 15 percent below the median.

Corporate Travel Compliance

Corporate travel platforms enforce a 'do not book above median' policy by querying Flight Price Analysis at request time and rejecting any selected offer above the median for the route and dates. The endpoint is fast enough to inline in the approval flow without noticeable latency.

Block selection of any offer for LON-NYC departing next month whose total exceeds the route median returned by Flight Price Analysis.

Agent-Driven Price Context via Jentic

An AI travel concierge that quotes a flight to a customer calls Flight Price Analysis through Jentic to add a one-line price-context note ('about 12 percent below the historical median for this route'). Jentic resolves OAuth and parameter shaping so the agent only declares the route, dates, and currency.

Call jentic.search('analyse Amadeus flight price quartiles for a route'), load the operation, and execute it with originIataCode, destinationIataCode, departureDate, and currencyCode to label the live fare.

Key Endpoints

1 endpoints — the amadeus flight price analysis api returns historical price quartiles for a given itinerary, telling the user whether a quoted fare is cheap, average, or expensive for the route and dates.

METHOD

PATH

DESCRIPTION

GET

/analytics/itinerary-price-metrics

Get historical price quartiles for an itinerary

GET

/analytics/itinerary-price-metrics

Get historical price quartiles for an itinerary

Jentic AI Readiness Score

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

F

Flight Price Analysis API

- Non-Ready (F)
0/100
74
Foundational Compliance
69
Developer Experience & Jentic Compatibility
47
AI-Readiness & Agent Experience
94
Agent Usability
100
Security
0
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.0
Show dimension breakdown
74

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: A-Signals: 4
97%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

0%

Specification Validity

Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).

100%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

69

Developer Experience & Jentic Compatibility

Clarity, completeness, and ingestion readiness for developers and tooling.

Grade: B+Signals: 4
12%

Example Density

How richly the API is illustrated with examples.

88%

Example Validity

Percentage of examples that conform to their schemas.

75%

Response Coverage

Percentage of operations with complete response definitions (success, client error, server error).

100%

Tooling Readiness

Health of API ingestion, bundling, and resolution within Jentic pipelines.

47

AI-Readiness & Agent Experience

Semantic breadth, depth, and agent comprehension for AI systems.

Grade: D+Signals: 4
69%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

100%

OperationId Quality

Coverage, uniqueness, and casing consistency of operationIds for AI inference.

20%

Summary Coverage

Coverage of summaries across operations/tags/info.

94

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: A+Signals: 1
94%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

100

Security

Trust, risk posture, and security compliance.

Grade: A+Signals: 1
100%

Authentication Strength

Average quality of security schemes based on authentication method strength (weakest link for OAuth2).

0

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: FSignals: 1
0%

Descriptive Richness

Clarity and depth of descriptions across API elements.

View full reportHow the score is calculatedMore about the dimensions

Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

Score your own APIScoring CLI agent skill
npx @jentic/api-scorecard-cli score <openapi-url>

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Wiring Flight Price Analysis by hand means running the Amadeus Self-Service OAuth 2.0 client_credentials exchange, refreshing the bearer token before it expires, choosing the test or production host, and assembling the originIataCode, destinationIataCode, departureDate, and currencyCode query parameters correctly. Through Jentic you install once, import Flight Price Analysis from the API Directory, store the client_id and client_secret once, and your agent calls it.

Permission scoping

The route and dates travel as query parameters on the GET to /analytics/itinerary-price-metrics, not in the URL path, so scoping is by operation rather than by a specific route. Limit the agent to the operations it needs, such as reading itinerary price metrics, and it stays a read-only analytics caller with no path to booking or order operations.

Credential isolation

Your Amadeus client_id and client_secret are stored once, encrypted, by your own Jentic One instance, which runs the client_credentials exchange and injects a fresh bearer token at execution time. The secret never enters the agent's prompt, logs, or context.

Intent-based discovery

Agents search Jentic by intent such as 'analyse Amadeus flight price quartiles for a route', and Jentic returns the /analytics/itinerary-price-metrics operation with its required origin, destination, date, and currency parameters.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Flight Offers Price

→

Returns the live confirmed price that this API contextualises with quartiles.

Pair with Flight Price Analysis to label a freshly priced offer as cheap or expensive.

Complementary

Flight Cheapest Date Search

→

Finds the cheapest dates to fly between two cities.

Use upstream of price analysis when the user has flexible dates and wants the historically cheapest one.

Alternative

Flight Choice Prediction

→

Different prediction model focused on which offer will be chosen rather than how the price compares.

Use when the question is 'which offer will the user pick' rather than 'is this price normal'.

Complementary

Flight Inspiration Search

→

Surfaces cheap destinations from an origin; pair with price analysis to validate the listed price.

Use upstream when discovering destinations, then run price analysis on the chosen route.

FAQs

Specific to using Flight Price Analysis API through Jentic.

What authentication does the Flight Price Analysis API use?

Amadeus Self-Service OAuth 2.0 client_credentials. Exchange client_id and client_secret at https://api.amadeus.com/v1/security/oauth2/token for a bearer token and pass it in the Authorization header. Through Jentic, the credentials live in the encrypted vault and the token is refreshed automatically before each /analytics/itinerary-price-metrics call.

Which fields are required to get a price analysis?

originIataCode, destinationIataCode, departureDate, and currencyCode are all required. Add returnDate for round-trip analysis, or oneWay=true for explicit one-way. The endpoint rejects requests missing any required field with a 400.

What are the rate limits for the Flight Price Analysis API?

Amadeus Self-Service Test environment caps analytics endpoints at 10 transactions per second per API key with a monthly quota; Production limits scale with the Self-Service plan tier. Bearer tokens themselves expire after roughly 30 minutes.

How do I label a live fare via Jentic?

Run pip install jentic, then call jentic.search('analyse Amadeus flight price quartiles for a route'), load the operation, and execute it with origin, destination, date, and currency. Compare the live total to the returned firstPriceQuartile, median, and thirdQuartile to assign a cheap/average/expensive label.

Does the API return live offers?

No - only historical quartiles for the itinerary. To get bookable fares to compare against, call Flight Offers Search and then optionally Flight Offers Price for the chosen offer.

Is the Flight Price Analysis API free?

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

Can I limit what my agent is allowed to do with the Flight Price Analysis API?

Yes. Because you run Jentic One yourself, your own rules decide which operations and credentials the agent may use, and you can grant it only the single read operation this API exposes, retrieving itinerary price metrics from GET /analytics/itinerary-price-metrics. The route, dates, and currency travel as query parameters rather than in the URL path, so scoping is by operation, and limiting the agent to that one call keeps it a read-only analytics caller with no path to booking or order operations. Your Amadeus client_id and client_secret stay stored by your own instance and never enter the agent's prompt or context.

GET STARTED

Start building with Flight Price Analysis API

Explore with Jentic One
View OpenAPI Document