Loading countries…
ISO 3166-1 metadata, SVG flags in two aspect ratios, and 169K+ cities — free and open-source.
Search 169K+ cities by country — with coordinates
154 languages with ISO codes, native names, and their countries
Ready-to-use components powered by GET /v1/phone-codes
Dial-code picker with flag, search & popover
GET https://iso.api.gbstr.io/v1/phone-codes
{
"total": 234,
"data": [
{
"code": "AF",
"name": "Afghanistan",
"callingCode": "+93",
"flagUrl": "https://iso.api.gbstr.io/v1/flags/AF"
},
...
]
}
ISO 639 language picker with flag, native name & search
GET https://iso.api.gbstr.io/v1/languages/iso
{
"count": 154,
"data": [
{
"code": "ar",
"alpha3": "ara",
"name": "Arabic",
"nativeName": "العربية",
"rtl": true,
"flagCode": "SA",
"flagUrl": "https://iso.api.gbstr.io/v1/flags/SA",
"countryCount": 24
},
{
"code": "en",
"alpha3": "eng",
"name": "English",
"nativeName": "English",
"rtl": false,
"flagCode": "US",
"flagUrl": "https://iso.api.gbstr.io/v1/flags/US",
"countryCount": 91
},
...
]
}
Interactive playground — send live requests and inspect responses.
https://iso.api.gbstr.io