Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
openapi: 3.2.0
info:
title: AplusZ fare Routes API
version: 1.0.0
summary: I want to fly from <city A> to <city B> - what is the cheapest fare, what was the 6-month low, and which date is cheapest to book?
description: 'Keyless read API over AplusZ''s scanned fare data. Same resolver as the human pages and the MCP tools. Prices are cached snapshots, never live quotes. Full brief: https://aplusz.app/llms-full.txt'
contact:
name: AplusZ
email: dagrang@gmail.com
url: https://aplusz.app
license:
name: RSL - search, ai-input and ai-train permitted
url: https://aplusz.app/license.xml
servers:
- url: https://aplusz.app
tags:
- name: Routes
paths:
/v1/routes:
get:
operationId: listRoutes
summary: Where can I fly cheaply from this city, cheapest first?
parameters:
- name: from
in: query
required: true
description: Origin. Uppercase IATA city code, e.g. PAR.
schema:
type: string
examples:
- PAR
- name: limit
in: query
required: false
description: Maximum destinations returned, 1-200. Default 40.
schema:
type: integer
default: 40
minimum: 1
maximum: 200
responses:
'200':
description: Destinations sorted by price ascending
content:
application/json:
schema:
type: object
tags:
- Routes
externalDocs:
description: Full brief for AI systems
url: https://aplusz.app/llms-full.txt
x-mcp-server:
url: https://aplusz.app/mcp
transport: streamable-http