Every brand, chain and operator with more than one mapped outlet in Ghana — banks, fuel stations, mobile money agents, supermarkets, pharmacies, hotels and restaurants — with how many outlets each has, how many regions and districts it reaches, and which regions those are. Compiled across every OpenStreetMap layer in this catalogue, counting each site once. Outlet counts are a floor, not a register: OpenStreetMap records a brand where a mapper knew it, so a chain may have more branches than appear here. Compiled by API Ghana from OpenStreetMap contributors (ODbL). 327 records.
Every column this dataset returns, with its type. This is the shape of the API response.
| Field | Type |
|---|---|
| brand | TEXT NOT NULL |
| business_type | TEXT |
| outlets | INTEGER |
| regions_present | INTEGER |
| districts_present | INTEGER |
| regions | TEXT |
| tagged_as_brand | INTEGER |
| website | TEXT |
| brand_wikidata | TEXT |
| source | TEXT |
| brandTEXT NOT NULL | business typeTEXT | outletsINTEGER | regions presentINTEGER | districts presentINTEGER | regionsTEXT | tagged as brandINTEGER | websiteTEXT | brand wikidataTEXT | sourceTEXT |
|---|---|---|---|---|---|---|---|---|---|
| Ghana Education Service | School | 786 | 16 | 249 | Ahafo Region; Ashanti Region; Bono East Region; Bono Region; Central Region; Eastern Region; Greater Accra Region; North East Region; Northern Region; Oti Region; Savannah Region; Upper East Region; Upper West Region; Volta Region; Western North Region; Western Region | 0 | http://www.hotcass.com/ | — | Compiled by API Ghana from OpenStreetMap contributors (ODbL) |
| Goil | Fuel | 310 | 16 | 118 | Ahafo Region; Ashanti Region; Bono East Region; Bono Region; Central Region; Eastern Region; Greater Accra Region; North East Region; Northern Region; Oti Region; Savannah Region; Upper East Region; Upper West Region; Volta Region; Western North Region; Western Region | 308 | — | Q5555383 | Compiled by API Ghana from OpenStreetMap contributors (ODbL) |
| Ghana Post | Post Office | 286 | 16 | 168 | Ahafo Region; Ashanti Region; Bono East Region; Bono Region; Central Region; Eastern Region; Greater Accra Region; North East Region; Northern Region; Oti Region; Savannah Region; Upper East Region; Upper West Region; Volta Region; Western North Region; Western Region | 2 | https://ghanapost.com.gh | Q4351971 | Compiled by API Ghana from OpenStreetMap contributors (ODbL) |
| Shell | Fuel | 218 | 13 | 93 | Ahafo Region; Ashanti Region; Bono East Region; Bono Region; Central Region; Eastern Region; Greater Accra Region; North East Region; Northern Region; Upper East Region; Volta Region; Western North Region; Western Region | 218 | — | Q110716465 | Compiled by API Ghana from OpenStreetMap contributors (ODbL) |
| Total | Fuel | 184 | 15 | 85 | Ahafo Region; Ashanti Region; Bono East Region; Bono Region; Central Region; Eastern Region; Greater Accra Region; North East Region; Northern Region; Savannah Region; Upper East Region; Upper West Region; Volta Region; Western North Region; Western Region | 184 | — | Q154037 | Compiled by API Ghana from OpenStreetMap contributors (ODbL) |
322 more rows — see the plans
See the plansGET connect.apighana.com/api/data/retail_brands
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). Retail brands (Version 1.0) [Data set, compiled from OpenStreetMap contributors]. Retrieved October 1, 2026, from https://apighana.com/datasets/retail-brands
curl "https://connect.apighana.com/api/data/retail_brands?page=1&limit=20" \ -H "X-API-Key: $APIGHANA_KEY"
const response = await fetch(
"https://connect.apighana.com/api/data/retail_brands?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/retail_brands",
headers={"X-API-Key": os.environ["APIGHANA_KEY"]},
params={"page": 1, "limit": 20},
)
rows = response.json()["data"]