Fast & Free Geo API for Bangladesh
Access accurate divisions, districts, upazilas, and unions of Bangladesh. Simple, fast, and ready for developers.
// Fetch divisions
fetch('/api/geo/divisions')
.then(res => res.json())
.then(data => console.log(data));
Divisions
8
Districts
64
Upazilas
495
Unions
4550
API Explorer
API Endpoint
/api/geo
Live API Endpoint
Current List
API Endpoint
Get all divisons
/api/geo/divisions
Get all districts
/api/geo/districts
Get districts by division
/api/geo/districts/{division_id}
Get all upazilas
/api/geo/upazilas
Get upazilas by district
/api/geo/upazilas/{district_id}
Get all unions
/api/geo/unions
Get unions by upzilla
/api/geo/unions/{upazila_id}
Get All APIs
All APIs List
Build Anything With BDAPIS
Empowering Your Innovations
Unlock the power of Bangladesh’s geographical data with our Geo API—perfect for creating intelligent apps, dashboards, and services that connect users to locations seamlessly.
Government & Public Sector
Ideal for official dashboards, public service portals, and data-driven policy making.
E-commerce & Logistics
Power your platform with district-based delivery, shipping zones, and address verification.
Mobile & Web Apps
Implement regional filtering, location-based content, and personalized user experiences.
Data Analytics & Research
Utilize accurate geographical data for market research, demographic studies, and academic projects.
Your Questions, Answered
BD Open API FAQ
Explore common questions about our Geo API. Everything you need to know, in one place.
Is this API completely free?
Absolutely! The API is 100% free for personal and commercial projects.
Do I need an API key?
No API key needed. Start making requests immediately without authentication.
How accurate is the data?
Data is sourced from reliable government and community projects, updated.
Are names available in Bengali?
Yes! All locations include English and Bengali names, ideal for local applications.