Tài liệu API

Bắt đầu sử dụng API dễ sử dụng của chúng tôi ngay hôm nay, hãy làm theo các ví dụ để tìm hiểu cách sử dụng nó.




GET Nhận mã bưu điện trong khoảng cách xa

Với điểm cuối dễ sử dụng này, bạn sẽ nhận được danh sách các mã Bưu điện nằm trong một khoảng cách nhất định. Ví dụ yêu cầu sẽ trả về danh sách các mã bưu chính duy nhất, danh sách đầy đủ các mã bưu chính và thông tin chi tiết của từng mã bưu chính.

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

Our API accepts distance measurements in kilometers (Default) or miles.

Để thay đổi phép đo thành ki lô mét, bạn phải đặt ms trong yêu cầu của mình:

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

Câu trả lời sẽ như thế này:

{
   "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 Nhận chi tiết mã bưu điện

Ví dụ sau sẽ trả về chi tiết của các mã bưu chính phù hợp với truy vấn tìm kiếm.

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

Câu trả lời sẽ như thế này:

{
   "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 Nhận dữ liệu tùy chỉnh

Bạn có thể chuyển các tham số bổ sung để chỉ nhận được những gì bạn cần trong kết quả, chỉ cần thêm các fields giá trị trong yêu cầu của bạn.

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

Câu trả lời sẽ như thế này:

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



Bắt đầu sử dụng API của chúng tôi miễn phí ngay hôm nay!

Nhận 240 yêu cầu miễn phí hàng ngày

+94 Các quốc gia được hỗ trợ

AD (Andorra)
AR (Argentina)
AS (American Samoa)
AT (Áo)
AU (Châu Úc)
AX (Quần đảo Aland)
AZ (Ailen)
BD (Bangladesh)
BE (nước Bỉ)
BG (Bulgaria)
BM (Bermuda)
BR (Brazil)
Flag of Belarus
BY (Bêlarut)
CA (Canada)
CH (Thụy sĩ)
CL (Chile)
CO (Colombia)
CR (Costa Rica)
CY (Đảo Síp)
CZ (Cộng hòa Séc)
Flag of Germany
DE (nước Đức)
DK (Đan mạch)
DO (Cộng hòa Dominican)
DZ (Algeria)
EE (Estonia)
ES (Tây Ban Nha)
FI (Phần Lan)
FM (Micronesia)
FO (Quần đảo Faroe)
FR (Pháp)
GB (Vương quốc Anh)
GF (Guiana thuộc Pháp)
GG (Guernsey và Alderney)
GL (Đất xanh)
GP (Thành cổ)
GT (Guatemala)
GU (Quê hương)
HR (Croatia (Hrvatska))
HU (Hungary)
IE (Ai-len)
IM (Người đàn ông (Đảo))
IN (Ấn Độ)
IS (Iceland)
IT (Ý)
JE (Áo)
JP (Nhật Bản)
Flag of South Korea
KR (Nam Triều Tiên)
LI (Liechtenstein)
LK (Sri Lanka)
LT (Litva)
LU (Tiệp Khắc)
LV (Latvia)
MC (Monaco)
MD (Moldova)
Flag of the Marshall Islands
MH (đảo Marshall)
MK (Ma-rốc)
MP (Quần đảo Bắc Mariana)
MQ (Martinique)
MT (Malta)
Flag of Malawi
MW (Ma-rốc)
MX (Mexico)
MY (Malaysia)
Flag of New Caledonia
NC (Caledonia mới)
NL (Hà Lan)
NO (Na Uy)
NZ (New Zealand)
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 (Philippines)
Flag of Pakistan
PK (Pakistan)
PL (Ba Lan)
PM (Saint Pierre và Miquelon)
the star is in the center of gravity of the triangle, so the x-pos is irrational (tan(30 deg) * 15)
PR (Puerto Rico)
PT (Bồ Đào Nha)
PW (Palau)
RE (Sum họp)
RO (Rumani)
RS (Serbia)
RU (Nga)
SE (Thụy Điển)
SG (Singapore)
Flag of Slovenia
SI (Slovenia)
SJ (Quần đảo Svalbard và Jan Mayen)
Flag of Slovakia
SK (Slovakia)
SM (San Marino)
TH (nước Thái Lan)
TR (gà tây)
UA (Ukraine)
US (Hoa Kỳ)
Flag of Uruguay
UY (Uruguay)
Flag of Vatican City
VA (Nhà nước thành phố Vatican (Tòa thánh))
VI (Quần đảo Virgin (Mỹ))
WF (Quần đảo Wallis và Futuna)
YT (Mayotte)
ZA (Nam Phi)