Loading page
Runways at Ghanaian airports with length, width, surface, lighting, closure status and the heading of each end — what decides which aircraft can use a field. Sourced from OurAirports, public domain. 7 records.
Every column this dataset returns, with its type. This is the shape of the API response.
| Field | Type |
|---|---|
| airport_ident | TEXT NOT NULL |
| airport_name | TEXT |
| length_ft | INTEGER |
| width_ft | INTEGER |
| surface | TEXT |
| lighted | BOOLEAN |
| closed | BOOLEAN |
| low_end_ident | TEXT |
| low_end_heading_deg | DECIMAL(6,2) |
| high_end_ident | TEXT |
| high_end_heading_deg | DECIMAL(6,2) |
| source | TEXT |
| airport identTEXT NOT NULL | airport nameTEXT | length ftINTEGER | width ftINTEGER | surfaceTEXT | lightedBOOLEAN | closedBOOLEAN | low end identTEXT | low end heading degDECIMAL(6,2) | high end identTEXT | high end heading degDECIMAL(6,2) | sourceTEXT |
|---|---|---|---|---|---|---|---|---|---|---|---|
| DGAH | Ho Airport | 5266 | 100 | Asphalt | false | false | 5 | — | 23 | — | OurAirports (public domain) |
| DGAA | Kotoka International Airport | 11165 | 200 | ASP | true | false | 03 | 22 | 21 | 202 | OurAirports (public domain) |
| DGSI | Prempeh I International Airport | 7612 | 148 | ASP | true | false | 02 | 12 | 20 | 192 | OurAirports (public domain) |
| DGSN | Sunyani Airport | 4594 | 148 | ASP | true | false | 07 | 63 | 25 | 243 | OurAirports (public domain) |
| DGTK | Takoradi Airport | 5745 | 148 | ASP | false | false | 04 | 30 | 22 | 210 | OurAirports (public domain) |
2 more rows — see the plans
See the plansGET connect.apighana.com/api/data/airport_runways
Cite this dataset and the organisation its records come from (OurAirports). Datasets are updated, so keep the date you accessed it in the citation. Last updated from the source on Sep 18, 2026.
API Ghana. (2026). Airport runways (Version 1.0) [Data set, compiled from OurAirports]. Retrieved October 1, 2026, from https://apighana.com/datasets/airport-runways
curl "https://connect.apighana.com/api/data/airport_runways?page=1&limit=20" \ -H "X-API-Key: $APIGHANA_KEY"
const response = await fetch(
"https://connect.apighana.com/api/data/airport_runways?page=1&limit=20",
{ headers: { "X-API-Key": process.env.APIGHANA_KEY } },
);
const { data, meta } = await response.json();import os, requests
response = requests.get(
"https://connect.apighana.com/api/data/airport_runways",
headers={"X-API-Key": os.environ["APIGHANA_KEY"]},
params={"page": 1, "limit": 20},
)
rows = response.json()["data"]