Fairtrail
The price trail airlines don't show you
curl -fsSL https://fairtrail.org/install.sh | shWorks with Claude Code, Codex, or any LLM API key. No account needed.

Why can't you see this data anywhere else?
Aggregators want you inside their app
Google Flights, Hopper, and Kayak track price history internally — but lock the charts behind your account. A shareable link sends users to a page that isn't theirs.
“Buy or Wait” is more profitable than transparency
A black-box prediction keeps you dependent on their platform. Giving you a chart with direct airline links means they earn nothing.
Airlines don't want price transparency
If you can see that a route always dips 3 weeks before departure, that undermines dynamic pricing. That's why there's no public API.
How it works
Install in one command
The setup script auto-detects Claude Code or Codex on your machine. If you have either, no API key needed — it uses your existing subscription.
Search in plain English
Type “NYC to Tokyo next month under $800” and Fairtrail starts tracking prices across airlines every 3 hours.
See the real trend
Get a shareable chart showing price evolution over time. Click any data point to book directly with the airline.
What Fairtrail is not
Not an aggregator
No ads, no affiliate links, no sponsored rankings. Fairtrail doesn't make money when you book — it just shows you the data.
Not an AI provider
AI is becoming a commodity — we don't bundle or resell it. Bring your own key, or use Claude Code / Codex if you already have a subscription.
Not a price predictor
No black-box “buy now” advice. Fairtrail shows you real price history and lets you decide when the moment is right.
Why self-hosted?
Decentralization isn't a philosophy — it's the only design that works.
It can't work any other way
A centralized service scraping Google Flights gets IP-banned within days. Thousands of self-hosted instances, each making a few quiet requests from different IPs, is the only architecture that survives.
Your searches stay private
No one sees what routes you're watching or when you're planning to travel. Airlines can't use your search history against you.
Free if you have Claude Code or Codex
The setup script detects your existing CLI and uses it — zero API cost. Otherwise, extraction costs under $0.001 per query.
You control the scrape frequency
Default is every 3 hours. Want every hour? Change one setting. Your data, your database — export it, analyze it, keep it forever.