Sub-10ms typical processing · one simple call
Fraud checks in
one API call.
IP, email, phone, and shipping-country risk checks in a single call. You get the checks — you make the call.
$0 to start
12+ datasets
5 endpoints
POST · /v1/screen
200 · 6ms
// request { "ip": "203.0.113.9", "email": "[email protected]", "phone": "+14045551234", "shipping_country": "US" }
// response { "score": 62, "email": { "is_disposable": true }, "phone": { "line_type": "voip" }, "reasons": ["DISPOSABLE_EMAIL"] }
advisory
62 · elevated
🌐
IP
country
asn
is_tor
is_datacenter
✉️
Email
is_disposable
domain_has_mx
is_role_account
tld_risk
📱
Phone
valid
region
line_type
e164
🏳️
Country
sanctioned
risk_tier
country_mismatch
The response, explained
Checks you adjudicate — not a verdict.
Every request returns structured checks plus a 0–100 advisory score and stable reason codes. There is no is_fraud field. Ever.
✓
email.syntax_valid
true
pass
!
email.is_disposable
true
flag
✓
email.domain_has_mx
true
pass
!
phone.line_type
"voip"
flag
i
ip.country
"US"
info
✕
country.sanctioned
false
clear
Composite score
62
elevated
/ 100 · advisory
0 clear50100 high
reasons[]
DISPOSABLE_EMAIL
PHONE_VOIP
⚡
Fast
Answers in single-digit milliseconds, typical — fast enough for checkout flows.
🔄
Fresh
Datasets refresh themselves on a schedule, so your checks stay current.
💸
Honest pricing
The full check set on every tier, even free. You differentiate on volume, not data.
🧩
First-class .NET SDK
A typed NuGet client, not a .NET afterthought. Plus cURL, Python, Node, and PHP.
Try a live lookup — no key needed.
Our free tools run the real API. The demo is the product. Check an IP, email, phone, or country and see the checks for yourself.
Open free tools →Data refreshed automatically — every check comes back fast, every time.