Loading page
Speed bumps, rumble strips, humps and speed cameras across Ghana, with the maximum speed posted where recorded. Derived from OpenStreetMap. 1101 records.
Every column this dataset returns, with its type. This is the shape of the API response.
| Field | Type |
|---|---|
| name | TEXT |
| device_type | TEXT |
| maxspeed_kmh | INTEGER |
| surface | 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 | device typeTEXT | maxspeed kmhINTEGER | surfaceTEXT | regionTEXT | districtTEXT | localityTEXT | latitudeDECIMAL(9,6) | longitudeDECIMAL(9,6) | phoneTEXT | websiteTEXT | osm idTEXT | sourceTEXT |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| — | Rumble Strip | — | — | Greater Accra Region | La Dade-kotopon | — | 5.559896 | -0.148565 | — | — | node/100230257 | OpenStreetMap contributors (ODbL) |
| — | Bump | — | — | Greater Accra Region | Ayawaso West | — | 5.641549 | -0.170217 | — | — | node/122581336 | OpenStreetMap contributors (ODbL) |
| — | Bump | — | — | Greater Accra Region | Ayawaso West | — | 5.64188 | -0.166647 | — | — | node/122581345 | OpenStreetMap contributors (ODbL) |
| — | Bump | — | — | Greater Accra Region | Okaikwei North Municipal | — | 5.615286 | -0.247041 | — | — | node/326947821 | OpenStreetMap contributors (ODbL) |
| — | Table | — | — | Savannah Region | West Gonja | — | 9.129773 | -1.842416 | — | — | node/330065083 | OpenStreetMap contributors (ODbL) |
1,096 more rows — see the plans
See the plansGET connect.apighana.com/api/data/traffic_calming
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). Traffic calming (Version 1.0) [Data set, compiled from OpenStreetMap contributors]. Retrieved October 1, 2026, from https://apighana.com/datasets/traffic-calming
curl "https://connect.apighana.com/api/data/traffic_calming?page=1&limit=20" \ -H "X-API-Key: $APIGHANA_KEY"
const response = await fetch(
"https://connect.apighana.com/api/data/traffic_calming?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/traffic_calming",
headers={"X-API-Key": os.environ["APIGHANA_KEY"]},
params={"page": 1, "limit": 20},
)
rows = response.json()["data"]