Country Profile Intelligence
Pricing
$100.00 / 1,000 charged when a domain threat intelligence analyses
Pricing
$100.00 / 1,000 charged when a domain threat intelligence analyses
Rating
0.0
(0)
Developer
daehwan kim
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Domain Threat Intelligence Scorer
Instantly check whether any domain or URL is a phishing site, malware host, or abusive IP — without running your own threat feed infrastructure. Cross-checks PhishTank, URLhaus (abuse.ch), and AbuseIPDB in parallel to produce a 0–100 threat score with grade and actionable verdict, so security teams and platforms can block threats at scale.
What does Domain Threat Intelligence Scorer do?
- Checks domains against PhishTank's verified phishing URL database via POST API
- Queries URLhaus (abuse.ch) malware feed for active malicious URLs and Spamhaus/SURBL blacklist status
- Resolves the domain to its IP address and checks AbuseIPDB for confidence score and total abuse reports
- Extracts malware family tags (e.g. Emotet, Cobalt Strike) from URLhaus metadata
- Returns a composite threat score, grade (Clean/Low/Medium/High/Critical), and specific threat flags
Key Features
- Multi-Source Cross-Validation: Combines PhishTank, URLhaus/abuse.ch, and AbuseIPDB for comprehensive threat intelligence across phishing, malware, and IP abuse vectors
- Scoring System: Produces a 0–100 threat score with grades from Clean to Critical
- Threat Flag Detection: Flags
CONFIRMED_PHISHING,ACTIVE_MALWARE_HOST,RANSOMWARE,BLACKLISTED, and more - Malware Family Identification: Surfaces specific malware families associated with the domain from URLhaus tags
- Batch Processing: Analyze multiple domains in a single run
- Pay Per Event: Only $0.05 per analysis — no subscription needed
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
domains | array | Yes | List of domains or URLs to analyze (protocol and path are stripped automatically) |
Output Example
{"domain": "evil-phishing-example.com","threatScore": 75,"grade": "High","verdict": "High risk — active threats identified, blocking recommended","phishingStatus": "Confirmed phishing site","phishDetailPage": "https://www.phishtank.com/phish_detail.php?phish_id=12345","malwareUrls": 2,"malwareBlacklisted": true,"abuseConfidence": 87,"resolvedIp": "192.0.2.45","ipTotalReports": 234,"ipUsageType": "Data Center/Web Hosting/Transit","threatTypes": ["Emotet", "phishing"],"flags": ["CONFIRMED_PHISHING", "MALWARE_URLS_DETECTED", "BLACKLISTED", "HIGH_ABUSE_CONFIDENCE"],"scoreBreakdown": {"phishing": 40,"malware": 20,"ipAbuse": 25,"total": 75},"sources": ["PhishTank (https://www.phishtank.com)","URLhaus / abuse.ch (https://urlhaus.abuse.ch)","AbuseIPDB (https://www.abuseipdb.com)"],"timestamp": "2024-01-15T10:30:00Z"}
Use Cases
- Email Security Gateways: Enrich inbound link scanning with real-time phishing and malware verdicts
- SOC Threat Hunting: Batch-screen domains from log files, SIEM alerts, or threat intel feeds
- Brand Protection: Monitor for impersonation domains distributing phishing kits using your brand name
- Threat Intelligence Platforms: Integrate domain scoring as an enrichment step in existing workflows
Data Sources
| Source | Coverage | Rate Limit |
|---|---|---|
| PhishTank | 2M+ verified phishing URLs | Free; key increases limits |
| URLhaus / abuse.ch | Active malware URL feed, Spamhaus/SURBL blacklists | Free, no key required |
| AbuseIPDB | 8M+ IP abuse reports (90-day window) | Free tier: 1,000 req/day with key |
Scoring Breakdown
| Dimension | Max Points | What It Measures |
|---|---|---|
| Phishing (PhishTank) | 40 | Verified = 40, unverified = 25, not found = 0 |
| Malware (URLhaus) | 35 | 5+ active URLs = 35, 1–4 = 20, blacklisted only = 30 |
| IP Abuse (AbuseIPDB) | 25 | Confidence >80% = 25, 50–80% = 15, 20–50% = 8 |
Pricing
This actor uses Pay Per Event pricing at $0.05 per analysis. You only pay for successful analyses.
API Keys (Optional)
Some data sources work better with API keys. Set these as environment variables:
ABUSEIPDB_API_KEY: Required for IP reputation lookups — Get free key herePHISHTANK_APP_KEY: Increases PhishTank rate limits — Get free key here
Without AbuseIPDB key, the IP abuse dimension is skipped and the max possible score is 75/100. PhishTank and URLhaus work without any keys.