Vibecode Seats.aero

track this build5 steps, step by step
NOT REALLY · don't bother
price $9.99/moyou'd save $119.88/yrbuild time closest consolation build: one sittingcategory ✈️ travelreplaced by 0 people

A consolation build is possible, but the paid product's decisive value sits outside a solo rebuild. For Seats.aero, save and compare user-entered award availability without crawling airline systems. The hard boundary is large award-availability dataset, alerts, route tools, and continuous collection, plus proprietary live data and network coverage.

the project pack4 files · fastest path to a working personal build
README.md
# Seats.aero indie build

## Goal

Build the smallest trustworthy replacement for the core Seats.aero workflow for one developer or a tiny team.

## Scope

Save and compare user-entered award availability, map places and reservations, and keep an offline itinerary without crawling airline systems or claiming live proprietary availability.

## Quick start

1. Install the documented dependencies.
2. Copy `.env.example` to `.env`.
3. Run the development command chosen during implementation.
4. Complete the acceptance checks in `BUILD_PLAN.md`.

## Honest limits

This build deliberately does not replace:
- large award-availability dataset, alerts, route tools, and continuous collection
- live fare and inventory data
- global routing dataset
- crowdsourced trail intelligence
- booking, disruption support, and offline map fleet

If those capabilities are essential, use Wanderer instead of pretending the gap is solved.

$ choose a build depth, inspect the files, then open the complete pack in your agent · this prompt is generated from the build plan · improve it via PR

why people still pay

People still pay for Seats.aero because travel subscriptions sell current data and confidence during disruption, not just an itinerary list. The recurring cost buys map licensing, fare feeds, reservation access, route freshness, disruptions, geocoding, caching, offline data, and support, not just the visible interface.

what you lose

xlarge award-availability dataset, alerts, route tools, and continuous collection

xlive fare and inventory data

xglobal routing dataset

xcrowdsourced trail intelligence

xbooking, disruption support, and offline map fleet

prior art · use these instead of building, if you'd ratherWandererOpen-source self-hosted trail database and route explorer using open map data.
share on X ↗"I just replaced Seats.aero ($9.99/mo) with one prompt"
the numbers

Seats.aero pricing

planmonthlyannual (per mo)what you get
free$0/user$0/userPublic award-search access; the official docs do not publish a numeric free search horizon or alert cap; 0 access to 365-day extended availability
pro$9.99/user$8.33/userUp to 365 days of extended availability on supported routes plus Pro alerts and filters

free tierFree plan exists, but the official public docs do not state a numeric search horizon or alert count; 0 access to Pro's up-to-365-day extended availability.

billingmonthly ($9.99) + annual ($99.99); auto-renewing

hidden costsAnnual payments are generally nonrefundable. Availability is best-effort and program coverage varies; referral credits and prorated annual upgrades can change the effective bill.

verified 2026-08-14 · source ↗

questions
Vibecode Seats.aero

Not really. Seats.aero's value is not the code: Recheck price before merge. See the honest breakdown above.

How much does Seats.aero cost?

Seats.aero costs about $9.99/month (Pro, checked 2026-07-31), which is $119.88 per year.

What do I lose by replacing Seats.aero?

Honestly: large award-availability dataset, alerts, route tools, and continuous collection; live fare and inventory data; global routing dataset; crowdsourced trail intelligence; booking, disruption support, and offline map fleet. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Seats.aero?

Yes: Wanderer (Open-source self-hosted trail database and route explorer using open map data.). Using prior art is also vibecoding; the prompt is for when you want it exactly your way.