Loading page
The Ghanaian markets whose food prices are monitored, with region, district and coordinates. Published by the World Food Programme on HDX, CC BY-IGO. 93 records.
Every column this dataset returns, with its type. This is the shape of the API response.
| Field | Type |
|---|---|
| market | TEXT NOT NULL |
| market_id | TEXT |
| region | TEXT |
| district | TEXT |
| latitude | DECIMAL(9,6) |
| longitude | DECIMAL(9,6) |
| source | TEXT |
| marketTEXT NOT NULL | market idTEXT | regionTEXT | districtTEXT | latitudeDECIMAL(9,6) | longitudeDECIMAL(9,6) | sourceTEXT |
|---|---|---|---|---|---|---|
| Accra | 209 | Greater Accra | ACCRA METROPOLIS | 5.55 | -0.22 | WFP Food Prices via HDX (CC BY-IGO) |
| Agbogbloshie | 10946 | Greater Accra | ACCRA METROPOLIS | 5.55 | -0.22 | WFP Food Prices via HDX (CC BY-IGO) |
| Badu | 1711 | Brong Ahafo | TAIN | 7.69 | -2.23 | WFP Food Prices via HDX (CC BY-IGO) |
| Banda | 1712 | Northern | KPANDAI | 8.32 | -0.13 | WFP Food Prices via HDX (CC BY-IGO) |
| Bansi | 8711 | Upper East | BINDURI | 11.06 | -0.34 | WFP Food Prices via HDX (CC BY-IGO) |
88 more rows — see the plans
Get an API keyGET connect.apighana.com/api/data/food_markets
Cite this dataset and the organisation its records come from (WFP Food Prices via HDX). 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). Food markets (Version 1.0) [Data set, compiled from WFP Food Prices via HDX]. Retrieved October 1, 2026, from https://apighana.com/datasets/food-markets
curl "https://connect.apighana.com/api/data/food_markets?page=1&limit=20" \ -H "X-API-Key: $APIGHANA_KEY"
const response = await fetch(
"https://connect.apighana.com/api/data/food_markets?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/food_markets",
headers={"X-API-Key": os.environ["APIGHANA_KEY"]},
params={"page": 1, "limit": 20},
)
rows = response.json()["data"]