Aviation Edge Reference API

Static reference data

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/aviation-edge-reference-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

aviation-edge-reference-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Aviation Edge Real-Time Reference API
  version: v2
  description: 'Aviation Edge provides global aviation data including real-time flight

    tracking, historical flight data, flight schedules, airline routes,

    delays, airport/airline/aircraft reference data, NOTAMs, and satellite

    tracking. All endpoints are JSON over HTTPS GET and require an API key

    passed as the `key` query parameter.

    '
  contact:
    name: Aviation Edge
    url: https://aviation-edge.com/
servers:
- url: https://aviation-edge.com/v2/public
  description: Aviation Edge public v2 API
security:
- ApiKeyAuth: []
tags:
- name: Reference
  description: Static reference data
paths:
  /routes:
    get:
      tags:
      - Reference
      summary: Airline routes
      operationId: getRoutes
      parameters:
      - $ref: '#/components/parameters/Key'
      - name: departureIata
        in: query
        schema:
          type: string
      - name: arrivalIata
        in: query
        schema:
          type: string
      - name: airlineIata
        in: query
        schema:
          type: string
      - name: flightNumber
        in: query
        schema:
          type: string
      responses:
        '200':
          description: Route entries
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
  /airportDatabase:
    get:
      tags:
      - Reference
      summary: Airport reference database
      operationId: getAirports
      parameters:
      - $ref: '#/components/parameters/Key'
      - name: codeIataAirport
        in: query
        schema:
          type: string
      - name: codeIso2Country
        in: query
        schema:
          type: string
      responses:
        '200':
          description: Array of airports
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
  /airlineDatabase:
    get:
      tags:
      - Reference
      summary: Airline reference database
      operationId: getAirlines
      parameters:
      - $ref: '#/components/parameters/Key'
      - name: codeIataAirline
        in: query
        schema:
          type: string
      - name: codeIso2Country
        in: query
        schema:
          type: string
      responses:
        '200':
          description: Array of airlines
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
  /airplaneDatabase:
    get:
      tags:
      - Reference
      summary: Aircraft reference database
      operationId: getAircraft
      parameters:
      - $ref: '#/components/parameters/Key'
      - name: numberRegistration
        in: query
        schema:
          type: string
      responses:
        '200':
          description: Array of aircraft
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
  /cityDatabase:
    get:
      tags:
      - Reference
      summary: City reference database
      operationId: getCities
      parameters:
      - $ref: '#/components/parameters/Key'
      - name: codeIataCity
        in: query
        schema:
          type: string
      responses:
        '200':
          description: Array of cities
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
  /countryDatabase:
    get:
      tags:
      - Reference
      summary: Country reference database
      operationId: getCountries
      parameters:
      - $ref: '#/components/parameters/Key'
      - name: codeIso2Country
        in: query
        schema:
          type: string
      responses:
        '200':
          description: Array of countries
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
  /autocomplete:
    get:
      tags:
      - Reference
      summary: Autocomplete cities, airports and stations
      operationId: autocomplete
      parameters:
      - $ref: '#/components/parameters/Key'
      - name: city
        in: query
        schema:
          type: string
      responses:
        '200':
          description: Autocomplete matches
          content:
            application/json:
              schema:
                type: object
  /nearby:
    get:
      tags:
      - Reference
      summary: Nearby airports by geolocation
      operationId: getNearby
      parameters:
      - $ref: '#/components/parameters/Key'
      - name: lat
        in: query
        required: true
        schema:
          type: number
          format: double
      - name: lng
        in: query
        required: true
        schema:
          type: number
          format: double
      - name: distance
        in: query
        schema:
          type: integer
      responses:
        '200':
          description: Nearby airports
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
components:
  parameters:
    Key:
      name: key
      in: query
      required: true
      schema:
        type: string
      description: Aviation Edge API key
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: query
      name: key