Awareness, not accusation
A higher score means “worth reviewing,” not that a person committed fraud. Keep decisions in your hands — ScamAssassin only surfaces the signal.
Fraud awareness software
ScamAssassin screens emails, phones, IPs, usernames, addresses, wallets, and more for reported abuse history and returns a risk score with actionable signals — so your team knows when a signup or order deserves a second look.
At a glance
Why ScamAssassin
ScamAssassin does not label someone a criminal. It tells your business when an identifier may deserve a closer look because of past reports, disposable patterns, or related risk signals.
A higher score means “worth reviewing,” not that a person committed fraud. Keep decisions in your hands — ScamAssassin only surfaces the signal.
Wire recommendations into checkout, signup, or ticket intake so your team can approve, monitor, or escalate with eyes open.
Lack of hits is not proof an identifier is clean. Treat every result as advisory context alongside your own policies and verification steps.
Use cases
Flag orders where email, phone, or IP already carries abuse history before you fulfill.
Give onboarding teams a risk score when new accounts look disposable or previously reported.
Prioritize support and billing tickets tied to identifiers that have triggered past alerts.
Assess crypto addresses and related identifiers before accepting payouts or deposits.
Integration
Order a ScamAssassin plan and receive sa_pub_ / sa_sec_ credentials in your Syndaq client area.
Send type + value to /v1/scamassassin/assess with Bearer authentication.
Use risk_score, signals, and recommendation to allow, monitor, or send for manual review.
Example
Every response includes a request_id, masked identifier, risk assessment,
and advisory signals. Rate limit and quota headers help you backoff gracefully.
Results are for operator review workflows. They do not establish identity or criminal conduct.
curl -sS -X POST https://api.syndaq.com/v1/scamassassin/assess \
-H "Authorization: Bearer sa_sec_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"type":"email","value":"[email protected]"}'
{
"success": true,
"request_id": "req_01JZ6X4P3JH8R0ME7TZQ",
"cached": false,
"identifier": { "type": "email", "masked": "u***@e***.com" },
"assessment": {
"risk_score": 78,
"risk_level": "high",
"confidence": 0.84,
"recommendation": "manual_review"
},
"signals": [
{ "code": "EMAIL_ABUSE_HISTORY", "severity": "high", "confidence": 0.91 },
{ "code": "DISPOSABLE_EMAIL", "severity": "medium", "confidence": 0.98 }
]
}
Reference
Included with your ScamAssassin plan. Base URL https://api.syndaq.com.
| Method | Path | Description |
|---|---|---|
| POST | /v1/scamassassin/assess |
Assess an identifier (JSON body). |
| GET | /v1/scamassassin/assess |
Assess via type and value query parameters. |
| GET | /v1/scamassassin/status |
Plan limits, quota remaining, and supported types. |
Pricing
Start free with 250 assessments per month. Upgrade to 20,000 or 50,000 when review volume grows.
Evaluate identifiers in development and light production.
Production assessments with higher throughput.
High-volume assessments with elevated limits.
All paid plans bill monthly. Need custom quotas or invoicing? Talk to Syndaq.
FAQ
Quick answers about what ScamAssassin means for your review workflow, privacy, and plan limits.
Pick a plan, create your ScamAssassin keys, and start assessing identifiers in minutes.
Choose a plan Developer docs