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 کا حوالہ دیں۔