IP Fraud Score Checker
A 0–100 risk score for any IP address, built from 40+ weighted signals, with the exact detection methods that produced it listed on every response.
Explainable by design.
The fraud score combines 40+ weighted signals: anonymizer verdicts, blocklist and DNSBL hits, scanner and spam history, hosting classification, WHOIS keywords, and more. Crucially, the model also subtracts risk. A residential ISP removes 20 points; a verified search-engine crawler removes 30. An IP behind carrier-grade NAT gets its score capped, because thousands of households can share one CGNAT address and punishing all of them produces false positives.
Every response includes scoring.detection_methods, the list of signals that actually fired. When the score is 84, you can see why it is 84. That matters when you have to justify a blocked checkout to a customer, or tune thresholds against your own traffic.
Frequently asked questions
What is an IP fraud score?
How is the score calculated?
What do the score bands mean?
Why does a shared mobile IP not score high?
Every check, one API call.
The complete report for any IPv4 or IPv6 address: location, network, detections, risk score.
GET /v1/lookup/{ip}Your public IP, where it places you, and what every website can infer from it.
geo + asn + detectionCheck whether an IP is a VPN or proxy exit, with the provider named when known.
detection.is_vpnVerify an IP against the official Tor Project exit list.
detection.is_torFind out if an IP belongs to a hosting provider or cloud platform.
detection.is_hostingNeed this at scale?
Get 1,500 free API lookups a day, every field included, no credit card. These tools run on the same endpoint you would ship to production.