وثائق API

ابدأ في استخدام واجهة برمجة التطبيقات سهلة الاستخدام اليوم ، واتبع الأمثلة لمعرفة كيفية استخدامها.




GET احصل على الرموز البريدية على مسافة

مع نقطة النهاية سهلة الاستخدام هذه ، ستحصل على قائمة بالرموز البريدية الموجودة ضمن مسافة معينة. سيعرض مثال الطلب قائمة بالرموز البريدية الفريدة وقائمة كاملة بالرموز البريدية وتفاصيل كل رمز بريدي.

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

تقبل واجهة برمجة التطبيقات لدينا قياسات المسافة بالكيلومترات (افتراضي) أو بالأميال.

لتغيير القياس إلى كيلومترات ، يجب عليك وضع 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 (كرواتيا (هرفاتسكا))
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 (مالاوي)