Is This a Scam?

Paste any suspicious email, message, URL, or phone number.
Get a trust score in seconds. Free. No login.

Press Ctrl+Enter to check

Check via WhatsApp

Forward suspicious messages directly to our WhatsApp bot

Open

1,200+ scans run  ·  48 scams reported by community

Privacy-first: we never store your personal data

How It Works

Three steps. Seconds. No login required.

1

Paste

Drop in any suspicious URL, email, phone number, or message — exactly as you received it.

2

Analyze

Our AI cross-checks it against Google Safe Browsing, URLhaus, IPQS, and domain analysis — all in parallel.

3

Know

Get a clear trust score from 0–100 with detailed red flags so you know exactly why something is suspicious.

What we check

  • ✓ URLs & phishing links
  • ✓ Suspicious emails & sender domains
  • ✓ Phone numbers (spoofed / scam callers)
  • ✓ WhatsApp forwards & messages
  • ✓ Job offers & investment schemes

Intelligence sources

  • ✓ Google Safe Browsing (malware & phishing)
  • ✓ URLhaus by abuse.ch (malware URLs)
  • ✓ IPQualityScore (fraud & spam scoring)
  • ✓ Domain age & RDAP analysis
  • ✓ NLP scam pattern detection

API Access

Integrate scam detection into your own app. Free to use. No API key required.

https://phishcurry.com/api/v1

Check any content

curl -X POST https://phishcurry.com/api/v1/check \
  -H "Content-Type: application/json" \
  -d '{"content": "http://suspicious-site.xyz/claim-prize"}'
{
  "submission_id": "uuid",
  "trust_score": 12,
  "threat_level": "dangerous",
  "verdict": "Dangerous - Domain registered 3 days ago",
  "explanation": "We checked this content against 4 threat intelligence source(s)...",
  "red_flags": [
    { "title": "...", "severity": "high", "category": "domain_age" }
  ],
  "sources_checked": ["google_safe_browsing", "urlhaus", "ipqs", "domain_analysis"],
  "community_reports": 0,
  "analysis_time_ms": 420
}

Report a scam

POST /api/v1/report
{ "content": "scam message text" }

Submit feedback

POST /api/v1/feedback
{ "submission_id": "uuid",
  "feedback": "confirmed_scam" }

Interactive API docs

Try all endpoints live with request/response schemas, parameter validation, and example values.