Dokumentasi API

Mulailah menggunakan API kami yang mudah digunakan hari ini, ikuti contoh untuk mengetahui cara menggunakannya.




GET Dapatkan poskod dalam jarak yang jauh

Dengan titik akhir yang mudah digunakan ini, anda akan mendapat senarai Poskod yang berada dalam jarak tertentu. Contoh permintaan akan mengembalikan senarai kod pos yang unik, senarai lengkap kod pos dan perincian setiap kod pos.

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

API kami menerima pengukuran jarak dalam kilometer (Lalai) atau batu.

Untuk menukar pengukuran menjadi kilometer, anda mesti memasukkan ms dalam permintaan anda:

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

Respons akan kelihatan 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 perincian kod pos

Contoh berikut akan mengembalikan perincian kod pos yang sesuai dengan pertanyaan carian.

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

Respons akan kelihatan 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 tersuai

Anda boleh lulus parameter tambahan untuk mendapatkan hanya apa yang anda perlukan dalam hasilnya, 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

Respons akan kelihatan seperti ini:

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



Mula menggunakan API kami secara percuma hari ini!

Dapatkan 240 permintaan percuma setiap hari

+94 Negara yang disokong

AD (Andorra)
AR (Argentina)
AS (American Samoa)
AT (Austria)
AU (Australia)
AX (Kepulauan Aland)
AZ (Azerbaijan)
BD (Bangladesh)
BE (Belgium)
BG (Bulgaria)
BM (Bermuda)
BR (Brazil)
Flag of Belarus
BY (Belarus)
CA (Kanada)
CH (Switzerland)
CL (Chile)
CO (Colombia)
CR (Costa rica)
CY (Cyprus)
CZ (Republik Czech)
Flag of Germany
DE (Jerman)
DK (Denmark)
DO (Republik Dominika)
DZ (Algeria)
EE (Estonia)
ES (Sepanyol)
FI (Finland)
FM (Micronesia)
FO (Pulau Faroe)
FR (Perancis)
GB (United Kingdom)
GF (Guiana Perancis)
GG (Guernsey dan Alderney)
GL (Greenland)
GP (Guadeloupe)
GT (Guatemala)
GU (Guam)
HR (Croatia (Hrvatska))
HU (Hungary)
IE (Ireland)
IM (Man (Isle of))
IN (India)
IS (Iceland)
IT (Itali)
JE (Jersi)
JP (Jepun)
Flag of South Korea
KR (Korea Selatan)
LI (Liechtenstein)
LK (Sri Lanka)
LT (Lithuania)
LU (Luxembourg)
LV (Latvia)
MC (Monaco)
MD (Moldova)
Flag of the Marshall Islands
MH (Pulau Marshall)
MK (Macedonia)
MP (Kepulauan Mariana Utara)
MQ (Martinique)
MT (Malta)
Flag of Malawi
MW (Malawi)