Skip to content

Flights Vertical

Flight options, schedules, and pricing.

LOE: ~30-50 hours


Epic: Flights Data Acquisition

Plan: Build integrations for Amadeus, Skyscanner, and Google Flights to acquire flight data including routes, schedules, pricing, and cabin class options.

Architectural Context: Amadeus provides GDS-level access; Skyscanner aggregates across airlines; Google Flights covers additional routes. GDS-dependent partner relationships may require special handling. Crawlers run in parallel with timeout handling for slow sources.

Tasks

  • Build Amadeus API integration
  • Build Skyscanner crawler
  • Build Google Flights crawler
  • Handle GDS-dependent partner relationships

Epic: Flights Schema and Storage

Plan: Design the flight data model, implement SQLite storage with FTS5 search, and build MCP tools for agent consumption.

Architectural Context: The data model captures route, schedule, pricing, airline, cabin class, stops, and baggage allowance. SQLite provides embedded storage with FTS5 for full-text search. MCP tools expose flight data to Research Agents for origin-destination queries.

Tasks

  • Design flight data model (route, schedule, pricing, airline, cabin class)
  • Implement SQLite tables and FTS5 search
  • Build flight-specific MCP tools

Marchay Platform Documentation