API دستاویزات

پروگرامک WHOIS اور RDAP ڈومین تلاشوں کے لیے API دستاویزات: رجسٹریشن ڈیٹا سے سوال کریں، ڈومین ان پٹ پارس کریں اور حالیہ ڈومینز براؤز کریں۔

ڈومین تلاش

درخواست کا یو آر ایل

GET https://whois.litelake.com/api/public/whois?domain={domain}

پیرامیٹرز

پیرامیٹرقسمضروریتفصیل
domainstringہاںتلاش کرنے کے لیے ڈومین نام (مثال کے طور پر، example.com)
force_refreshbooleanنہیںکیش شدہ ڈیٹا کو مجبوراً ریفریش کریں

جوابی مثال

{
  "code": 200,
  "message": "Query successful",
  "data": {
    "domain": "example.com",
    "tld": "com",
    "registrar": "Example Registrar, Inc.",
    "registry_domain_id": "123456789_DOMAIN_COM-VRSN",
    "created_date": "1995-08-14T04:00:00Z",
    "updated_date": "2023-08-14T04:00:00Z",
    "expiry_date": "2024-08-13T04:00:00Z",
    "status": ["clientTransferProhibited"],
    "name_servers": ["ns1.example.com", "ns2.example.com"],
    "query_count": 150,
    "last_queried_at": "2024-03-05T12:34:56Z"
  }
}

خرابی کا جواب

400 بری درخواست

{
  "code": 400,
  "message": "Missing domain parameter"
}

غیر رجسٹرابل ان پٹ (سب ڈومین، یو آر ایل) 400 لوٹاتا ہے جس کے ساتھ suggested_domain کی درستگی کا اشارہ ہوتا ہے:

{
  "code": 400,
  "message": "invalid registrable domain: www.example.com, did you mean: example.com?",
  "data": {
    "input": "www.example.com",
    "suggested_domain": "example.com"
  }
}

404 نہیں ملا

{
  "code": 404,
  "message": "Domain not found"
}

429 بہت ساری درخواستیں

{
  "code": 429,
  "message": "Rate limit exceeded, please try again later"
}

500 اندرونی سرور کی خرابی

{
  "code": 500,
  "message": "Query failed, please try again later"
}

ڈومین ان پٹ پارس

کسی بھی شکل کے ڈومین ان پٹ (یو آر ایل، سب ڈومین، IDN، مخلوط کیس) کو اس کے رجسٹرابل ڈومین میں نارملائز کریں۔ سب ڈومین ان پٹ is_registrable: false کے ساتھ 200 لوٹاتے ہیں؛ صرف IP ایڈریس، ننگے عوامی سوفکس اور پارس نہ ہونے والا ان پٹ 400 لوٹاتا ہے۔

درخواست کا یو آر ایل

GET https://whois.litelake.com/api/public/domain/parse?input={input}

پیرامیٹرز

پیرامیٹرقسمضروریتفصیل
inputstringہاںکسی بھی شکل کا خام ڈومین ان پٹ (یو آر ایل، سب ڈومین، IDN، مخلوط کیس)۔ نارملائز شدہ رجسٹرابل ڈومین لوٹاتا ہے۔

جوابی مثال

{
  "code": 200,
  "message": "Parse successful",
  "data": {
    "input": "https://www.example.com/path?q=1",
    "domain": "example.com",
    "is_registrable": false
  }
}

خرابی کا جواب

400 بری درخواست

{
  "code": 400,
  "message": "IP query is not supported: 1.2.3.4",
  "data": {
    "input": "1.2.3.4"
  }
}