Public and free-tier APIs serving Bangladesh data — geography, prayer times, exchange rates, news feeds, railway information and more. Where an API needs a key we say so; keyless endpoints are marked as the easiest starting points. Live endpoints are checked during verification, not just their documentation pages. Official commercial APIs (payments, logistics) live in the Fintech and Services sections instead, and the open-source SDKs that wrap them live there too.
bdapisREST API for divisions, districts, upazilas, thanas, post offices and postcodes in both Bangla and English, live at bdapis.com. The fastest way to stand up anything geographic without shipping a copy of the data.MITBD-based
bdapi4allOne keyless API covering BD geography, prayer times, holidays, exchange rates and input validators — a batteries-included endpoint set for prototyping local apps.⚠ Licence unspecifiedee list
bd-apisCommunity collection of Bangladesh-focused APIs — a starting index when you are hunting for what exists before committing to a provider.⚠ No licence fileBD-based
bangla-apisCurated directory of BD-context APIs (payments, couriers, SMS, government, banking, laws) with auth and pricing columns; reviewed October 2026. Linked as a reference directory — its data is not copied here.Linked as a reference directory (no licence — data is not copied)ee list
Bangladesh Bank daily ratesKeyless JSON endpoint serving Bangladesh Bank's official published exchange rates, maintained by AllRatesToday with visible attribution — the closest thing to an official BB API that actually exists.see notesBD org / for-BD
World Bank Bangladesh APIKeyless REST API for every World Bank Bangladesh indicator, from population to GDP — a clean, documented, always-on source for national statistics.CC-BY-4.0 (World Bank open data terms)BD org / for-BD
Bangladesh Railway e-ticketing APIThe keyless JSON API behind the official Shohoz rail e-ticketing site — train schedules and routes as the production site itself reads them. Unofficial and without published terms; use respectfully.see notesBD org / for-BD
Open-Meteo (Bangladesh)Free keyless weather forecasts and historical data for any Bangladeshi coordinate — the practical alternative to the Meteorological Department's purchase-only data (see the services section).CC-BY-4.0 (free tier, attribution required)ee list
bangladesh-bank-exchange-ratenpm client for Bangladesh Bank's daily published rates — import it and read taka rates without hand-parsing the bank's site.MITBD org / for-BD
ExchangeRate-API open endpointFree, keyless exchange rates for BDT refreshed daily — the community endpoint of ExchangeRate-API, and the pragmatic choice until Bangladesh Bank publishes a real API.see notesee list
Prothom Alo RSSVerified RSS 2.0 feed of the leading Bangla daily — headline data for news apps and Bangla NLP pipelines without scraping.see notesee list
The Daily Star RSSFront-page feed of the leading English daily — the English-language counterpart for the same use cases.see notesee list
bartaBangladeshi SMS gateways for Laravel — one clean interface over providers that each have their own quirks.MITBD-based
laravelbdsmsMulti-gateway SMS package for Laravel covering Bangladeshi providers — swap providers without rewriting your notification code.MITBD-based
sms-service-with-bd-providersLaravel SMS service across BD providers — a third take on the same real problem, useful when the first two do not cover your gateway.⚠ Licence unspecifiedBD-based
Keyless REST API for divisions, districts, upazilas, post offices and postcodes in both Bangla and English. Division-to-postcode hierarchy in one place, no API key, no registration — the fastest way to stand up anything geographic in a Bangladeshi app.
open.er-api.com BDT rates
Free daily exchange rates for the taka without registration. It earned its place by replacing a popular endpoint that claimed to serve BDT but never actually did — every entry in this section is tested for what it really returns, not what it promises.
How this section is verified
Every link is fetched live at verification time — dead links are removed, not kept for history.
Bangladesh connections are evidenced (profile location, org page, or the product's own docs) — see the scope rules.
Dormant items (3+ years without activity) move to the legacy file with their last-activity date.
Licence information is quoted as the publisher states it; gaps are flagged with ⚠️ rather than guessed.