Stablecoin Risk API — block dirty money before it lands
One POST returns a verdict on the funds, the payer and the payee — sanctioned, laundered, or clean — in under a second. Built for TRC20 and ERC20 settlement flows.
The flagship endpoint · POST /api/v1/screen
Send a transaction hash, get back a four-part verdict plus action guidance — proceed, review, refund, or block and report. TRON txids and EVM hashes are both accepted; the chain is detected from the hash when you omit it.
Priced per call complexity, from $0.199 per point. The tier subscriptions below are the flat-rate option when your volume is predictable.
Free
100 calls / day
Risk score + basic flags
Subscription-tier fields
Recommended · P2 open subscription
Dev
5,000 calls / day
Full coded flags + dictionary
Death records / firstSeen fields
Commercial license · raw API data for your own product
On-chain Trace API · 200/day
Case Report API · 50/day
Smart-money track-record API · 2,000/day (on-chain proof included)
Pro
50,000 calls / day
Webhook alerts
30-day historical score curve
Dedicated channel
On-chain Trace API · 2,000/day
Case Report API · 500/day
Smart-money track-record API · 20,000/day
Integration
REST over HTTPS with an OpenAPI 3.1 spec. Send Idempotency-Key (or request_id) to make retries safe: a repeated key returns the identical result and is charged once. Every response carries rate-limit headers (X-RateLimit-Limit / -Remaining / -Reset).
Compliance boundary
A verdict is a risk signal, not an authorisation to seize. We advise; you decide. Where the verdict is block, funds should be frozen and reported — not returned to a sanctioned counterparty. We do not provide custody, fund recovery, or legal advice.
FAQ
Does this replace my existing risk score?No. /api/v1/screen is purpose-built for a single transaction; the classic risk endpoints are unchanged.
Can I screen TRC20 transfers?Yes. Send the TRON txid (64 hex, no 0x prefix) or the T-address directly. Sanctions screening covers the OFAC list mapped onto TRON.
What does severity UNKNOWN mean?We could not reach a conclusion — an unconfirmed transaction, for example. UNKNOWN always maps to verdict=review, never to allow.
Why is isNew sometimes null?null means undetermined, not false. On EVM chains isNew is derived from the payee's nonce; on TRON we cannot determine it yet and say so rather than guess.
Do failed calls consume quota?No. Parameter errors are rejected before the quota gate, and a request that reaches the upstream but yields no result is refunded automatically.
Is there an OpenAPI spec?Yes, OpenAPI 3.1 — available on request.
Quick start
One request, one checkup
# Get a free key: sign in then click "Get a free Key" above curl"https://scytheradar.com/api/v1/risk?chain=bsc&addr=0x…" \
-H "X-API-Key: sr_live_xxxxxxxx"
# flags dictionary (renders codes into 9 languages): GET/api/v1/flags
API console · try your key (sign in and generate one above)
// Response appears here
On-chain Detective API · Now Open
Plug the case-report generator into your compliance / risk workflow
For exchange compliance teams, wallets, risk and anti-fraud platforms: trace scam fund flows in one request and generate a structured on-chain analysis document — billed per call.
Trace Engine
/api/v1/trace
Input a scam address or tx hash, trace funds layer-by-layer: flow graph, address clustering, timeline, CEX/mixer endpoints, recovery assessment.
A 24/7 bodyguard for projects and communities: impersonation & fake-pool detection, LP moves, whale in/out, daily risk digest. Same engine as C-side sentry, subscribe from your account.
KOL Pro
290 SC/ mo
1 token, 24/7 monitoring
Daily 09:00 risk digest + move alerts via Telegram
Webhook forwarding
Impersonation detection
Best for projects
Project Guard
990 SC/ mo
Impersonation detection (hourly new-pool scan)
LP moves + whale in/out alerts within 10 minutes
Risk API Dev quota (valid for the subscription term, auto-downgrades on expiry)
Community
490 SC/ mo
3 tokens monitored
In-group suspicious contract / wording alerts
Member self-check /risk
Impersonation detection
Sentry setup
Community plan · group broadcast: add the bot to your Telegram group —
Add bot to my group
· verify with /mygroup in the bot.
Project Guard includes Risk API Dev quota while subscribed — your existing API keys upgrade automatically; see My usage below.
Daily 09:00 digest + 24/7 monitoring, alerts within 10 minutes to your linked Telegram (pool drop ≥30% / owner change / sell-tax hike / score crash). Link Telegram →
Complete endpoint set · 18 endpoints
Everything the app can query, your backend can call
Score semantics (both fields are returned together, so there is no ambiguity): riskScore 0–100, higher is more dangerous; healthScore (= 100 − riskScore), higher is safer. The level field is derived from riskScore alone: WHITE / LOW / WATCH / HIGH / BLACK.
# 1. Register a webhook (the secret is returned once only — save it immediately) POST/api/v1/webhook {"url":"https://your.app/hook","events":["watch.hit","watch.change","ping"]}
# 2. Register addresses to watch (a baseline is set on join, so "always dangerous" is never misfiled as a new change) POST/api/v1/watch {"addr":"0x…","chain":"bsc","label":"my token"}
# 4. Management: GET list · DELETE ?id= to remove · POST /api/v1/webhook/test to test delivery
# Security note: URLs must be public http/https; internal, loopback and cloud-metadata endpoints are rejected outright (SSRF protection)
SCYTHE RADAR for Business · Risk API v1 · data is for research only, not investment advice ScytheRadar — helping those already at the table walk away alive.