ScamLens
REST API v1

Build with ScamLens API

Add real-time website, wallet, and message risk checks to your product through a simple REST API.

30+

Intel Sources

12

Languages

Quick Start

1

Create Account

Sign up for free in seconds

2

Generate API Key

Create keys in your dashboard with one click

3

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

GET /v1/public/check Free
Try it →

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": [...] }
POST /v1/api/check/domain Pro
Try it →

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": [...] }
POST /v1/public/domain/intelligence Starter
Try it →

Full Intelligence

Comprehensive domain analysis: WHOIS, DNS, SSL, threats, registration data.

{ "domain": "...", "threatSources": [...], "sslInfo": {...} }
GET /v1/public/domain/risk-summary Starter
Try it →

AI Risk Summary

AI-generated risk assessment in 12 languages.

{ "risk_level": "high", "summary": "This domain shows signs of..." }
POST /v1/public/crypto/intelligence Starter
Try it →

Crypto Address Check

Analyze crypto addresses across 6 EVM chains + Bitcoin/Solana.

{ "address": "0x...", "risk": "medium", "labels": ["mixer"] }
POST /v1/public/check/batch Pro
Try it →

Batch Check

Check up to 50 domains in a single request.

{ "results": [{ "domain": "...", "score": 85 }, ...] }
POST /v1/public/analyze Pro
Try it →

Content Analysis

Analyze suspicious messages, emails, or chat logs and turn them into clearer risk signals.

{ "verdict": "scam", "confidence": 0.94, "indicators": [...] }
GET /v1/public/threats Free
Try it →

Threat Feed

Consume a paginated feed of newly flagged websites and blockchain risk records.

{ "threats": [...], "total": 1234, "page": 1 }

Enterprise B2B API

Enterprise

Unified threat detection endpoints for enterprise integrations. Check domains, phones, wallets, and IPs through a single authenticated API.

POST /v1/api/check/domain

Domain Threat Check

Comprehensive domain analysis: trust score, threat sources, WHOIS, DNS, SSL, AI risk summary. 90+ intelligence sources.

POST /v1/api/check/phone

Phone Intelligence Lookup

Phone number risk assessment: carrier info, spam reports, fraud likelihood, geographic data.

POST /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).

POST /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

POST /v1/api/check/domain
{
  "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 Priority SLA support

Simple, Transparent Pricing

Start free. Scale as you grow. No hidden fees.

mo Annual billing Save 20%

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
Start Free
Custom

Enterprise

For large-scale operations

$199 + /mo

Custom volume, SLA & integration

  • Everything in Pro
  • Deep investigations API
  • Custom integrations
  • Dedicated support
  • Priority SLA support
  • Custom webhook events
Contact Sales