Dokumentacja API

Zacznij korzystać z naszego łatwego w użyciu interfejsu API już dziś, postępuj zgodnie z przykładami, aby dowiedzieć się, jak z niego korzystać.




GET Uzyskaj kody pocztowe na odległość

Dzięki temu łatwemu w użyciu punktowi końcowemu otrzymasz listę kodów pocztowych znajdujących się w określonej odległości. Przykład żądania zwróci listę unikalnych kodów pocztowych, pełną listę kodów pocztowych i szczegóły każdego kodu pocztowego.

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

Nasze API akceptuje pomiary odległości w kilometrach (domyślnie) lub milach.

Aby zmienić pomiar na kilometry, musisz ms w swoim żądaniu:

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

Odpowiedź będzie wyglądać tak:

{
   "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 Uzyskaj szczegóły kodów pocztowych

Poniższy przykład zwróci szczegóły kodów pocztowych pasujących do zapytania wyszukiwania.

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

Odpowiedź będzie wyglądać tak:

{
   "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 Uzyskaj niestandardowe dane

Możesz przekazać dodatkowe parametry, aby uzyskać tylko to, czego potrzebujesz w wynikach, po prostu dodaj fields wartości w swoim żądaniu.

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

Odpowiedź będzie wyglądać tak:

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



Zacznij korzystać z naszego API za darmo już dziś!

Otrzymuj codziennie 240 bezpłatnych żądań

+94 Obsługiwane kraje

AD (Andora)
AR (Argentyna)
AS (Samoa Amerykańskie)
AT (Austria)
AU (Australia)
AX (Wyspy Alandzkie)
AZ (Azerbejdżan)
BD (Bangladesz)
BE (Belgia)
BG (Bułgaria)
BM (Bermudy)
BR (Brazylia)
Flag of Belarus
BY (Białoruś)
CA (Kanada)
CH (Szwajcaria)
CL (Chile)
CO (Kolumbia)
CR (Kostaryka)
CY (Cypr)
CZ (Republika Czeska)
Flag of Germany
DE (Niemcy)
DK (Dania)
DO (Republika Dominikany)
DZ (Algieria)
EE (Estonia)
ES (Hiszpania)
FI (Finlandia)
FM (Mikronezja)
FO (Wyspy Owcze)
FR (Francja)
GB (Zjednoczone Królestwo)
GF (Gujana Francuska)
GG (Guernsey i Alderney)
GL (Grenlandia)
GP (Gwadelupa)
GT (Gwatemala)
GU (Guam)
HR (Chorwacja (Hrvatska))
HU (Węgry)
IE (Irlandia)
IM (Człowiek (wyspa))
IN (Indie)
IS (Islandia)
IT (Włochy)
JE (Golf)
JP (Japonia)
Flag of South Korea
KR (Korea Południowa)
LI (Liechtenstein)
LK (Sri Lanka)
LT (Litwa)
LU (Luksemburg)
LV (Łotwa)
MC (Monako)
MD (Moldova)
Flag of the Marshall Islands
MH (Wyspy Marshalla)
MK (Macedonia)
MP (Mariany Północne)
MQ (Martynika)
MT (Malta)
Flag of Malawi
MW (Malawi)