Documentació API

Comenceu a utilitzar la nostra API fàcil d'utilitzar avui mateix, seguiu els exemples per aprendre a utilitzar-la.




GET Obteniu codis postals a una distància

Amb aquest punt final fàcil d’utilitzar, obtindreu una llista de codis postals que es troben a una distància determinada. L'exemple de sol·licitud retornarà una llista de codis postals únics, una llista completa de codis postals i les dades de cada codi postal.

GET https://postalcodes.app/api/v1/?key=YOUR-APIKEY&distance=25&zipcode=10005&country=us

La nostra API accepta mesures de distància en quilòmetres (predeterminat) o milles.

Per canviar la mesura a quilòmetres, heu de posar el ms a la vostra sol·licitud:

GET https://postalcodes.app/api/v1/?key=YOUR-APIKEY&ms=km&distance=25&zipcode=10005&country=us

La resposta serà així:

{
   "query":{
      "code": "10005",
      "country": "US",
      "range": "25",
      "measure": ""
   },
   "results":{
       "range_codes_unique": ["07010", "07020", "07022", "07024", "07026", ...],
       "range_codes": ["07010", "07020", "07022", "07024", "07026", ...],
       "range_codes_details": [
          {
              "postal_code":"07010",
              "country_code":"US",
              "city":"Cliffside Park",
              "state":"New Jersey",
              "state_code":"NJ",
              "province":"Bergen",
              "province_code":"003"
          },
          {
              "postal_code":"07020",
              "country_code":"US",
              "city":"Edgewater",
              "state":"New Jersey",
              "state_code":"NJ",
              "province":"Bergen",
              "province_code":"003"
          },
          {
              "postal_code":"07022",
              "country_code":"US",
              "city":"Fairview",
              "state":"New Jersey",
              "state_code":"NJ",
              "province":"Bergen",
              "province_code":"003"
          },
          {
              "postal_code":"07024",
              "country_code":"US",
              "city":"Fort Lee",
              "state":"New Jersey",
              "state_code":"NJ",
              "province":"Bergen",
              "province_code":"003"
          },
          {
              "postal_code":"07026",
              "country_code":"US",
              "city":"Garfield",
              "state":"New Jersey",
              "state_code":"NJ",
              "province":"Bergen",
              "province_code":"003"
          },
           ...
       ],
   }
}

GET Obteniu detalls dels codis postals

A l'exemple següent es mostraran els detalls dels codis postals que coincideixen amb la consulta de cerca.

GET https://postalcodes.app/api/v1/?key=YOUR-APIKEY&zipcode=10005&country=us

La resposta serà així:

{
   "query":{
      "code": "10005",
      "country": "us",
      "range": "",
      "measure": ""
   },
   "results":{
       "range_codes_unique": ["10005"],
       "range_codes": ["10005"],
       "range_codes_details": [
          {
              "postal_code":"10005",
              "country_code":"US",
              "city":"New York",
              "state":"New York",
              "state_code":"NY",
              "province":"New York",
              "province_code":"061"
          }
       ],
   }
}

GET Obteniu dades personalitzades

Podeu passar paràmetres addicionals per obtenir només el que necessiteu als resultats, només cal afegir els fields valor a la vostra sol·licitud.

GET https://postalcodes.app/api/v1/?key=YOUR-APIKEY&fields=["range_codes_unique"]&distance=25&zipcode=10005&country=us

La resposta serà així:

{
   "query":{
      "code": "10005",
      "country": "US",
      "range": "25",
      "measure": ""
   },
   "results":{
       "range_codes_unique": ["07010", "07020", "07022", "07024", "07026", ...]
   }
}



Comenceu a utilitzar la nostra API de forma gratuïta avui mateix.

Obteniu 240 sol·licituds gratuïtes diàries

+94 Països amb suport

AD (Andorra)
AR (Argentina)
AS (Samoa americana)
AT (Àustria)
AU (Austràlia)
AX (Illes Aland)
AZ (Azerbaidjan)
BD (Bangladesh)
BE (Bèlgica)
BG (Bulgària)
BM (Bermuda)
BR (Brasil)
Flag of Belarus
BY (Bielorússia)
CA (Canadà)
CH (Suïssa)
CL (Xile)
CO (Colòmbia)
CR (Costa Rica)
CY (Xipre)
CZ (República Txeca)
Flag of Germany
DE (Alemanya)
DK (Dinamarca)
DO (República Dominicana)
DZ (Algèria)
EE (Estònia)
ES (Espanya)
FI (Finlàndia)
FM (Micronèsia)
FO (Illes Faroe)
FR (França)
GB (Regne Unit)
GF (Guaiana francesa)
GG (Guernsey i Alderney)
GL (Groenlàndia)
GP (Guadalupe)
GT (Guatemala)
GU (Guam)
HR (Croàcia (Hrvatska))
HU (Hongria)
IE (Irlanda)
IM (Man (Isle of))
IN (Índia)
IS (Islàndia)
IT (Itàlia)
JE (Jersey)
JP (Japó)
Flag of South Korea
KR (Corea del Sud)
LI (Liechtenstein)
LK (Sri Lanka)
LT (Lituània)
LU (Luxemburg)
LV (Letònia)
MC (Mònaco)
MD (Moldàvia)
Flag of the Marshall Islands
MH (Illes Marshall)
MK (Macedònia)
MP (Illes Mariannes del Nord)
MQ (Martinica)
MT (Malta)
Flag of Malawi
MW (Malawi)
MX (Mèxic)
MY (Malàisia)
Flag of New Caledonia
NC (Nova Caledònia)
NL (Països Baixos)
NO (Noruega)
NZ (Nova Zelanda)
PE (Perú)
Flag of the Philippines Coding according to the official "description and specification of the FILIPINO flag" in Executive Order No. 23 from 1936
PH (Filipines)
Flag of Pakistan
PK (Pakistan)
PL (Polònia)
PM (Saint Pierre i Miquelon)
the star is in the center of gravity of the triangle, so the x-pos is irrational (tan(30 deg) * 15)
PR (Puerto Rico)
PT (Portugal)
PW (Palau)
RE (Reunió)
RO (Romania)
RS (Sèrbia)
RU (Rússia)
SE (Suècia)
SG (Singapur)
Flag of Slovenia
SI (Eslovènia)
SJ (Illes Svalbard i Jan Mayen)
Flag of Slovakia
SK (Eslovàquia)
SM (San Marino)
TH (Tailàndia)
TR (Turquia)
UA (Ucraïna)
US (Estats Units)
Flag of Uruguay
UY (Uruguai)
Flag of Vatican City
VA (Estat de la Ciutat del Vaticà (Santa Seu))
VI (Illes Verges (EUA))
WF (Illes Wallis i Futuna)
YT (Mayotte)
ZA (Sud-Àfrica)