πŸ‡°πŸ‡· Cities in South Korea β€” API & JSON data

South Korea has 312 cities in the Geomelon dataset. The most populous is Seoul, at 9,668,465 people. Query it by name, region, or coordinates, with translations in 8 languages.

Data updated: 2026-07-14

Live demo

Type to search South Korea cities…

Top 10 cities by population

CityRegionPopulation
Seoulβ€”9,668,465
Busanβ€”3,453,198
Incheonβ€”2,993,492
Daeguβ€”2,376,044
Daejeonβ€”1,443,106
Gwangjuβ€”1,422,999
SuwonGyeonggi Province1,234,300
Ulsanβ€”1,127,553
YonginGyeonggi Province1,084,817
GoyangGyeonggi Province1,061,929

Sample API response

GET /cities/search?countryCode=kr&sort=population_desc&limit=3

[
  {
    "id": "22a180ed-88ef-4336-985f-cc909582ff1c",
    "name": "Seoul",
    "population": 9668465,
    "countryName": "South Korea",
    "countryCode": "KR",
    "countryEmoji": "πŸ‡°πŸ‡·",
    "regionName": null
  },
  {
    "id": "fbe291ad-34bd-4543-b677-b4e0d2341bd9",
    "name": "Busan",
    "population": 3453198,
    "countryName": "South Korea",
    "countryCode": "KR",
    "countryEmoji": "πŸ‡°πŸ‡·",
    "regionName": null
  },
  {
    "id": "8d879491-a711-49f4-ba19-dbfb532da9a5",
    "name": "Incheon",
    "population": 2993492,
    "countryName": "South Korea",
    "countryCode": "KR",
    "countryEmoji": "πŸ‡°πŸ‡·",
    "regionName": null
  }
]

Try it

curl --request GET \
  --url 'https://geomelon.p.rapidapi.com/cities/search?countryCode=kr&sort=population_desc&limit=10' \
  --header 'x-rapidapi-host: geomelon.p.rapidapi.com' \
  --header 'x-rapidapi-key: YOUR_API_KEY'

Multilingual city names

City names in South Korea are available in 8 languages.

Free dataset

Prefer a static file? Download 96 South Korea cities as JSON (14 KB, no API key) from the South Korea cities dataset page.

FAQ

How many cities in South Korea does the API return?

Geomelon currently has 312 cities in South Korea across 12 regions. Results are paginated, up to 100 per request.

Is there a free tier?

Yes. RapidAPI's free tier covers a fixed number of requests per month with no credit card required. There is also a free, no-key city-autocomplete endpoint (the demo above) for prefix search.

Can I get South Korea city names in other languages?

Yes β€” city names in South Korea are available in 8 languages. Pass the languages you want via the preferredLanguages parameter, most-preferred first.

Do I need an API key?

The main search and lookup endpoints require a free RapidAPI key. The prefix-search autocomplete endpoint used in the demo above is public and does not require a key.

Try free on RapidAPI

Related