Loading page
Seaports, fishing harbours and marinas in Ghana. Derived from OpenStreetMap. 13 records.
Every column this dataset returns, with its type. This is the shape of the API response.
| Field | Type |
|---|---|
| name | TEXT |
| port_type | TEXT |
| operator | 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 | port typeTEXT | operatorTEXT | regionTEXT | districtTEXT | localityTEXT | latitudeDECIMAL(9,6) | longitudeDECIMAL(9,6) | phoneTEXT | websiteTEXT | osm idTEXT | sourceTEXT |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Port of Elmina | Yes | — | Central Region | Komenda-edina-eguafo-abirem Municipal | — | 5.083083 | -1.351582 | — | — | node/1502260021 | OpenStreetMap contributors (ODbL) |
| — | Yes | — | Bono East Region | Sene East | — | 7.774353 | -0.158614 | — | — | node/3974941223 | OpenStreetMap contributors (ODbL) |
| — | Marina | — | Central Region | Effutu Municipal | — | 5.343804 | -0.616503 | — | — | node/12001803191 | OpenStreetMap contributors (ODbL) |
| — | Marina | — | Central Region | Effutu Municipal | — | 5.343863 | -0.616334 | — | — | node/12001852829 | OpenStreetMap contributors (ODbL) |
| Christ Embassy | Marina | — | Greater Accra Region | Ledzokuku Municipal | — | 5.588704 | -0.099191 | — | — | node/13912938046 | OpenStreetMap contributors (ODbL) |
8 more rows — see the plans
See the plansGET connect.apighana.com/api/data/ports_harbours
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 18, 2026.
API Ghana. (2026). Ports harbours (Version 1.0) [Data set, compiled from OpenStreetMap contributors]. Retrieved October 1, 2026, from https://apighana.com/datasets/ports-harbours
curl "https://connect.apighana.com/api/data/ports_harbours?page=1&limit=20" \ -H "X-API-Key: $APIGHANA_KEY"
const response = await fetch(
"https://connect.apighana.com/api/data/ports_harbours?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/ports_harbours",
headers={"X-API-Key": os.environ["APIGHANA_KEY"]},
params={"page": 1, "limit": 20},
)
rows = response.json()["data"]