BD Open APIs

Explore divisions, districts & upazilas

New Release Explore the API

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.

API Visualization

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.