πŸ‡―πŸ‡΅ Cities in Japan β€” API & JSON data

6,724 cities. 45 regions. 45 languages. That's the current coverage for Japan in the Geomelon API, led by Tokyo at 14,264,798 people.

Data updated: 2026-07-14

Live demo

Type to search Japan cities…

Top 10 cities by population

CityRegionPopulation
Tokyoβ€”14,264,798
Nagoya metropolitan areaAichi Prefecture6,871,532
YokohamaKanagawa Prefecture3,757,630
OsakaOsaka Prefecture2,751,862
Fukuoka metropolitan areaβ€”2,565,501
NagoyaAichi Prefecture2,326,844
Southern Kyoto PrefectureKyoto Prefecture2,316,183
SapporoHokkaido1,959,313
FukuokaFukuoka Prefecture1,603,043
KawasakiKanagawa Prefecture1,539,522

Sample API response

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

[
  {
    "id": "08f5568e-d820-4237-adc9-4c681e774221",
    "name": "Tokyo",
    "population": 14264798,
    "countryName": "Japan",
    "countryCode": "JP",
    "countryEmoji": "πŸ‡―πŸ‡΅",
    "regionName": null
  },
  {
    "id": "b1768339-c040-45d4-b01b-148c2b47b25c",
    "name": "Nagoya metropolitan area",
    "population": 6871532,
    "countryName": "Japan",
    "countryCode": "JP",
    "countryEmoji": "πŸ‡―πŸ‡΅",
    "regionName": "Aichi Prefecture"
  },
  {
    "id": "69d828fa-067c-4cf0-8051-98c967d2cf9e",
    "name": "Yokohama",
    "population": 3757630,
    "countryName": "Japan",
    "countryCode": "JP",
    "countryEmoji": "πŸ‡―πŸ‡΅",
    "regionName": "Kanagawa Prefecture"
  }
]

Try it

curl --request GET \
  --url 'https://geomelon.p.rapidapi.com/cities/search?countryCode=jp&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 Japan are available in 45 languages.

Free dataset

Prefer a static file? Download 1,880 Japan cities as JSON (290 KB, no API key) from the Japan cities dataset page.

FAQ

How many cities in Japan does the API return?

Geomelon currently has 6,724 cities in Japan across 45 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 Japan city names in other languages?

Yes β€” city names in Japan are available in 45 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