Появилась небольшая идея, чисто для практики.
Хочу создать мини приложение на чистом js, где пользователь вводит в поле input список стран, которые передаются в массив, а из массива списком должны создаваться на сайте в виде: "Страна - Её столица". Проблема возникла только в получении столицы. Существует какое-либо API, с помощью которого можно получить нужную страну и её столицу?
Как вариант конечно самому написать бд в json формате, и тогда проблем не будет, но это очень долго делать самостоятельно, да и думаю не разумно.
Находил только API, где перечислены абсолютно все города нужной страны, что мне не нужно, так как столица там никак не выделяется.
https://restcountries.eu/
Тут в примере для эндпоинта https://restcountries.eu/rest/v2/alpha/col есть в респонсе параметр capital, а уже по другому эндпоинту можно получить инфу о городе
Upd. Можно даже проще, у эндпоинта /country/< countryname > указать конкретное поле, чтобы получить только столицу ответ на SO