API документация

Започнете да използвате нашия лесен за използване API днес, следвайте примерите, за да научите как да го използвате.




GET Вземете пощенски кодове на разстояние

С тази лесна за използване крайна точка ще получите списък с пощенски кодове, които са в рамките на дадено разстояние. Примерът за заявка ще върне списък с уникални пощенски кодове, пълен списък с пощенски кодове и подробности за всеки пощенски код.

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

Нашият API приема измерване на разстояние в километри (по подразбиране) или мили.

За да промените измерването на километри, трябва да поставите ms във вашата заявка:

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

Отговорът ще изглежда така:

{
   "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 Вземете подробности за пощенските кодове

Следващият пример ще върне подробностите за пощенските кодове, които съответстват на заявката за търсене.

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

Отговорът ще изглежда така:

{
   "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 Вземете персонализирани данни

Можете да предадете допълнителни параметри, за да получите само това, от което се нуждаете, в резултатите, просто добавете fields за стойност в заявката си.

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

Отговорът ще изглежда така:

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



Започнете да използвате нашия API безплатно още днес!

Получавайте 240 ежедневни безплатни заявки

+94 Поддържани държави

AD (Андора)
AR (Аржентина)
AS (Американска Самоа)
AT (Австрия)
AU (Австралия)
AX (Аландски острови)
AZ (Азербайджан)
BD (Бангладеш)
BE (Белгия)
BG (България)
BM (Бермуда)
BR (Бразилия)
Flag of Belarus
BY (Беларус)
CA (Канада)
CH (Швейцария)
CL (Чили)
CO (Колумбия)
CR (Коста Рика)
CY (Кипър)
CZ (Чехия)
Flag of Germany
DE (Германия)
DK (Дания)
DO (Доминиканска република)
DZ (Алжир)
EE (Естония)
ES (Испания)
FI (Финландия)
FM (Микронезия)
FO (Фарьорските острови)
FR (Франция)
GB (Великобритания)
GF (Френска Гвиана)
GG (Гернси и Олдърни)
GL (Гренландия)
GP (Гваделупа)
GT (Гватемала)
GU (Гуам)
HR (Хърватия (Хърватска))
HU (Унгария)
IE (Ирландия)
IM (Man (остров))
IN (Индия)
IS (Исландия)
IT (Италия)
JE (жарсе)
JP (Япония)
Flag of South Korea
KR (Южна Корея)
LI (Лихтенщайн)
LK (Шри Ланка)
LT (Литва)
LU (Люксембург)
LV (Латвия)
MC (Монако)
MD (Молдова)
Flag of the Marshall Islands
MH (Маршалови острови)
MK (македония)
MP (Северни Мариански острови)
MQ (Мартиника)
MT (Малта)
Flag of Malawi
MW (Малави)
MX (Мексико)
MY (Малайзия)
Flag of New Caledonia
NC (Нова Каледония)
NL (Холандия. \ T)
NO (Норвегия)
NZ (Нова Зеландия)
PE (Перу)
Flag of the Philippines Coding according to the official "description and specification of the FILIPINO flag" in Executive Order No. 23 from 1936
PH (Филипини)
Flag of Pakistan
PK (Пакистан)
PL (Полша)
PM (Сен Пиер и Микелон)
the star is in the center of gravity of the triangle, so the x-pos is irrational (tan(30 deg) * 15)
PR (Пуерто Рико)
PT (Португалия)
PW (Palau)
RE (Реюнион)
RO (Румъния)
RS (Сърбия)
RU (Русия)
SE (Швеция)
SG (Сингапур)
Flag of Slovenia
SI (Словения)
SJ (Острови Свалбард и Ян Майен)
Flag of Slovakia
SK (Словакия)
SM (Сан Марино)
TH (Тайланд)
TR (Турция)
UA (Украйна)
US (Съединени щати)
Flag of Uruguay
UY (Уругвай)
Flag of Vatican City
VA (Град Ватикана (Светият престол))
VI (Вирджински острови (САЩ))
WF (Острови Уолис и Футуна)
YT (Майот)
ZA (Южна Африка)