API dokumentatsioon

Alustage meie hõlpsasti kasutatava API kasutamist juba täna, järgige näiteid, kuidas seda kasutada.




GET Hankige sihtnumbrid eemal

Selle hõlpsasti kasutatava lõpp-punktiga saate nimekirja postikoodidest, mis asuvad etteantud kaugusel. Taotluse näide tagastab unikaalsete sihtnumbrite loendi, täieliku sihtnumbrite loendi ja iga sihtnumbri üksikasjad.

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

Meie API aktsepteerib vahemaa mõõtmist kilomeetrites (vaikimisi) või miilides.

Mõõtmise muutmiseks kilomeetriteks peate oma päringusse ms

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

Vastus näeb välja selline:

{
   "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 Hankige sihtnumbrite üksikasjad

Järgmine näide tagastab otsingupäringuga vastavate sihtnumbrite üksikasjad.

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

Vastus näeb välja selline:

{
   "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 Hankige kohandatud andmeid

Võite liigu ekstra parameetrid saada ainult seda, mida on vaja tulemuste, vaid lisada väärtust fields oma taotluse.

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

Vastus näeb välja selline:

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



Alustage täna meie API tasuta kasutamist!

Hankige 240 tasuta taotlust päevas

+94 Toetatud riigid

AD (Andorra)
AR (Argentina)
AS (Ameerika Samoa)
AT (Austria)
AU (Austraalia)
AX (Alandi saared)
AZ (Aserbaidžaan)
BD (Bangladesh)
BE (Belgia)
BG (Bulgaaria)
BM (Bermuda)
BR (Brasiilia)
Flag of Belarus
BY (Valgevene)
CA (Kanada)
CH (Šveits)
CL (Tšiili)
CO (Colombia)
CR (Costa Rica)
CY (Küpros)
CZ (Tšehhi Vabariik)
Flag of Germany
DE (Saksamaa)
DK (Taani)
DO (Dominikaani Vabariik)
DZ (Alžeeria)
EE (Eesti)
ES (Hispaania)
FI (Soome)
FM (Mikroneesia)
FO (Fääri saared)
FR (Prantsusmaa)
GB (Ühendkuningriik)
GF (Prantsuse Guajaana)
GG (Guernsey ja Alderney)
GL (Gröönimaa)
GP (Guadeloupe)
GT (Guatemala)
GU (Guam)
HR (Horvaatia (Hrvatska))
HU (Ungari)
IE (Iirimaa)
IM (Mees (saar))
IN (India)
IS (Island)
IT (Itaalia)
JE (Jersey)
JP (Jaapan)
Flag of South Korea
KR (Lõuna-Korea)
LI (Liechtenstein)
LK (Sri Lanka)
LT (Leedu)
LU (Luksemburg)
LV (Läti)
MC (Monaco)
MD (Moldova)
Flag of the Marshall Islands
MH (Marshalli saared)
MK (Makedoonia)
MP (Põhja-Mariaanid)
MQ (Martinique)
MT (Malta)
Flag of Malawi
MW (Malawi)
MX (Mehhiko)
MY (Malaisia)
Flag of New Caledonia
NC (Uus-Kaledoonia)
NL (Holland)
NO (Norra)
NZ (Uus-Meremaa)
PE (Peruu)
Flag of the Philippines Coding according to the official "description and specification of the FILIPINO flag" in Executive Order No. 23 from 1936
PH (Filipiinid)
Flag of Pakistan
PK (Pakistan)
PL (Poola)
PM (Saint Pierre ja 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 (Réunion)
RO (Rumeenia)
RS (Serbia)
RU (Venemaa)
SE (Rootsi)
SG (Singapur)
Flag of Slovenia
SI (Sloveenia)
SJ (Svalbardi ja Jan Mayeni saared)
Flag of Slovakia
SK (Slovakkia)
SM (San Marino)
TH (Tai)
TR (Türgi)
UA (Ukraina)
US (Ühendriigid)
Flag of Uruguay
UY (Uruguay)
Flag of Vatican City
VA (Vatikani Linnriik (Püha Tool))
VI (Neitsisaared (USA))
WF (Wallis ja Futuna saared)
YT (Mayotte)
ZA (Lõuna-Aafrika)