Aviationstack

Aviationstack REST API provides real-time and historical flight status data, airline and airport information, and global aviation intelligence through a simple JSON API.

OpenAPI Specification

aviationstack-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: AviationStack API
  version: 1.0.0
  description: >-
    Real-time and historical flight tracking, airline routes, airports, airlines,
    aircraft, taxes, cities, countries, and timetable data via REST endpoints.
servers:
  - url: https://aviationstack.com/
x-generated-from: https://aviationstack.com/
x-generated-by: claude-crawl-2026-05-08
paths:
  /v1/flights:
    get:
      summary: Real-time and historical flights
      responses:
        '200':
          description: Flights collection
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Collection'
  /v1/routes:
    get:
      summary: Airline route data
      responses:
        '200':
          description: Routes collection
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Collection'
  /v1/airports:
    get:
      summary: Global airport information
      responses:
        '200':
          description: Airports collection
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Collection'
  /v1/airlines:
    get:
      summary: Airline data
      responses:
        '200':
          description: Airlines collection
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Collection'
  /v1/airplanes:
    get:
      summary: Aircraft information
      responses:
        '200':
          description: Airplanes collection
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Collection'
  /v1/aircraft_types:
    get:
      summary: Aircraft type classifications
      responses:
        '200':
          description: Aircraft types collection
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Collection'
  /v1/taxes:
    get:
      summary: Aviation tax information
      responses:
        '200':
          description: Taxes collection
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Collection'
  /v1/cities:
    get:
      summary: City destination data
      responses:
        '200':
          description: Cities collection
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Collection'
  /v1/countries:
    get:
      summary: Country information
      responses:
        '200':
          description: Countries collection
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Collection'
  /v1/timetable:
    get:
      summary: Real-time flight schedule for current day
      responses:
        '200':
          description: Timetable collection
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Collection'
  /v1/flightsFuture:
    get:
      summary: Future flight schedule data
      responses:
        '200':
          description: Future flights collection
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Collection'
components:
  schemas:
    Collection:
      type: object
      properties:
        pagination:
          type: object
          additionalProperties: true
        data:
          type: array
          items:
            type: object
            additionalProperties: true
      additionalProperties: true