seats-aero

Search award flight availability across mileage programs with cached and live data.

616|59|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/borski/travel-hacking-toolkit --skill seats-aero
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seats-aero
Source: https://github.com/borski/travel-hacking-toolkit/tree/main/skills/seats-aero
Command: npx skills add https://github.com/borski/travel-hacking-toolkit --skill seats-aero

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Finding award flight availability across multiple mileage programs is fragmented, time-consuming, and error-prone due to cached vs live data, dynamic pricing, and inconsistent program feeds. This Skill centralizes cached and live award availability, highlights likely saver awards, surfaces booking links, and helps verify freshness to avoid phantom availability.

Core Features & Use Cases

  • Cross-program award search: Run cached searches across 27+ mileage programs to compare miles costs and identify the cheapest program for a given route and date range.
  • Trip-level details & booking links: Expand availability objects into individual itineraries with flight segments, booking links, taxes, and seat counts for booking verification.
  • Bulk and routes endpoints: Explore broad regional availability or list monitored routes for program-specific scans and discovery.
  • Filters and safety checks: Use dynamic pricing filters, computed freshness checks, and pagination to avoid overpriced or stale results.
  • Use Case: Plan a business-class award from SFO to NRT by scanning cached availability across programs for an entire month, then fetch trip details and booking links for the cheapest saver options.

Quick Start

Search for award availability from SFO to NRT in August 2026 and return the cheapest business-class award options across all programs.

Frequently Asked Questions about seats-aero

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search for award flight availability across multiple mileage programs?

To search award flight availability across multiple mileage programs, use the Seats.aero Partner API to query cached and live award data across 27+ programs. You can filter by cabin, source, and date range to compare saver and dynamic award options.

What is the best way to find saver award space for a specific route and month?

The best way to find saver award space for a specific route and month is running a cached award search across all mileage programs, then applying dynamic pricing filters to surface the cheapest saver awards and fetch trip-level booking links.

Do I need a Seats.aero Partner API key to search award flights?

Yes, you need a Seats.aero Partner API key supplied in the Partner-Authorization header to search award flights. The API enforces standard rate limiting and error handling to manage cached and live availability queries.

Can I avoid phantom award availability when searching mileage programs?

You can avoid phantom award availability when searching mileage programs by using computed freshness checks and the include_filtered flag. These features verify data staleness and filter out overpriced dynamic pricing results.

How do I get booking links and taxes for award flight itineraries?

To get booking links and taxes for award flight itineraries, expand the availability objects returned by the award search into individual trip-level details. This process surfaces flight segments, taxes, seat counts, and direct booking links for verification.

Are there limitations when using cached vs live award search data?

Cached award search data provides broad cross-program availability quickly, while live search offers real-time accuracy but is subject to rate limiting. Use pagination and freshness checks to balance search speed and data accuracy.