Zip2Geo ofrece una forma simple y rápida de convertir códigos postales en coordenadas geográficas. Para usar la API, envíe una solicitud GET al siguiente endpoint:
GET https://zip2geo.dev/api/lookup
country – El código de país ISO 3166-1 alpha-2 (p. ej. DE, US, FR)postal_code – El código postal que desea buscarPuede autenticarse usando uno de los siguientes métodos:
Authorization: Bearer YOUR_API_KEY?key=YOUR_API_KEYcurl -H "Authorization: Bearer YOUR_API_KEY" \
"https://zip2geo.dev/api/lookup?country=DE&postal_code=10115"
[
{
"postal_code": "10435",
"country": "DE",
"latitude": 52.5378,
"longitude": 13.4112,
"name": "Berlin",
"state": "Berlin"
}
]
401 Unauthorized::
{ "error": "Invalid API Key" }
403 Forbidden::
{ "error": "Host not allowed" }
404 Not Found con un array vacío::
[]
A continuación se muestra una lista de todos los códigos de país ISO 3166-1 alpha-2 actualmente soportados por la API Zip2Geo:
| País | Código ISO |
|---|---|
| 🇦🇩 Andorra | AD |
| 🇦🇪 United Arab Emirates | AE |
| 🇦🇮 Anguilla | AI |
| 🇦🇱 Albania | AL |
| 🇦🇷 Argentina | AR |
| 🇦🇸 American Samoa | AS |
| 🇦🇹 Austria | AT |
| 🇦🇺 Australia | AU |
| 🇦🇽 Åland Islands | AX |
| 🇦🇿 Azerbaijan | AZ |
| 🇧🇩 Bangladesh | BD |
| 🇧🇪 Belgium | BE |
| 🇧🇬 Bulgaria | BG |
| 🇧🇲 Bermuda | BM |
| 🇧🇷 Brazil | BR |
| 🇧🇾 Belarus | BY |
| 🇨🇦 Canada | CA |
| 🇨🇨 Cocos (Keeling) Islands | CC |
| 🇨🇭 Switzerland | CH |
| 🇨🇱 Chile | CL |
| 🇨🇳 China | CN |
| 🇨🇴 Colombia | CO |
| 🇨🇷 Costa Rica | CR |
| 🇨🇽 Christmas Island | CX |
| 🇨🇾 Cyprus | CY |
| 🇨🇿 Czech Republic | CZ |
| 🇩🇪 Germany | DE |
| 🇩🇰 Denmark | DK |
| 🇩🇴 Dominican Republic | DO |
| 🇩🇿 Algeria | DZ |
| 🇪🇨 Ecuador | EC |
| 🇪🇪 Estonia | EE |
| 🇪🇸 Spain | ES |
| 🇫🇮 Finland | FI |
| 🇫🇰 Falkland Islands | FK |
| 🇫🇲 Micronesia | FM |
| 🇫🇴 Faroe Islands | FO |
| 🇫🇷 France | FR |
| 🇬🇧 United Kingdom | GB |
| 🇬🇫 French Guiana | GF |
| 🇬🇬 Guernsey | GG |
| 🇬🇮 Gibraltar | GI |
| 🇬🇱 Greenland | GL |
| 🇬🇵 Guadeloupe | GP |
| 🇬🇸 South Georgia and South Sandwich Islands | GS |
| 🇬🇹 Guatemala | GT |
| 🇬🇺 Guam | GU |
| 🇭🇰 Hong Kong | HK |
| 🇭🇲 Heard Island and McDonald Islands | HM |
| 🇭🇳 Honduras | HN |
| 🇭🇷 Croatia | HR |
| 🇭🇹 Haiti | HT |
| 🇭🇺 Hungary | HU |
| 🇮🇩 Indonesia | ID |
| 🇮🇪 Ireland | IE |
| 🇮🇲 Isle of Man | IM |
| 🇮🇳 India | IN |
| 🇮🇴 British Indian Ocean Territory | IO |
| 🇮🇸 Iceland | IS |
| 🇮🇹 Italy | IT |
| 🇯🇪 Jersey | JE |
| 🇯🇵 Japan | JP |
| 🇰🇪 Kenya | KE |
| 🇰🇷 South Korea | KR |
| 🇱🇮 Liechtenstein | LI |
| 🇱🇰 Sri Lanka | LK |
| 🇱🇹 Lithuania | LT |
| 🇱🇺 Luxembourg | LU |
| 🇱🇻 Latvia | LV |
| 🇲🇦 Morocco | MA |
| 🇲🇨 Monaco | MC |
| 🇲🇩 Moldova | MD |
| 🇲🇭 Marshall Islands | MH |
| 🇲🇰 North Macedonia | MK |
| 🇲🇴 Macao | MO |
| 🇲🇵 Northern Mariana Islands | MP |
| 🇲🇶 Martinique | MQ |
| 🇲🇹 Malta | MT |
| 🇲🇼 Malawi | MW |
| 🇲🇽 Mexico | MX |
| 🇲🇾 Malaysia | MY |
| 🇳🇨 New Caledonia | NC |
| 🇳🇫 Norfolk Island | NF |
| 🇳🇱 Netherlands | NL |
| 🇳🇴 Norway | NO |
| 🇳🇷 Nauru | NR |
| 🇳🇺 Niue | NU |
| 🇳🇿 New Zealand | NZ |
| 🇵🇦 Panama | PA |
| 🇵🇪 Peru | PE |
| 🇵🇫 French Polynesia | PF |
| 🇵🇭 Philippines | PH |
| 🇵🇰 Pakistan | PK |
| 🇵🇱 Poland | PL |
| 🇵🇲 Saint Pierre and Miquelon | PM |
| 🇵🇳 Pitcairn | PN |
| 🇵🇷 Puerto Rico | PR |
| 🇵🇹 Portugal | PT |
| 🇵🇼 Palau | PW |
| 🇷🇪 Réunion | RE |
| 🇷🇴 Romania | RO |
| 🇷🇸 Serbia | RS |
| 🇷🇺 Russia | RU |
| 🇸🇪 Sweden | SE |
| 🇸🇬 Singapore | SG |
| 🇸🇮 Slovenia | SI |
| 🇸🇯 Svalbard and Jan Mayen | SJ |
| 🇸🇰 Slovakia | SK |
| 🇸🇲 San Marino | SM |
| 🇹🇨 Turks and Caicos Islands | TC |
| 🇹🇭 Thailand | TH |
| 🇹🇷 Turkey | TR |
| 🇺🇦 Ukraine | UA |
| 🇺🇸 United States | US |
| 🇺🇾 Uruguay | UY |
| 🇻🇦 Vatican City | VA |
| 🇻🇮 U.S. Virgin Islands | VI |
| 🇼🇫 Wallis and Futuna | WF |
| 🇼🇸 Samoa | WS |
| 🇾🇹 Mayotte | YT |
| 🇿🇦 South Africa | ZA |
Eso es todo. Sin complicaciones de registro, sin complejidad innecesaria — solo búsqueda de código postal a geo, bien hecho.