Flat Flights

How AI assistants & agents use Flat Flights

We track AI adoption across four strictly separate KPIs — never mixing crawler traffic with real user clicks or bookings. In the last 30 days (15 Oct 2026 – 13 Nov 2026), verified AI assistants read flat.flights pages 36,932 times, led by ChatGPT (35,678).

1. The 4 AI KPIs (rolling 14-day window, as of 14 Nov 2026)

KPI stage AI channels (geo_*) What this measures
1. AI assistant page reads 22,827 Verified live fetches by assistants answering a user (Cloudflare Bot Analytics; excludes training crawlers)
2. MCP & JSON API calls 7 MCP · 301 API Direct tool calls to POST /mcp/ and structured queries to GET /api/fares/
3. Affiliate searches & OTA clicks 1,224 → 137 OTA Aviasales searches opened via /go/ → travellers clicking out into an airline or OTA booking cart
4. Attributed bookings 0 Completed flight/travel bookings confirmed by Travelpayouts on AI-attributed sub_ids

2. Machine-readable endpoint usage (last 14 days)

Measured directly on Cloudflare edge logs so we focus engineering and distribution on the surfaces agents actually consume.

Surface / EndpointRequests (14d)Primary consumers
HTML pages (/from/, /routes/, /deals/, /first-class/) 22,827 ChatGPT-User, Exa AI, Perplexity, cloud browser agents (Meta Muse, Grok Bot, Instinct)
/llms.txt 623 LLM answer engines & agentic web fetchers
/api/fares/ (JSON API) 301 HTTP tool callers, Custom GPT Actions, CLI agents
/facts.json 140 Structured entity & flagship route verifiers
/openapi.json 44 OpenAPI schema discovery
/data/from/{city}.json & /data/business-fares.json 46 Bulk & per-hub JSON consumers
/llms-full.txt 18 Long-context ingestion
POST /mcp/ (Remote MCP server) 7 Claude, ChatGPT developer connectors, Cursor, VS Code

3. Page reads by AI assistant (30-day log)

AssistantLast 30 daysSince 26 Sept 2026
ChatGPT 35,678 36,241
Exa AI 1,118 1,118
Other AI assistants 136 136
DuckDuckGo DuckAssist 0 1

What they looked up (last 30 days)

TopicReadsBy
Home page: cheapest business class fare on every route 1,260 ChatGPT, Exa AI, Other
Business class from Paris 712 ChatGPT, Exa AI
Business class from Frankfurt 563 ChatGPT, Exa AI
Business class from Los Angeles 563 ChatGPT, Exa AI
Machine-readable fares (llms.txt) 549 ChatGPT, Exa AI
Business class from Dubai 478 ChatGPT, Exa AI, Other
Business class from Amsterdam 447 ChatGPT, Exa AI
Business class from Milan 431 ChatGPT, Exa AI
Business class from Geneva 427 ChatGPT
Business class from New York 421 ChatGPT, Exa AI
Business class from Kuala Lumpur 420 ChatGPT, Other
Business class from Hong Kong 419 ChatGPT, Exa AI, Other
Business class from Shanghai 417 ChatGPT, Exa AI
Business class from Bangkok 411 ChatGPT, Exa AI, Other
Business class from Seoul 406 ChatGPT, Exa AI
Business class from Zurich 379 ChatGPT, Exa AI
Business class from Abu Dhabi 362 ChatGPT, Exa AI
Business class from Singapore 359 ChatGPT, Other
Business class from Brussels 353 ChatGPT
Business class from Buenos Aires 338 ChatGPT
Business class from San Francisco 326 ChatGPT, Other
Business class from Jeddah 316 ChatGPT, Exa AI
Business class from Jakarta 313 ChatGPT
Business class from Dusseldorf 306 ChatGPT, Exa AI
Business class from Tokyo 298 ChatGPT, Exa AI

Daily log (last 14 days)

AI search indexing and training crawlers (last 30 days)

Methodology