Automated, signal-based domain risk indicator. No guarantees. No advice. No interpretation.
OpenAPI (fixed contract): openapi.yaml (download)
POST /risk-score
Send your API key in the header:
X-API-Key: YOUR_API_KEY
Missing/invalid key → 401. Quota exceeded → 429.
{
"url": "https://example.com"
}
{
"riskScore": 42,
"riskLevel": "medium",
"signals": [
"domain_age_lt_6_months",
"whois_redacted_or_privacy",
"recent_rdap_record_update"
],
"version": "v2.0"
}
| Score | Level |
|---|---|
| 0 – 24 | low |
| 25 – 49 | medium |
| 50 – 100 | high |
Signals are indicators, not verdicts.
curl -X POST https://api.yourdomain.com/risk-score \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{"url":"https://verify-secure-support-example.com"}'
This API provides automated indicators based on public technical signals. It does not provide legal, financial, or security advice. Accuracy is not guaranteed.