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)