Dokumentasi API

Mulai gunakan API kami yang mudah digunakan hari ini, ikuti contoh untuk mempelajari cara menggunakannya.




GET Dapatkan kode pos dalam jarak jauh

Dengan titik akhir yang mudah digunakan ini, Anda akan mendapatkan daftar kode pos yang berada dalam jarak tertentu. Contoh permintaan akan mengembalikan daftar kode pos unik, daftar lengkap kode pos dan rincian setiap kode pos.

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

API kami menerima pengukuran jarak dalam kilometer (Default) atau mil.

Untuk mengubah pengukuran menjadi kilometer, Anda harus memasukkan ms dalam permintaan Anda:

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

Responsnya akan terlihat seperti ini:

{
   "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 Dapatkan detail kode pos

Contoh berikut akan menampilkan detail kode pos yang cocok dengan kueri penelusuran.

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

Responsnya akan terlihat seperti ini:

{
   "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 Dapatkan data khusus

Anda dapat memberikan parameter tambahan untuk mendapatkan hanya apa yang Anda butuhkan dalam hasil, cukup tambahkan fields nilai dalam permintaan Anda.

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

Responsnya akan terlihat seperti ini:

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



Mulai gunakan API kami secara gratis hari ini!

Dapatkan 240 permintaan gratis setiap hari

+94 Negara yang didukung

AD (Andorra)
AR (Argentina)
AS (Samoa Amerika)
AT (Austria)
AU (Australia)
AX (Pulau Aland)
AZ (Azerbaijan)
BD (Bangladesh)
BE (Belgium)
BG (Bulgaria)
BM (Bermuda)
BR (Brazil)
Flag of Belarus
BY (Belarus)
CA (Kanada)
CH (Swiss)
CL (Chili)
CO (Kolumbia)
CR (Kosta Rika)
CY (Siprus)
CZ (Republik Ceko)
Flag of Germany
DE (Jerman)
DK (Denmark)
DO (Republik Dominika)
DZ (Aljazair)
EE (Estonia)
ES (Spanyol)
FI (Finlandia)
FM (Mikronesia)
FO (Kepulauan Faroe)
FR (Perancis)
GB (Kerajaan Inggris)
GF (Guyana Perancis)
GG (Guernsey dan Alderney)
GL (Tanah penggembalaan)
GP (Guadeloupe)
GT (Guatemala)
GU (Guam)
HR (Kroasia (Hrvatska))
HU (Hongaria)
IE (Irlandia)
IM (Man (Isle of))
IN (India)
IS (Islandia)
IT (Italia)
JE (Jersey)
JP (Jepang)
Flag of South Korea
KR (Korea Selatan)
LI (Liechtenstein)
LK (Srilanka)
LT (Lithuania)
LU (Luksemburg)
LV (Latvia)
MC (Monako)
MD (Moldova)
Flag of the Marshall Islands
MH (Pulau Marshall)
MK (Makedonia)
MP (Kepulauan Mariana Utara)
MQ (Martinique)
MT (Malta)
Flag of Malawi
MW (Malawi)
MX (Meksiko)
MY (Malaysia)
Flag of New Caledonia
NC (Kaledonia Baru)
NL (Belanda)
NO (Norway)
NZ (Selandia Baru)
PE (Peru)
Flag of the Philippines Coding according to the official "description and specification of the FILIPINO flag" in Executive Order No. 23 from 1936
PH (Filipina)
Flag of Pakistan
PK (Pakistan)
PL (Polandia)
PM (Saint Pierre dan Miquelon)
the star is in the center of gravity of the triangle, so the x-pos is irrational (tan(30 deg) * 15)
PR (Puerto Riko)
PT (Portugal)
PW (Palau)
RE (Reuni)
RO (Rumania)
RS (Serbia)
RU (Rusia)
SE (Swedia)
SG (Singapura)
Flag of Slovenia
SI (Slovenia)
SJ (Kepulauan Svalbard Dan Jan Mayen)
Flag of Slovakia
SK (Slovakia)
SM (San Marino)
TH (Thailand)
TR (Turki)
UA (Ukraina)
US (Amerika Serikat)
Flag of Uruguay
UY (Uruguay)
Flag of Vatican City
VA (Negara Kota Vatikan (Tahta Suci))
VI (Kepulauan Virgin (AS))
WF (Kepulauan Wallis dan Futuna)
YT (Mayotte)
ZA (Afrika Selatan)