Unsealed tracks and farm roads across Ghana, with surface and smoothness where recorded — the last-mile access that decides whether a village or a field can be reached by vehicle. Derived from OpenStreetMap. 17235 records.
Every column this dataset returns, with its type. This is the shape of the API response.
| Field | Type |
|---|---|
| name | TEXT |
| surface | TEXT |
| smoothness | TEXT |
| track_grade | TEXT |
| access | TEXT |
| region | TEXT |
| district | TEXT |
| locality | TEXT |
| latitude | DECIMAL(9,6) |
| longitude | DECIMAL(9,6) |
| phone | TEXT |
| website | TEXT |
| osm_id | TEXT |
| source | TEXT |
| nameTEXT | surfaceTEXT | smoothnessTEXT | track gradeTEXT | accessTEXT | regionTEXT | districtTEXT | localityTEXT | latitudeDECIMAL(9,6) | longitudeDECIMAL(9,6) | phoneTEXT | websiteTEXT | osm idTEXT | sourceTEXT |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| — | — | — | — | — | Greater Accra Region | Okaikwei North Municipal | — | 5.631658 | -0.200083 | — | — | way/15801510 | OpenStreetMap contributors (ODbL) |
| — | Compacted | — | — | — | Greater Accra Region | Okaikwei North Municipal | — | 5.630615 | -0.201576 | — | — | way/15801511 | OpenStreetMap contributors (ODbL) |
| — | — | — | — | — | Upper West Region | Sissala West | — | 10.552591 | -2.21655 | — | — | way/37282916 | OpenStreetMap contributors (ODbL) |
| — | — | — | — | — | Savannah Region | West Gonja | — | 9.263537 | -1.862547 | — | — | way/80253923 | OpenStreetMap contributors (ODbL) |
| — | — | — | — | — | Savannah Region | West Gonja | — | 9.251891 | -1.858607 | — | — | way/80253956 | OpenStreetMap contributors (ODbL) |
17,230 more rows — see the plans
See the plansGET connect.apighana.com/api/data/rural_tracks
Cite this dataset and the organisation its records come from (OpenStreetMap contributors). Datasets are updated, so keep the date you accessed it in the citation. Last updated from the source on Sep 26, 2026.
API Ghana. (2026). Rural tracks (Version 1.0) [Data set, compiled from OpenStreetMap contributors]. Retrieved October 1, 2026, from https://apighana.com/datasets/rural-tracks
curl "https://connect.apighana.com/api/data/rural_tracks?page=1&limit=20" \ -H "X-API-Key: $APIGHANA_KEY"
const response = await fetch(
"https://connect.apighana.com/api/data/rural_tracks?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/rural_tracks",
headers={"X-API-Key": os.environ["APIGHANA_KEY"]},
params={"page": 1, "limit": 20},
)
rows = response.json()["data"]