Obtenha informações sobre países através de uma API RESTful https://restcountries.eu
O projeto restcountries foi adquirido pela apilayer, um dos principais fornecedores de microsserviços API. Continuaremos apoiando restcountries e fornecendo-o como uma solução gratuita para desenvolvedores. Financiaremos totalmente este projeto e desativamos o recurso de doações.
RESTCountries tem mais de 1.200 usuários, incluindo:
TTÜ
Índice de preços internacionais do Spotify
Gorilaz
Desejo de viajar
Xero
FxPro
SKROSS
onefinestay
Aventuras muito melhores
Siga RESTCountries no Twitter
Ou inscreva-se na lista de discussão
Abaixo estão descritos os endpoints REST disponíveis que você pode usar para pesquisar países
https://restcountries.eu/rest/v2/all
Pesquise pelo nome do país. Pode ser o nome nativo ou nome parcial
https: //restcountries.eu/rest/v2/name/{name}
https://restcountries.eu/rest/v2/name/eesti
https://restcountries.eu/rest/v2/name/united
Pesquise por nome completo do país
https: //restcountries.eu/rest/v2/name/{name}?fullText=true
https://restcountries.eu/rest/v2/name/aruba?fullText=true
Pesquise por código de país ISO 3166-1 de 2 ou 3 letras
https: //restcountries.eu/rest/v2/alpha/{code}
https://restcountries.eu/rest/v2/alpha/co
https://restcountries.eu/rest/v2/alpha/col
Pesquise por lista de códigos de país ISO 3166-1 de 2 ou 3 letras
https: //restcountries.eu/rest/v2/alpha?codes={code};{code};{code}
https://restcountries.eu/rest/v2/alpha?codes=col;no;ee
Pesquise por código de moeda ISO 4217
https: //restcountries.eu/rest/v2/currency/{currency}
https://restcountries.eu/rest/v2/currency/cop
Pesquise por código de idioma ISO 639-1
https: //restcountries.eu/rest/v2/lang/{et}
https://restcountries.eu/rest/v2/lang/es
Pesquise por capital
https: //restcountries.eu/rest/v2/capital/{capital}
https://restcountries.eu/rest/v2/capital/tallinn
Pesquise chamando o código
https: //restcountries.eu/rest/v2/callingcode/{callingcode}
https://restcountries.eu/rest/v2/callingcode/372
Pesquisa por região: África, Américas, Ásia, Europa, Oceania
https: //restcountries.eu/rest/v2/region/{region}
https://restcountries.eu/rest/v2/region/europe
Pesquise por bloco regional:
https: //restcountries.eu/rest/v2/regionalbloc/{regionalbloc}
https://restcountries.eu/rest/v2/regionalbloc/eu
https://restcountries.eu/rest/v2/alpha/col
[[{
"name" : " Colombia " ,
"topLevelDomain" : [ " .co " ],
"alpha2Code" : " CO " ,
"alpha3Code" : " COL " ,
"callingCodes" : [ " 57 " ],
"capital" : " Bogotá " ,
"altSpellings" : [ " CO " , " Republic of Colombia " , " República de Colombia " ],
"region" : " Americas " ,
"subregion" : " South America " ,
"population" : 48759958 ,
"latlng" : [ 4.0 , -72.0 ],
"demonym" : " Colombian " ,
"area" : 1141748.0 ,
"gini" : 55.9 ,
"timezones" : [ " UTC-05:00 " ],
"borders" : [ " BRA " , " ECU " , " PAN " , " PER " , " VEN " ],
"nativeName" : " Colombia " ,
"numericCode" : " 170 " ,
"currencies" : [{
"code" : " COP " ,
"name" : " Colombian peso " ,
"symbol" : " $ "
}],
"languages" : [{
"iso639_1" : " es " ,
"iso639_2" : " spa " ,
"name" : " Spanish " ,
"nativeName" : " Español "
}],
"translations" : {
"de" : " Kolumbien " ,
"es" : " Colombia " ,
"fr" : " Colombie " ,
"ja" : "コロンビア" ,
"it" : " Colombia " ,
"br" : " Colômbia " ,
"pt" : " Colômbia "
},
"flag" : " https://restcountries.eu/data/col.svg " ,
"regionalBlocs" : [{
"acronym" : " PA " ,
"name" : " Pacific Alliance " ,
"otherAcronyms" : [],
"otherNames" : [ " Alianza del Pacífico " ]
}, {
"acronym" : " USAN " ,
"name" : " Union of South American Nations " ,
"otherAcronyms" : [ " UNASUR " , " UNASUL " , " UZAN " ],
"otherNames" : [ " Unión de Naciones Suramericanas " , " União de Nações Sul-Americanas " , " Unie van Zuid-Amerikaanse Naties " , " South American Union " ]
}]
}]
Você pode filtrar a saída da sua solicitação para incluir apenas os campos especificados.
https: //restcountries.eu/rest/v2/{service}?fields={field};{field};{field}
https://restcountries.eu/rest/v2/all?fields=name;capital;currencies
Licença Pública Mozilla MPL 2.0