Schnelle JSON-Endpunkte für Länderdaten — Flaggen, Wappen, Sprachen, Währungen, Vorwahlen und ISO-Codes. Bereitgestellt von Nexperts BV.
Kein API-Key, keine Anmeldung. Stelle eine GET-Anfrage und erhalte sofort JSON mit allem, was du über ein Land wissen musst.
| Methode | Endpunkt | Beschreibung | Testen |
|---|---|---|---|
| GET | /{code} |
Land nach ISO 3166-1 Alpha-2-Code (z.B. NL, de). Groß-/Kleinschreibung egal. |
/nl |
| GET | /countries |
Vollständige Liste der gültigen ISO 3166-1 Alpha-2-Codes. | /countries |
| GET | /countrycode/{code} |
Direkter Cache-Lookup (überspringt Validierung und Upstream-Aufruf). | /countrycode/nl |
| GET | /name/{name} |
Suche nach Ländername (min. 3 Zeichen, Leerzeichen als _). |
/name/united_kingdom |
| GET | /callingcode/{number} |
Lookup nach internationaler Vorwahl (z.B. 31, 49). |
/callingcode/49 |
| GET | /cca3/{code} |
Lookup nach ISO 3166-1 Alpha-3-Code (z.B. NLD, deu). |
/cca3/nld |
| GET | /region/{name} |
Alle Länder einer Region: europe, asia, africa, americas, oceania, antarctic. |
/region/europe |
| GET | /subregion/{name} |
Alle Länder einer Subregion (z.B. western_europe, south-eastern_asia). |
/subregion/western_europe |
| GET | /currency/{code} |
Alle Länder, die diese Währung verwenden (z.B. EUR, USD). |
/currency/eur |
| GET | /language/{code} |
Alle Länder, in denen diese Sprache gesprochen wird (ISO 639-3, z.B. nld, fra, eng). |
/language/nld |
| GET | /capital/{name} |
Suche nach Hauptstadt (Teilstring-Suche, min. 3 Zeichen). Unterstützt Länder mit mehreren Hauptstädten. | /capital/amsterdam |
| GET | /border/{code} |
Nachbarländer (cca2). Leeres Array, wenn das Land keine Landgrenzen hat. | /border/nl |
| GET | /timezone/{offset} |
Länder in einer Zeitzone. Format +0100, -0500, +0530 (UTC-Präfix optional). |
/timezone/+0100 |
| GET | /independent |
Alle unabhängigen Länder. | /independent |
| GET | /un-members |
Alle UN-Mitgliedstaaten. | /un-members |
| GET | /landlocked |
Alle Binnenländer. | /landlocked |
| GET | /random |
Ein zufälliges Land — praktisch für Demos und Quizzes. | /random |
| GET | /flags/{file} |
Flaggenbild (.png oder .svg). |
/flags/nl.svg |
| GET | /coa/{file} |
Wappen (.png oder .svg). |
/coa/nl.svg |
Ein GET auf /nl liefert ein Array mit einem Land-Objekt zurück, das so aussieht (gekürzt):
[
{
"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"]
}
]
Kein Rate-Limit, aber verantwortungsvoll nutzen. Wenn möglich, cache Ergebnisse auf deiner Seite.
Alle Daten, Flaggen und Wappen werden lokal für schnelle Antwortzeiten ausgeliefert.
Best-Effort-Uptime. Für Produktion mit SLA — kontaktiere Nexperts für ein dediziertes Setup.