Free & Fast Geo API for Bangladesh
The most accurate and developer-friendly REST API for all divisions, districts, upazilas, and unions of Bangladesh. Built for performance and ease of use.
// Fetching all divisions...
fetch('/geo/v2.0/divisions')
.then(res => res.json())
.then(data => {
// Returns an array of 8 divisions
console.log(data);
});
Divisions
8
Districts
64
Upazilas
495
Unions
4550
v2 API Explorer
API Endpoint
/geo/v2.0
Live API Endpoint
/geo/v2.0/divisions
Current List
API Endpoint
Get all divisons
/geo/v2.0/divisions
Get all districts
/geo/v2.0/districts
Get districts by division
/geo/v2.0/districts/{division_id}
Get all upazilas
/geo/v2.0/upazilas
Get upazilas by district
/geo/v2.0/upazilas/{district_id}
Get unions by upzilla
/geo/v2.0/unions/{upazila_id}
Build Anything With BDAPIS
Empowering Your Innovations
From large-scale government projects to local e-commerce stores, our Geo API provides the foundational data to build smarter and more efficient applications.
- 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.
Have Questions About BDAPI?
We Have Answers
Find answers to the most common questions about our Geo API below. If you can't find what you're looking for, just ask!
-
Is this API completely free?
-
Yes, absolutely! The API is 100% free for both personal and commercial projects. You don't need to pay anything, and there are no hidden charges.
-
Do I need an API key?
-
No API key is required. You can start making requests to the endpoints immediately without any authentication. It's designed to be as simple as possible.
-
How accurate is the data?
-
The data is sourced from reliable government information and community-driven projects. We strive to keep it updated with the latest administrative changes in Bangladesh to ensure high accuracy.
-
Are names available in Bengali?
-
Yes! Every location (division, district, upazila, and union) in the API response includes the name in both English and Bengali, making it perfect for local applications.