
Free, open-source threat intelligence API for detecting phishing sites and cryptocurrency scams in real time
d or urlcurl "https://api.destroy.tools/v1/check?domain=metamask-login.xyz"
{
"domain": "metamask-login.xyz",
"threat": true,
"severity": "critical",
"risk_score": 85,
"active": true,
"matched_domain": "metamask-login.xyz",
"lists": { "primary": true, "community": true },
"flags": ["curated_blocklist", "community_reported",
"dns_active", "multi_source", "suspicious_keywords", "risky_tld"],
"matched_keywords": ["metamask", "login"],
"checked_at": "2025-02-10T22:00:00.000Z"
}
{
"domain": "google.com",
"threat": false,
"message": "Not found in any blocklist",
"note": "Not listed does not guarantee safety",
"checked_at": "2025-02-10T22:00:00.000Z"
}
curl -X POST "https://api.destroy.tools/v1/check/bulk" -H "Content-Type: application/json" -d '{"domains":["metamask-login.xyz","google.com","free-crypto.top"]}'
{
"results": {
"metamask-login.xyz": { "threat": true, "severity": "critical", "risk_score": 85, ... },
"google.com": { "threat": false },
"free-crypto.top": { "threat": true, "severity": "high", "risk_score": 55, ... }
},
"summary": { "total": 3, "threats": 2, "clean": 1 }
}
curl "https://api.destroy.tools/v1/search?q=metamask&limit=10"
{
"query": "metamask",
"count": 10,
"limit": 10,
"domains": ["metamask-airdrop.xyz", "metamask-bridge.io", ...]
}
primary community primary_active community_activecurl "https://api.destroy.tools/v1/feed/primary_active"
curl "https://api.destroy.tools/v1/stats"
// JavaScript / Node.js
const r = await fetch("https://api.destroy.tools/v1/check?domain=" + domain);
const data = await r.json();
if (data.threat) {
console.warn("BLOCKED:", data.severity, "score:", data.risk_score);
}
# Python
import requests
r = requests.get(f"https://api.destroy.tools/v1/check?domain={domain}")
if r.json()["threat"]:
print("PHISHING:", r.json()["severity"])
# Bulk check with cURL
curl -s -X POST "https://api.destroy.tools/v1/check/bulk" -H "Content-Type: application/json" -d '{"domains":["site1.com","site2.xyz"]}' | jq .summary
Every domain gets a risk score (0-100) based on multiple signals:
Critical 70-100 · High 40-69 · Medium 20-39 · Low 1-19
PhishDestroy is a volunteer-driven, open-source cybersecurity project dedicated to fighting phishing and cryptocurrency scams. Since 2019 we have neutralized over 500,000+ threats across 25+ networks.
Our blocklist is curated by security researchers and community contributors. The API is free, requires no API key, and syncs hourly from the destroylist repository (700+ GitHub stars). Use it in browser extensions, security tools, firewalls, bots, SIEM systems, or anything that needs malicious domain detection.
We don't just collect — we destroy. Active reporting to registrars, hosting providers, and law enforcement for immediate takedowns.
+ many more integrated into our threat intelligence pipeline