placedb

Countries

🇧🇾 Belarus 7 administrative divisions

7 first-level administrative divisions — states, provinces, regions or counties, depending on the country — and 23,761 cities and towns, each with latitude and longitude. Public domain, free to download, no API key.

The country

ISO 3166-1
BY · BLR · 112
Capital
Minsk
Continent
Europe
Currency
BYN — Belarusian ruble
Calling code
+375
Internet domain
.by
Divisions
7
Cities and towns
23,761

Divisions

The 7 divisions of Belarus

7 of them carry an ISO 3166-2 code. Counts are cities and towns inside each division.

Division ISO 3166-2 Cities and towns Population
Vitebsk Region BY-VI 6,372 1,060,687
Minsk region BY-MI 5,300 1,454,737
Horadnia Region BY-HR 4,351 976,218
Mahilyow Region BY-MA 3,089 962,053
Gomel Region BY-HO 2,387 1,316,666
Byerastsye Region BY-BR 2,202 1,290,628
Minsk BY-HM 60 1,995,091

A further 0 places could not be matched to a division and are listed separately in the API as "unassigned": true.

Get it

Both files, in one request each

# every division of Belarus
curl -s https://api.placedb.org/v1/regions/BY.json

# the cities and towns of one division (id from the file above)
curl -s https://api.placedb.org/v1/cities/BY/<id>.json

No key, no account, no rate limit. The endpoints · try it live.