Snelle JSON-endpoints voor landgegevens — vlaggen, wapenschilden, talen, valuta, belcodes en ISO-codes. Aangeboden door Nexperts BV.
Geen API-key, geen registratie. Doe een GET-request en je krijgt direct JSON terug met alles wat je nodig hebt over een land.
| Method | Endpoint | Beschrijving | Probeer |
|---|---|---|---|
| GET | /{code} |
Land op ISO 3166-1 Alpha-2 code (bijv. NL, de). Case-insensitive. |
/nl |
| GET | /countries |
Volledige lijst van geldige ISO 3166-1 Alpha-2 codes. | /countries |
| GET | /countrycode/{code} |
Directe lookup uit de cache (skipt validatie en upstream call). | /countrycode/nl |
| GET | /name/{name} |
Zoek op landnaam (min. 3 letters, spaties als _). |
/name/united_kingdom |
| GET | /callingcode/{number} |
Lookup op internationale belcode (bijv. 31, 49). |
/callingcode/49 |
| GET | /cca3/{code} |
Lookup op ISO 3166-1 Alpha-3 code (bijv. NLD, deu). |
/cca3/nld |
| GET | /region/{name} |
Alle landen in een regio: europe, asia, africa, americas, oceania, antarctic. |
/region/europe |
| GET | /subregion/{name} |
Alle landen in een subregio (bijv. western_europe, south-eastern_asia). |
/subregion/western_europe |
| GET | /currency/{code} |
Alle landen die deze valuta gebruiken (bijv. EUR, USD). |
/currency/eur |
| GET | /language/{code} |
Alle landen waar deze taal gesproken wordt (ISO 639-3, bijv. nld, fra, eng). |
/language/nld |
| GET | /capital/{name} |
Zoek op hoofdstad (substring match, min. 3 letters). Ondersteunt landen met meerdere hoofdsteden. | /capital/amsterdam |
| GET | /border/{code} |
Buurlanden van een land (cca2). Lege array als het land geen landgrenzen heeft. | /border/nl |
| GET | /timezone/{offset} |
Landen in een tijdzone. Format +0100, -0500, +0530 (UTC-prefix optioneel). |
/timezone/+0100 |
| GET | /independent |
Alle onafhankelijke landen. | /independent |
| GET | /un-members |
Alle lidstaten van de Verenigde Naties. | /un-members |
| GET | /landlocked |
Alle landen zonder kustlijn. | /landlocked |
| GET | /random |
Een willekeurig land — handig voor demo's en quizzen. | /random |
| GET | /flags/{file} |
Vlag-afbeelding (.png of .svg). |
/flags/nl.svg |
| GET | /coa/{file} |
Wapenschild (.png of .svg). |
/coa/nl.svg |
Een GET op /nl retourneert een array met één land-object dat er als volgt uitziet (ingekort):
[
{
"name": {
"common": "Netherlands",
"official": "Kingdom of the Netherlands"
},
"cca2": "NL",
"cca3": "NLD",
"capital": ["Amsterdam"],
"region": "Europe",
"languages": { "nld": "Dutch" },
"currencies": {
"EUR": { "name": "Euro", "symbol": "€" }
},
"idd": { "root": "+3", "suffixes": ["1"] },
"population": 16655799,
"flag": "🇳🇱",
"flags": {
"png": "https://countries.nexperts.nl/flags/nl.png",
"svg": "https://countries.nexperts.nl/flags/nl.svg"
},
"coatOfArms": {
"png": "https://countries.nexperts.nl/coa/nl.png",
"svg": "https://countries.nexperts.nl/coa/nl.svg"
},
"timezones": ["UTC+01:00"],
"continents": ["Europe"]
}
]
Geen rate limit, maar gebruik 'm verstandig. Cache resultaten aan jouw kant waar mogelijk.
Alle data, vlaggen en wapens worden lokaal geserveerd voor snelle responstijden.
Best effort uptime. Voor productie met SLA — neem contact op met Nexperts voor een dedicated setup.