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
Byerastsye Region BY-BR 2,202 1,290,628
Gomel Region BY-HO 2,387 1,316,666
Horadnia Region BY-HR 4,351 976,218
Mahilyow Region BY-MA 3,089 962,053
Minsk BY-HM 60 1,995,091
Minsk region BY-MI 5,300 1,454,737
Vitebsk Region BY-VI 6,372 1,060,687

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.