Build with ScamLens API
Add real-time website, wallet, and message risk checks to your product through a simple REST API.
Quick Start
Create Account
Sign up for free in seconds
Generate API Key
Create keys in your dashboard with one click
Start Building
Make your first API call
# Free tier: heuristic-only check (no API key, no provider pipeline)
curl "https://api.scamlens.org/v1/public/check?domain=suspicious-site.xyz"
# Paid tier: real-time multi-provider check (Pro+, requires API key)
curl -X POST "https://api.scamlens.org/v1/api/check/domain" \
-H "Authorization: Bearer your-key" \
-H "Content-Type: application/json" \
-d '{"domain": "example.com"}'
# Batch check (Pro+)
curl -X POST "https://api.scamlens.org/v1/public/check/batch" \
-H "X-API-Key: your-key" \
-H "Content-Type: application/json" \
-d '{"domains": ["example.com", "suspicious.xyz"]}' Free tier endpoints work without authentication. Add your API key for higher rate limits and premium features.
API Endpoints
Quick Heuristic Check (free)
Free-tier heuristic score (TLD risk, brand-impersonation patterns, cached threat intel). No API key required. For real-time multi-provider analysis use POST /v1/api/check/domain (paid).
{ "score": 85, "risk_level": "safe", "heuristic": true, "signals": [...] } Real-time Multi-provider Check (paid)
Run all 30+ threat intel providers in parallel (Google Safe Browsing, VirusTotal, PhishTank, URLhaus, ThreatFox, etc.). Per-provider verdicts in response. Requires API key.
{ "providers_checked": 22, "threats_found": 0, "results": [...] } Full Intelligence
Comprehensive domain analysis: WHOIS, DNS, SSL, threats, registration data.
{ "domain": "...", "threatSources": [...], "sslInfo": {...} } AI Risk Summary
AI-generated risk assessment in 12 languages.
{ "risk_level": "high", "summary": "This domain shows signs of..." } Crypto Address Check
Analyze crypto addresses across 6 EVM chains + Bitcoin/Solana.
{ "address": "0x...", "risk": "medium", "labels": ["mixer"] } Batch Check
Check up to 50 domains in a single request.
{ "results": [{ "domain": "...", "score": 85 }, ...] } Content Analysis
Analyze suspicious messages, emails, or chat logs and turn them into clearer risk signals.
{ "verdict": "scam", "confidence": 0.94, "indicators": [...] } Threat Feed
Consume a paginated feed of newly flagged websites and blockchain risk records.
{ "threats": [...], "total": 1234, "page": 1 } Enterprise B2B API
EnterpriseUnified threat detection endpoints for enterprise integrations. Check domains, phones, wallets, and IPs through a single authenticated API.
/v1/api/check/domain Domain Threat Check
Comprehensive domain analysis: trust score, threat sources, WHOIS, DNS, SSL, AI risk summary. 30+ intelligence sources.
/v1/api/check/phone Phone Intelligence Lookup
Phone number risk assessment: carrier info, spam reports, fraud likelihood, geographic data.
/v1/api/check/wallet Crypto Wallet Risk Check
Wallet address analysis across 8 chains: risk labels, transaction patterns, behavioral risk scoring (sanctions screening on Roadmap v2).
/v1/api/check/ip IP Risk Check
IP reputation check: geolocation, proxy/VPN detection, abuse reports, threat score.
Authentication
All B2B endpoints require an Enterprise API key passed via the X-API-Key header.
X-API-Key: sk_enterprise_xxxxxxxxxxxxxxxx Code Examples
# Domain threat check
curl -X POST "https://api.scamlens.org/v1/api/check/domain" \
-H "X-API-Key: sk_enterprise_xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"domain": "suspicious-site.xyz"}'
# Phone intelligence lookup
curl -X POST "https://api.scamlens.org/v1/api/check/phone" \
-H "X-API-Key: sk_enterprise_xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"phone": "+1-555-0123", "country": "US"}'
# Crypto wallet risk check
curl -X POST "https://api.scamlens.org/v1/api/check/wallet" \
-H "X-API-Key: sk_enterprise_xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"address": "0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18", "chain": "ethereum"}'
# IP risk check
curl -X POST "https://api.scamlens.org/v1/api/check/ip" \
-H "X-API-Key: sk_enterprise_xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"ip": "203.0.113.42"}' Response Format
{
"success": true,
"data": {
"domain": "suspicious-site.xyz",
"trust_score": 23,
"risk_level": "high",
"threats": [
{ "source": "Google Safe Browsing", "type": "phishing", "confidence": 0.95 },
{ "source": "VirusTotal", "type": "malware", "confidence": 0.87 }
],
"whois": { "registrar": "...", "created": "2024-01-15", "expires": "2025-01-15" },
"ai_summary": "This domain shows strong indicators of phishing...",
"sources_checked": 90,
"checked_at": "2026-03-29T10:30:00Z"
}
} Get Enterprise API Key
Contact our sales team for enterprise pricing and dedicated support.
Rate Limits & Quotas
Choose the plan that fits your integration needs.
| Feature | Free | Starter | Pro | Enterprise |
|---|---|---|---|---|
| Monthly requests | 500 | 3,000 | 10,000 | Unlimited |
| Rate limit | 10/min | 30/min | 60/min | 300/min |
| Daily lookups | 10 | 50 | 200 | Unlimited |
| Batch check | — | — | 50 domains | 100 domains |
| Full intelligence | — | |||
| AI summaries | — | |||
| Webhooks | — | — | ||
| SLA | — | — | — | 99.99% |
Simple, Transparent Pricing
Start free. Scale as you grow. No hidden fees.
Free
For exploration and testing
$0
500 monthly requests
- Basic domain check (score + risk level)
- Threat feed access
- Community data
- 10 requests/min rate limit
Enterprise
For large-scale operations
$199 + /mo
Custom volume, SLA & integration
- Everything in Pro
- Deep investigations API
- Custom integrations
- Dedicated support
- SLA guarantee (99.99%)
- Custom webhook events
Ready to Integrate?
Everything you need to get started building with the ScamLens API.