API v4.0Stable

مستندات API

دسترسی به میلیون‌ها رکورد داده با یک API ساده و قدرتمند

سریع:<100ms
امن:TLS 1.3
فرمت:JSON
احراز:API Key

شروع سریع

1

فعال سازی حساب

ورود به حساب کاربری

2

API Key

کلید از پنل بگیرید

3

Request

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

Endpoint

GET/api/v4/logs/searchAPI Key Required

دریافت تعداد نتایج بر اساس نوع جستجو. این API از طریق API Key احراز هویت می‌شود.

60 درخواست در دقیقه + محدودیت روزانه بر اساس سطح کاربری

پارامترها

پارامترنوعالزامیتوضیحات
typestring بلهنوع جستجو (domain, username, source_id, password)domain
valuestring بلهمقدار مورد جستجوexample.com
apikeystring بلهکلید API شما (از پنل کاربری دریافت کنید)sas_abc123...

پاسخ

200 OK
{}response.json
1{
2  "ok": true,
3  "type": "domain",
4  "value": "example.com",
5  "count": 150,
6  "message": "Found 150 result(s) for domain: example.com",
7  "analytics": {
8    "subdomainCount": 12,
9    "employeeCount": 45
10  },
11  "usage": {
12    "used": 5,
13    "limit": 200,
14    "remaining": 195,
15    "tierLevel": "level2"
16  }
17}
Error
{}error.json
1{
2  "ok": false,
3  "error": "daily_limit_exceeded",
4  "message": "Daily API limit reached. Your limit resets at midnight."
5}

نمونه کد

PY___CLI_Ready.py
1import requests
2import time
3
4URL = "https://your-domain.com/api/v4/logs/search"
5PARAMS = {
6    "type": "domain",
7    "value": "example.com",
8    "apikey": "sas_your_api_key"
9}
10
11start = time.time()
12response = requests.get(URL, params=PARAMS, timeout=15)
13elapsed = round(time.time() - start, 2)
14
15response.raise_for_status()
16data = response.json()
17usage = data.get("usage", {})
18analytics = data.get("analytics", {})
19
20print("=" * 50)
21print("OSINT LOG SEARCH RESULT")
22print("=" * 50)
23print(f"Type      : {data.get('type')}")
24print(f"Value     : {data.get('value')}")
25print(f"Results   : {data.get('count')} record(s)")
26print("-" * 50)
27print("ANALYTICS")
28print(f"Subdomains: {analytics.get('subdomainCount', 'N/A')}")
29print(f"Employees : {analytics.get('employeeCount', 'N/A')}")
30print("-" * 50)
31print("API USAGE")
32print(f"Used      : {usage.get('used')}")
33print(f"Limit     : {usage.get('limit')}")
34print(f"Remaining : {usage.get('remaining')}")
35print(f"Tier      : {usage.get('tierLevel')}")
36print("=" * 50)

آماده محافظت از دارایی‌های دیجیتال سازمان خود هستید؟

همین حالا درخواست همکاری دهید؛ پس از انعقاد قرارداد، دسترسی به پنل و API برای شما فعال خواهد شد.