مواد پر جائیں
ipaddress.ae

API

ویب سائٹ جیسا ہی ڈیٹا، JSON یا سادہ متن میں۔ نہ کلید، نہ اکاؤنٹ؛ منصفانہ استعمال کی حدیں لاگو ہیں۔

curl https://ipaddress.ae/api/v1/my-ip?format=text

اینڈ پوائنٹس

راستہتفصیلڈیٹاشرح کی حدیں
GET/api/v1/my-ipآزمائیں: /api/v1/my-ipآپ کا IP ایڈریس (?format=text کے ساتھ سادہ متن میں بھی)۔اپنے ڈیٹا سیٹس120 · 240/منٹ
GET/api/v1/ip/{address}آزمائیں: /api/v1/ip/1.1.1.1کسی ایڈریس کا نیٹ ورک، روٹنگ، رجسٹری اور مقام کا ڈیٹا۔اپنے ڈیٹا سیٹس30 · 30/منٹ
POST/api/v1/bulkcurl --data-binary $'1.1.1.1\n9.9.9.9' https://ipaddress.ae/api/v1/bulkایک ساتھ 100 تک ایڈریس (JSON {"addresses": […]} یا ہر سطر میں ایک)، صرف ہمارے اپنے ڈیٹا سیٹس سے جواب۔ کچھ محفوظ نہیں ہوتا۔اپنے ڈیٹا سیٹس6 · 3/منٹ
GET/api/v1/asn/{asn}آزمائیں: /api/v1/asn/AS5384کسی خودمختار نظام کا مالک، رجسٹری اور اعلان شدہ پریفکسز۔اپنے ڈیٹا سیٹس30 · 30/منٹ
GET/api/v1/dns/{domain}?type=A,MXآزمائیں: /api/v1/dns/internetnz.nz?type=A,MXکسی ڈومین کے براہ راست DNS ریکارڈز۔براہ راست سوال40 · 60/منٹ
GET/api/v1/rdap/{query}آزمائیں: /api/v1/rdap/AS5384ذمہ دار RDAP سرور سے رجسٹریشن ڈیٹا۔براہ راست سوال10 · 6/منٹ
GET/api/v1/healthآزمائیں: /api/v1/healthسروس کی دستیابی۔اپنے ڈیٹا سیٹس120 · 240/منٹ
GET/api/v1/data-statusآزمائیں: /api/v1/data-statusہر ڈیٹا سیٹ کی عمر اور سائز۔اپنے ڈیٹا سیٹس120 · 240/منٹ

شرح کی حدیں

درخواستیں ہر کلائنٹ ایڈریس کے لیے ٹوکن بکٹ سے محدود ہیں۔ حد پوری ہونے پر API، Retry-After ہیڈر کے ساتھ 429 لوٹاتا ہے۔ حدیں میموری میں ایک ہیش شدہ، روزانہ بدلنے والی کلید سے گنی جاتی ہیں؛ ایڈریس محفوظ نہیں کیے جاتے۔

خرابیاں

خرابیاں HTTP اسٹیٹس کوڈز اور {"error": {"code": "…", "message": "…"}} شکل کا JSON استعمال کرتی ہیں۔

ورژن

/api/v1/ کے تحت راستے اپنے جواب کی ساخت برقرار رکھتے ہیں۔ نئے خانے شامل ہو سکتے ہیں؛ v1 میں موجودہ خانے نہ ہٹائے جاتے ہیں نہ ان کا نام بدلا جاتا ہے۔

حوالہ

مقام کا ڈیٹا DB-IP (CC BY 4.0) سے آتا ہے۔ اگر آپ اسے دکھائیں تو لائسنس کے مطابق DB-IP کا حوالہ دیں۔