placedb

Countries

🇱🇰 Sri Lanka 9 administrative divisions

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

The country

ISO 3166-1
LK · LKA · 144
Capital
Sri Jayawardenepura Kotte
Continent
Asia
Currency
LKR — Sri Lankan rupee
Calling code
+94
Internet domain
.lk
Divisions
9
Cities and towns
2,422

Divisions

The 9 divisions of Sri Lanka

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

Division ISO 3166-2 Cities and towns Population
Central Province LK-2 1,337 2,712,804
Northern Province LK-4 450 1,149,240
Southern Province LK-3 273 2,605,506
Western Province LK-1 161 5,821,710
Eastern Province LK-5 54 1,551,381
Uva Province LK-8 34 1,266,463
North Western Province LK-6 29 2,578,894
Sabaragamuwa Province LK-9 29 2,015,039
North Central Province LK-7 11 1,406,890

A further 44 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 Sri Lanka
curl -s https://api.placedb.org/v1/regions/LK.json

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

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