IP Fraud Detection API
Spot the fraud before it gets in, proxies, VPNs, TOR, bots and abuse history in a single 0–100 score.
What it checks
IP Fraud Detection looks at the network a submission came from and asks how risky it is. It detects anonymising infrastructure (proxies, VPNs, TOR), automated traffic (bots, scanners, crawlers), and history of abuse, then distils it into a single 0–100 fraud score alongside the underlying signals. It answers a question format and validity checks can't: does this submission look like it's trying to hide where it's really coming from?
What it returns
- 0–100 fraud score , a single overall risk read for the IP, higher means riskier
- Proxy / VPN / TOR , anonymising network detection, including active-use flags
- Bot status , whether the traffic looks automated rather than human
- Recent / frequent abuse , whether the IP has a history of abusive behaviour
- High-risk attacks , association with known attack activity
- Security scanner / crawler , whether the IP is a scanner or crawler rather than a real user
- Connection type , residential, mobile, corporate, hosting/data-centre and similar
- ISP / organization / ASN , the network operator behind the IP
- Device / browser / OS , the device, browser and operating system context where available
When to use it
- At sign-up and checkout, to catch fraudulent or automated submissions before they create accounts or place orders.
- On lead and form submissions, to score source quality and flag traffic hiding behind proxies or data-centre IPs.
- Before crediting a free trial or promotion, where bots and repeat-abuse IPs drive most of the loss.
- As a top-of-funnel screen ahead of heavier KYC or manual review, so you only escalate the submissions that warrant it.
When not to use it
- As a sole basis for blocking a real customer, a VPN or corporate proxy is common for legitimate users, so weigh the score against your other signals.
- As an identity check, the IP tells you about the connection, not who the person is. Pair it with breach, email and name checks.
- For offline or batch records with no originating IP, this check needs the IP the submission actually came from.
- To explain a single signal in isolation, read the 0–100 score together with the underlying flags rather than reacting to one alone.
How to read the result
Use the 0–100 score as your headline, then look at the underlying flags to decide how to act.
- Low score, residential connection
- Looks like a genuine user. Accept and proceed as normal.
- Medium score, VPN or proxy
- Common for privacy-conscious real users. Allow but consider a step-up (e.g. extra verification) for high-value actions.
- High score, data-centre or TOR with abuse history
- Strong fraud signal. Challenge, step-up or suppress depending on the risk of the action.
- Bot / scanner flagged
- Automated traffic, not a person. Block from account creation, promotions and anything you don't want scripted.
Pricing
from £0.02 per request, down to £0.01 at volume
| Requests / month | Rate |
|---|---|
| 0 – 10,000 | £0.02 |
| 10,001 – 25,000 | £0.017 |
| 25,001 – 50,000 | £0.015 |
| 50,001 – 100,000 | £0.013 |
| 100,001 – 300,000 | £0.0125 |
| 300,001 – 500,000 | £0.011 |
| 500,001+ | £0.01 |
Prepaid balance, spent across any check. Each request is charged at the rate for the volume band reached, and earlier requests keep their lower rate. See full pricing.
Need custom pricing? pricing@provero.io
API & bulk usage
Run IP Fraud Detection in real time at the moment of submission, or in bulk to score historical traffic and find abusive sources. Call it on its own, or combine it with other checks in a single request and get every signal back in one response.
Read the API reference →Request
{
"ip": {
"ip": "8.8.8.8"
}
} Response
{
"ip": {
"value": "8.8.8.8",
"fraudScore": 0,
"proxy": false,
"vpn": false,
"tor": false,
"isCrawler": false,
"connectionType": "Residential",
"isp": "Fibre Assets",
"countryCode": "GB",
"city": "Sheffield",
"region": "England"
}
} IP Fraud Detection FAQ
What does the fraud score actually mean?
Will it flag every VPN as fraud?
Can it tell bots from real users?
Does it identify the person behind the IP?
How much does IP fraud detection cost?
Start with this check
Create a free account, claim your credits and run IP Fraud Detection as a real-time API or a bulk upload. No card required.
Sign up free