Documentation API

Commencez à utiliser notre API facile à utiliser dès aujourd'hui, suivez les exemples pour apprendre à l'utiliser.




GET Obtenez les codes postaux à distance

Avec ce point de terminaison facile à utiliser, vous obtiendrez une liste des codes postaux qui se trouvent à une distance donnée. L'exemple de demande renverra une liste de codes postaux uniques, une liste complète des codes postaux et les détails de chaque code postal.

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

Notre API accepte les mesures de distance en kilomètres (par défaut) ou en miles.

Pour changer la mesure en kilomètres vous devez mettre le ms dans votre requête :

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

La réponse ressemblera à ceci :

{
   "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 Obtenir les détails des codes postaux

L'exemple suivant renverra les détails des codes postaux qui correspondent à la requête de recherche.

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

La réponse ressemblera à ceci :

{
   "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 Obtenez des données personnalisées

Vous pouvez passer des paramètres supplémentaires pour obtenir uniquement ce dont vous avez besoin dans les résultats, ajoutez simplement les fields valeur dans votre demande.

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

La réponse ressemblera à ceci :

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



Commencez à utiliser notre API gratuitement dès aujourd'hui !

Obtenez 240 demandes gratuites par jour

+94 Pays pris en charge

AD (Andorre)
AR (Argentine)
AS (Samoa Américaines)
AT (L'Autriche)
AU (Australie)
AX (Iles Aland)
AZ (Azerbaïdjan)
BD (Bangladesh)
BE (Belgique)
BG (Bulgarie)
BM (Bermudes)
BR (Brésil)
Flag of Belarus
BY (Biélorussie)
CA (Canada)
CH (Suisse)
CL (Chili)
CO (Colombie)
CR (Costa Rica)
CY (Chypre)
CZ (République Tchèque)
Flag of Germany
DE (Allemagne)
DK (Danemark)
DO (République Dominicaine)
DZ (Algérie)
EE (Estonie)
ES (Espagne)
FI (Finlande)
FM (Micronésie)
FO (Îles Féroé)
FR (France)
GB (Royaume-Uni)
GF (Guinée Française)
GG (Guernesey et Alderney)
GL (Groenland)
GP (Guadeloupe)
GT (Guatemala)
GU (Guam)
HR (Croatie (Hrvatska))
HU (Hongrie)
IE (Irlande)
IM (Man (île de))
IN (Inde)
IS (Islande)
IT (Italie)
JE (Jersey)
JP (Japon)
Flag of South Korea
KR (COREE DU SUD)
LI (Liechtenstein)
LK (Sri Lanka)
LT (Lituanie)
LU (Luxembourg)
LV (Lettonie)
MC (Monaco)
MD (La Moldavie)
Flag of the Marshall Islands
MH (Iles Marshall)
MK (Macédoine)
MP (Îles Mariannes du Nord)
MQ (Martinique)
MT (Malte)
Flag of Malawi
MW (Malawi)