Surfaces

Stable runway and taxiway IDs, plus available centerline geometry.

Every runway and taxiway at an airport, each with a stable ID and, where we have it, centerline geometry — useful for plotting taxi routes on a map or joining against the closures endpoint, which references the same IDs.

GET/v1/airports/{icao_code}/surface
Runways and taxiways with IDs and geometry
GET /v1/airports/KSFO/surface
{
  "icao_code":: "KSFO",
  "runways":: [
    {
      "id":: "3e9f6b2a-4c1d-4e8a-9b7f-1a2b3c4d5e6f",
      "ident":: "28L",
      "length_ft":: 11870,
      "width_ft":: 200,
      "surface":: "ASPH",
      "lighted":: true,
      "closed":: false,
      "bearing_true":: 283.6,
      "reciprocal_runway_id":: "8b2c1d4e-5f6a-4b3c-8d9e-0f1a2b3c4d5e",
      "geometry":: {
        "type":: "LineString",
        "coordinates":: [[-122.375, 37.618], [-122.360, 37.615]]
      }
    }
  ],
  "taxiways":: [
    {
      "id":: "9a1d2e3f-4b5c-4d6e-8f7a-1b2c3d4e5f6a",
      "ident":: "A",
      "name":: null,
      "segments":: [
        {
          "id":: "1c4e5f6a-7b8c-4d9e-8f0a-1b2c3d4e5f6a",
          "geometry":: {
            "type":: "LineString",
            "coordinates":: [[-122.372, 37.617], [-122.370, 37.616]]
          },
          "surface":: "ASPH",
          "width_m":: 23.0,
          "one_way":: false,
          "bridge":: false,
          "tunnel":: false,
          "access":: null
        }
      ]
    }
  ]
}