Loading page
Public and institutional libraries in Ghana with region and coordinates. Derived from OpenStreetMap. 93 records.
Every column this dataset returns, with its type. This is the shape of the API response.
| Field | Type |
|---|---|
| name | TEXT NOT NULL |
| operator | TEXT |
| opening_hours | 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 NOT NULL | operatorTEXT | opening hoursTEXT | regionTEXT | districtTEXT | localityTEXT | latitudeDECIMAL(9,6) | longitudeDECIMAL(9,6) | phoneTEXT | websiteTEXT | osm idTEXT | sourceTEXT |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Ada Community Library | — | — | Greater Accra Region | Ada East | — | 5.82722 | 0.613728 | — | — | node/901048541 | OpenStreetMap contributors (ODbL) |
| Tamale Library | — | — | Northern Region | Tamale Metropolitan | — | 9.402698 | -0.838846 | — | — | node/1791517086 | OpenStreetMap contributors (ODbL) |
| CEDIS | — | — | Northern Region | Sagnerigu | — | 9.41486 | -0.828259 | — | — | node/1836546596 | OpenStreetMap contributors (ODbL) |
| St. Teresa's Training College Library | — | — | Volta Region | Hohoe Municipal | — | 7.158423 | 0.482492 | — | — | node/2319558923 | OpenStreetMap contributors (ODbL) |
| Ghana Library Board Hohoe | — | — | Volta Region | Hohoe Municipal | — | 7.147267 | 0.47307 | — | — | node/2319585535 | OpenStreetMap contributors (ODbL) |
88 more rows — see the plans
See the plansGET connect.apighana.com/api/data/libraries
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). Libraries (Version 1.0) [Data set, compiled from OpenStreetMap contributors]. Retrieved October 1, 2026, from https://apighana.com/datasets/libraries
curl "https://connect.apighana.com/api/data/libraries?page=1&limit=20" \ -H "X-API-Key: $APIGHANA_KEY"
const response = await fetch(
"https://connect.apighana.com/api/data/libraries?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/libraries",
headers={"X-API-Key": os.environ["APIGHANA_KEY"]},
params={"page": 1, "limit": 20},
)
rows = response.json()["data"]