Дакументацыя API

Пачніце карыстацца нашым простым у выкарыстанні API сёння, пераймайце прыклады, каб даведацца, як ім карыстацца.




GET Атрымаць паштовыя індэксы на адлегласці

З дапамогай гэтай простай у выкарыстанні канчатковай кропкі вы атрымаеце спіс паштовых індэксаў, якія знаходзяцца на пэўнай адлегласці. Прыклад запыту верне спіс унікальных паштовых індэксаў, поўны спіс паштовых індэксаў і звесткі аб кожным паштовым індэксе.

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

Наш API прымае вымярэнне адлегласці ў кіламетрах (па змаўчанні) альбо ў мілях.

Каб змяніць вымярэнне на кіламетры, неабходна ms у сваім запыце параметр 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 (Харватыя (Hrvatska))
HU (Венгрыя)
IE (Ірландыя)
IM (Чалавек (востраў))
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 (Нідэрланды)
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 (Паўднёвая Афрыка)