Loading page
Named rivers, lakes and other water bodies in Ghana. Derived from OpenStreetMap. 4455 records.
Every column this dataset returns, with its type. This is the shape of the API response.
| Field | Type |
|---|---|
| name | TEXT |
| water_type | TEXT |
| intermittent | BOOLEAN |
| region | TEXT |
| district | TEXT |
| locality | TEXT |
| latitude | DECIMAL(9,6) |
| longitude | DECIMAL(9,6) |
| phone | TEXT |
| website | TEXT |
| osm_id | TEXT |
| source | TEXT |
| nameTEXT | water typeTEXT | intermittentBOOLEAN | regionTEXT | districtTEXT | localityTEXT | latitudeDECIMAL(9,6) | longitudeDECIMAL(9,6) | phoneTEXT | websiteTEXT | osm idTEXT | sourceTEXT |
|---|---|---|---|---|---|---|---|---|---|---|---|
| — | Water | — | Greater Accra Region | Ningo/prampram | — | 5.754597 | 0.182568 | — | — | way/4177891 | OpenStreetMap contributors (ODbL) |
| Pra River | River | — | Western Region | Wassa East | — | 5.132924 | -1.633839 | — | — | way/4182675 | OpenStreetMap contributors (ODbL) |
| — | River | — | Northern Region | Sagnerigu | — | 9.477052 | -0.848852 | — | — | way/4816080 | OpenStreetMap contributors (ODbL) |
| — | River | — | Greater Accra Region | Ablekuma North Municipal | — | 5.569147 | -0.218157 | — | — | way/11789642 | OpenStreetMap contributors (ODbL) |
| — | River | — | Greater Accra Region | Ablekuma Central Municipal | — | 5.547785 | -0.225517 | — | — | way/11790227 | OpenStreetMap contributors (ODbL) |
4,450 more rows — see the plans
See the plansGET connect.apighana.com/api/data/water_bodies
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). Water bodies (Version 1.0) [Data set, compiled from OpenStreetMap contributors]. Retrieved October 1, 2026, from https://apighana.com/datasets/water-bodies
curl "https://connect.apighana.com/api/data/water_bodies?page=1&limit=20" \ -H "X-API-Key: $APIGHANA_KEY"
const response = await fetch(
"https://connect.apighana.com/api/data/water_bodies?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/water_bodies",
headers={"X-API-Key": os.environ["APIGHANA_KEY"]},
params={"page": 1, "limit": 20},
)
rows = response.json()["data"]