Features Cyber Intel Tools Pricing
// developer docs

REST API

Integrate breach intelligence into your application. Query by email, username, domain, or phone. Returns breach metadata, impact scores, and dark web signals — richer data than HIBP.

Coming Soon v1 Beta REST / JSON
Quick start
Make your first request in under a minute. No setup required for free tier.
cURL
curl "https://dataleakz.com/api/v1/breach-check" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -G \
  --data-urlencode "[email protected]"
JavaScript
const res = await fetch("https://dataleakz.com/api/v1/[email protected]", {
  headers: { "Authorization": "Bearer YOUR_API_KEY" }
});
const data = await res.json();
console.log(data.breach_count); // 3
Python
import requests

res = requests.get(
    "https://dataleakz.com/api/v1/breach-check",
    params={"email": "[email protected]"},
    headers={"Authorization": "Bearer YOUR_API_KEY"}
)
data = res.json()
print(data["breach_count"])  # 3
Authentication
All requests require an API key passed as a Bearer token in the Authorization header.
Header
string
Authorization: Bearer dlz_YOUR_API_KEY
Key format
string
Keys are prefixed dlz_ followed by 32 random characters. Get yours from the dashboard after signup.
Key rotation
You can rotate your key at any time from the dashboard. Old keys are immediately invalidated.
Endpoints
Base URL: https://dataleakz.com/api/v1
GET /breach-check Look up an email address
ParameterTypeRequiredDescription
emailstringRequiredEmail address to check
include_detailsbooleanOptionalReturn full breach metadata (default: true)
include_scorebooleanOptionalInclude impact score per breach (Pro+)
darkwebbooleanOptionalInclude dark web signals (Pro+)
Response
{
  "email": "[email protected]",
  "found": true,
  "breach_count": 3,
  "impact_score": 72,
  "darkweb_detected": false,
  "breaches": [
    {
      "name": "Ticketmaster",
      "date": "2024-06-01",
      "records": 560000000,
      "data_classes": ["Emails", "Partial payment", "Names"],
      "severity": "critical",
      "impact_score": 88,
      "remediation": "Monitor bank statements from Jun 2024"
    }
  ]
}
GET /domain-check Scan an entire domain (Business+)
ParameterTypeRequiredDescription
domainstringRequiredDomain to scan, e.g. company.com
limitintegerOptionalMax results returned (default: 100)
Response
{
  "domain": "company.com",
  "accounts_found": 14,
  "total_breaches": 38,
  "risk_score": 61,
  "accounts": [
    {
      "email": "[email protected]",
      "breach_count": 4,
      "impact_score": 82,
      "priority": "high"
    }
  ]
}
GET /breaches List all indexed breaches
ParameterTypeRequiredDescription
pageintegerOptionalPage number (default: 1)
limitintegerOptionalResults per page, max 100 (default: 20)
sincedateOptionalFilter breaches after this date (YYYY-MM-DD)
Response schema
All responses are JSON. Every response includes a top-level success field.
found
boolean
Whether any breaches were found for the query.
breach_count
integer
Total number of breaches the email appeared in.
impact_score
integer
0–100 score. Higher = more severe exposure. Weighted by data sensitivity and recency.
darkweb_detected
boolean
Whether credentials were found on dark web sources (Pro+).
breaches[].severity
string
One of critical, high, medium, low.
breaches[].remediation
string
Plain-English action step for this specific breach.
rate_limit_remaining
integer
Requests remaining in the current window. Also available in response headers.
Error codes
All errors return a JSON body with a code and message.
HTTP Code Meaning
400 invalid_query Missing or malformed parameter
401 unauthorized Missing or invalid API key
403 plan_required Feature requires a higher plan (e.g. domain check requires Business)
429 rate_limited Request quota exceeded. Check X-RateLimit-Reset header
500 server_error Something went wrong on our end. Retry with exponential backoff
Rate limits & plans
Rate limits are per API key per rolling 30-day window.
PlanPriceRequests / moFeatures
Free $0 1,000 / mo Email lookup, basic breach data
Pro $4 / mo 50,000 / mo Impact scores, dark web signals, remediation data
Business $19 / mo 100,000 / mo Domain lookup, bulk endpoints, Slack webhooks, CSV export
Rate limit headers included on every response: X-RateLimit-Limit · X-RateLimit-Remaining · X-RateLimit-Reset
API keys coming soon
Sign up for early access and get notified when the API goes live. Pro trial users get first access.
Get early access →