Build with ScamLens API
Add real-time website, wallet, and message risk checks to your product through a simple REST API.
90+
Intel Sources
12
Languages
99.9%
Uptime
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
# Check a domain
curl "https://api.scamlens.org/v1/public/check?domain=suspicious-site.xyz"
# With API key for higher limits
curl -H "X-API-Key: your-key" \
"https://api.scamlens.org/v1/public/check?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 Threat Check
Run real-time website risk checks before your users visit, sign in, or pay.
{ "score": 85, "risk_level": "safe", "sources_checked": 90 } 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. 90+ 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, sanctions screening.
/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.9% |
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
Starter
For side projects and startups
$9 /mo
3,000 monthly requests
- Everything in Free
- Full domain intelligence
- AI risk summaries
- Crypto address check
- 30 requests/min rate limit
Pro
For growing businesses
$29 /mo
10,000 monthly requests
- Everything in Starter
- Batch check (50 domains)
- Content analysis
- Webhooks
- Priority rate limits (60/min)
Enterprise
For large-scale operations
$499 /mo
Unlimited
- Everything in Pro
- Deep investigations API
- Custom integrations
- Dedicated support
- SLA guarantee (99.9%)
- Custom webhook events
Ready to Integrate?
Everything you need to get started building with the ScamLens API.