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 Cities 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: Cities
paths:
/v1/cities:
get:
operationId: listCities
summary: Which cities and IATA codes are covered?
parameters:
- name: q
in: query
required: false
description: Optional case-insensitive substring filter on city name or code.
schema:
type: string
responses:
'200':
description: Covered cities
content:
application/json:
schema:
type: object
tags:
- Cities
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