v2.5.0 • Free API
Kenya Area Data API
Structured access to Kenya's 47 counties, 290 constituencies, and 1,450 wards. Developer-friendly, reliable, and completely free to use. No rate limits.
Total Visits
Status
Active
Try It Out
API: ?county={county}
API Documentation
Quick Start
Access Kenya's administrative areas with a simple REST API. Use the public key below for all requests. No rate limits, completely free.
keyPub1569gsvndc123kg9sjhg
Base URL
https://kenyaareadata.vercel.app/api/areas
Endpoints
Get All Counties
GET https://kenyaareadata.vercel.app/api/areas?apiKey=keyPub1569gsvndc123kg9sjhgReturns all 47 counties with their constituencies and wards.
Get Constituencies in a County
GET https://kenyaareadata.vercel.app/api/areas?apiKey=keyPub1569gsvndc123kg9sjhg&county=MombasaReturns all constituencies and wards in Mombasa county.
Get Wards in a Constituency
GET https://kenyaareadata.vercel.app/api/areas?apiKey=keyPub1569gsvndc123kg9sjhg&county=Mombasa&constituency=ChangamweReturns all wards in Changamwe constituency, Mombasa county.
Example Response
{
"Mombasa": {
"Changamwe": ["Port Reitz", "Kipevu", "Airport", "Changamwe", "Chaani"],
"Jomvu": ["Jomvu Kuu", "Miritini", "Mikindani"],
"Kisauni": ["Mkomani", "Bamburi", "Mtopanga", "Magogoni", "Shanzu"],
"Likoni": ["Mtongwe", "Shika adabu", "Bofu", "Likoni", "Timbwani"],
"Mvita": ["Mji wa Kale", "Tudor", "Majengo", "Tononoka", "Ganjoni"]
}
}