A free, open REST API for developers building with Kenyan public data β counties, constituencies, public holidays, population statistics, and live exchange rates.
curl https://kenya-api.netlify.app/api/v1/counties
KenyaAPI is built to make Kenyan public data easy to access for developers. From county boundaries to national holidays, population summaries, and currency rates, every endpoint is designed to be fast, reliable, and free forever.
Use the API for civic apps, education tools, dashboards, and integrations that celebrate Kenyan data without barriers.
Access data quickly using simple REST paths for Kenyan counties, constituencies, national holidays, population statistics, and real-time exchange rates.
/api/v1/counties
Fetch the full list of Kenya's 47 counties.
/api/v1/constituencies
Retrieve all constituencies across Kenya.
/api/v1/holidays
List upcoming and national public holidays.
/api/v1/population
Get high-level national population totals.
/api/v1/exchange-rates/:currency
Lookup KES exchange rates for a specific currency.
/api/v1/counties/:id/constituencies
Fetch all constituencies inside a given county.
/api/v1/ministries
All 22 ministries and Cabinet Secretaries.
Hover over any county to explore live data from KenyaAPI. Click to pin the stats panel.
Hover over a county to explore its live data.