Sortie Nav GraphQL API

Public, read-only GraphQL surface over the FAA National Airspace System Resource (NASR) and coded instrument flight procedures (CIFP). GET the endpoint in a browser for GraphiQL; POST for queries.

Products

Getting started

{
  airport(icaoId: "KSFO") {
    arptName
    city
    elevation
    aptRwy { rwyId rwyLen rwyWidth }
  }
  source(id: "nasr") { version effective }
}

Conventions

  • Pagination: list queries accept limit (default 50, max 500) and offset.
  • Nullability: every field is nullable — FAA data has nulls.
  • Naming: tables like APT_BASE become types like AptBase; columns like ARPT_ID become fields like arptId.
  • Enums: repeated code sets are deduplicated; messy codes fall back to String.
  • Versioning: query source(id: "nasr") { version } to detect 28-day cycle updates for incremental sync.