Maskbreak vs IPQS (IPQualityScore)
IPQS (IPQualityScore) scores the IP address, email or phone number you send it against its own reputation data and returns a fraud score from 0 to 100. Maskbreak checks the live visit at signup, login or checkout, looking at the connection and the browser at once, and returns allow, review or block with the reasons. If you need email and phone validation, or want to score addresses you already hold, IPQS is the better tool. If the trouble arrives through the browser, read on.
Weighing more than two tools? Our guide to IPQS alternatives covers the wider field, from IP data vendors to device fingerprinting.
IPQS scores what you send. Maskbreak checks the visit.
IPQS starts from an identifier you already hold. Send its Proxy & VPN Detection API an IP address, optionally with the visitor’s user agent, language and a strictness level from 0 to 3, and it returns a fraud_score from 0 to 100 with flags such as proxy, vpn, tor, recent_abuse and bot_status. Its docs call 75 and above “suspicious, but not necessarily fraudulent” and recommend flagging or blocking at 90. The same account validates email addresses, phone numbers and URLs. A JavaScript tag and mobile SDKs add device fingerprinting, which the plans page lists on Enterprise.
Maskbreak starts from the visit instead. On your page, Maskbreak’s snippet reads the connection and the browser as the form is sent; your backend passes both tokens and its key to POST /v1/evaluate. The reply is a single verdict: a decision (allow, review or block), a risk_score, the reasons, a network block and, once the browser check has finished, a device block. A visitor on a VPN with nothing odd about the browser gets a response like this (example response, selected fields):
{
"decision": "review",
"risk_score": 35,
"reasons": ["vpn_detected"],
"network": {
"vpn": true,
"proxy": false,
"datacenter": false,
"tor": false,
"residential": true,
"service": "<VPN service, when known>"
}
}
Two details in there matter. First, service names the VPN or proxy operator when Maskbreak’s network intelligence knows it. IPQS markets detection of VPNs “from major providers like NordVPN, ProtonVPN, ExpressVPN”, but its documented proxy-API response has no field that names the operator. Second, a VPN on its own is review, not block, because plenty of honest people use one. The default policy blocks a proxy, a Tor exit, automation, an emulator or a tampered browser, and lets a cloud-server address through on its own, as allow with datacenter_asn still in the reasons. You can change the action for most signals (VPN, proxy, Tor, cloud server, fake browser, automation and more) on the console’s Rules tab. A rule changes the decision only for the signal it names, so relaxing VPN never lets a proxy or a tampered browser through. The integration guide starts in watch mode: it logs every decision, lets every visitor through, and blocks nothing until you switch it to enforce.
IPQS API response vs Maskbreak response
Field names say more than a feature grid. Here is the documented IPQS proxy-API response (IPQS counts “over 25 data points” per lookup) set against Maskbreak’s /v1/evaluate response, one question at a time.
| Question | Maskbreak | IPQS proxy API |
|---|---|---|
| What should my app do? | decision: allow, review or block | Your call: IPQS recommends flagging or blocking at fraud_score 90 |
| How risky, as a number? | risk_score, 0–100 | fraud_score, 0–100 |
| Why? | reasons: vpn_detected, proxy_detected, antidetect_browser… | Separate flags: proxy, vpn, tor, recent_abuse, bot_status… |
| Is it a VPN? | network.vpn | vpn (also covers cloud-server ranges that could become active VPNs), active_vpn |
| Which VPN or proxy service? | network.service, when known | No documented field |
| Proxy or Tor? | network.proxy, network.tor | proxy, tor, active_tor |
| What kind of connection? | network.residential, network.datacenter | connection_type: Residential, Corporate, Education, Mobile or Data Center |
| Has the address been abusive? | device.ip_blocklisted | recent_abuse, abuse_velocity; frequent_abuser on Enterprise |
| Is the browser what it claims? | device.antidetect, automation, emulator, virtual_machine, tampering_score | bot_status, is_crawler; OS and browser parsed from the user agent you send |
| Seen this device before? | device.visitor_id, times_seen, returning; linked_accounts when you send accountId | device_id, from the device fingerprint API (Enterprise) |
| Where is it, and who runs it? | ip, country | country_code, region, city, zip_code, latitude, longitude, timezone, ISP, ASN, Organization |
Two footnotes. IPQS documents seven of its proxy-API fields as Enterprise only, among them frequent_abuser, shared_connection, security_scanner and abuse_events. On the Maskbreak side the device block appears only when the browser check completes; when it is missing, treat that as missing evidence, never as a clean result.
When a clean IP carries a fake browser
An IP score answers a question about the address: what has it done before, and what kind of network is it on? That works when the attacker’s address has a past. Rotating residential proxies make that past hard to find. They route traffic through ordinary home and mobile connections and hand out a fresh exit per session, sometimes per request, so the address at your signup form may have no record anywhere yet. IPQS fights this with data. It says it tracks “over 50 million live botnets and newly updated residential proxy IPs”, and it sells residential proxy detection on its SMB+ and Enterprise plans.
A live visit brings a second witness: the browser. To run twenty accounts from one laptop, a fraudster opens a fake browser, an antidetect browser such as Multilogin or GoLogin that invents a new device for every profile. The address can be spotless while the browser lies about itself, and that lie is what a browser check looks for. Here is that visit as Maskbreak would answer it: a home connection nothing has flagged, and a tampered browser (example response, selected fields).
{
"decision": "block",
"risk_score": 42,
"reasons": ["antidetect_browser"],
"network": {
"vpn": false,
"proxy": false,
"datacenter": false,
"tor": false,
"residential": true,
"service": null
},
"device": {
"antidetect": true,
"automation": false,
"emulator": false,
"tampering_score": 0.7
}
}
The decision is block although risk_score is only 42: under the default policy, browser tampering blocks at any score. So route on decision. A 75-or-90 cut-off carried over from an IPQS integration would let this visit through; our post on risk score thresholds shows why.
IPQS can see this kind of visit too, on the right plan. Its device fingerprinting names antidetect tools (Multi-Login, Linken Sphere, FraudFox and AntiDetect) and claims to detect spoofing, emulators and GPS spoofing, and the device API returns a device_id, canvas and WebGL hashes and a high_risk_device flag. The plans page lists it on Enterprise only. On Maskbreak the browser check is on every plan, the Free plan included.
IPQS pricing in September 2026
IPQS publishes more of its pricing than most fraud vendors. The plans page lists five tiers, billed monthly with no contract, and marks every paid price “as low as”. As read on 24 September 2026:
| IPQS plan | Price (“as low as”) | Highlights from the plans page |
|---|---|---|
| Free | $0 | 1,000 lookups a month, 35 a day |
| Startup | $99 / month | 5,000 lookups a month, 250 a day |
| SMB Basic | $499 / month | 10,000 lookups a month, 20 a second, transaction scoring, extra scoring settings |
| SMB+ (“Most Popular”) | $999 / month | 75,000 lookups a month, 99.5% SLA, residential proxy detection, address verification, reverse identity checks |
| Enterprise | Custom | 99.9% SLA, device fingerprinting, mobile SDK access, Bot Killer™, Dark Data™ |
What the table means in practice:
- Email validation, phone validation, URL scanning and IP reputation are on every plan, Free included, so Free is a real way to try IPQS.
- Residential proxy detection starts at SMB+ (as low as $999 a month). Device fingerprinting, the check that looks at the browser, is Enterprise only.
- The price per lookup does not fall in a straight line. By our division, Startup works out at about 2 cents a lookup, SMB Basic about 5 cents and SMB+ about 1.3 cents. SMB Basic adds transaction scoring, extra scoring settings and a rate of 20 lookups a second rather than a lower unit price.
- The daily caps on Free (35) and Startup (250) are what a bot wave hits first, and we found no overage price to quote. Ask IPQS what your integration gets back once a cap is reached before you put either plan in front of a live form.
Lookups, capped at 35 a day. The signup page counts them as credits, asks for a business email and needs no credit card. Paid plans from $99 a month.
Visitor checks, up to 1,000 an hour, every signal included. No card. Paid plans from €29 a month (Starter, 50,000 checks). For approved public-interest organisations the cap comes off.
The two allowances do not buy the same thing. IPQS’s free plan includes email and phone validation, which Maskbreak does not offer. Maskbreak’s Free plan includes the browser check, which IPQS lists on Enterprise only.
Maskbreak vs IPQS, feature by feature
| Feature | Maskbreak | IPQS |
|---|---|---|
| Starts from | The live visit (two browser tokens) | An IP address, email, phone number or URL you send |
| What comes back | allow / review / block, risk_score, reasons | fraud_score 0–100 and flags; you set the threshold |
| VPN & proxy detection, service named | Yes, when known (live visit) | Detects VPNs and proxies; no provider-name field documented |
| Residential proxy detection | Proxy signal on the live visit, on every account | Yes, on SMB+ and Enterprise plans |
| Antidetect (fake) browser detection | Yes: antidetect_browser, tampering_score | Enterprise plan (device fingerprinting) |
| Automation and AI agents | automation_detected (agent not named) | bot_status, is_crawler; Bot Killer™ on Enterprise; no dedicated AI-agent product documented |
| Emulators and virtual machines | emulator_detected, virtual_machine | Emulator detection (Enterprise device fingerprinting) |
| Client-side collection | Yes, on every account | JavaScript tag, Enterprise plan only |
| Mobile SDKs | — (web only; server SDKs for Node, Python, PHP) | iOS, Android, Flutter, Unity (Enterprise) |
| Scoring an IP with no visit | Tor exits and cloud ranges only | Yes: fraud_score and flags from the address alone |
| Email validation | Disposable-domain signal only | Yes, on every plan including Free |
| Phone validation | — | Yes: carrier, line type, VOIP, prepaid, SMS pumping |
| URL and file scanning | — | Yes |
| Dark-web leak data | — | Dark Web Leak API; Dark Data™ on Enterprise |
| Repeat devices and multi-accounting | Repeat devices: visitor_id, times_seen, returning when the browser check completes. Multi-accounting: linked_accounts, per customer, when you send accountId | device_id (Enterprise) |
| Tuning | Per-signal allow / review / block rules | strictness 0–3, fast mode, lighter_penalties |
| No CAPTCHA required | Yes | Yes |
| MCP server for AI agents | Hosted, on every plan: screens an IP address | No first-party server documented |
| Response Latency | Each response reports evaluated_in_ms; measured figures on /status | No published figure; IPQS says database queries return “in just a few milliseconds” |
| Free plan | 10,000 visitor checks a month (1,000 an hour), no card | 1,000 lookups/month (35/day), no card |
| Published pricing | Free plan plus three paid plans, €29–€299 a month; Enterprise from €990 a month | Free plan plus three paid tiers, $99–$999 a month (“as low as”); Enterprise custom |
What is IPQualityScore (IPQS)?
IPQS, short for IPQualityScore, has been running since 2011 and is headquartered in Las Vegas, Nevada. It is privately held, and LinkedIn lists it at 51–200 employees. Its homepage claims more than 3,500 business customers and “100m+ daily transactions”. The name undersells the catalogue: besides proxy, VPN and Tor detection, IPQS sells email and phone validation, device fingerprinting, bot detection, malicious URL and file scanning, transaction scoring and a Dark Web Leak API that checks emails, usernames and passwords against breach data. Its newsroom carried three items in July 2026: a Chrome plugin for investigating URLs, domains and IP addresses (8 July), then a partnership with Alloy and the overall sponsorship of MRC, the Merchant Risk Council, in 2027 (both 31 July).
What reviewers say. The two big review sites disagree. Reviewers on Capterra give IPQS 4.9 out of 5 (19 reviews); on Trustpilot it sits at 2.5 (58 reviews), mostly from people who say they or their sites were wrongly flagged. Our IPQS alternatives guide goes through both. Those Trustpilot complaints are also the case for watch mode with any new check: a week of logged decisions shows you who would have been turned away before anyone is.
- Breadth: IP, email, phone, URL and file checks, dark-web data and transaction scoring from one account.
- Scoring any address with no browser involved: server logs, order exports, lists of past signups.
- A free plan and published prices for three paid tiers, more than most fraud vendors publish.
- Location and network-owner detail on every lookup: city, ZIP, ISP, ASN, connection type.
- Settings to tune: strictness 0–3, a
fastmode,lighter_penalties,allow_public_access_points. - Mobile SDKs for iOS, Android, Flutter and Unity (Enterprise).
- An SLA in writing from SMB+ (99.5%) and on Enterprise (99.9%).
- Residential proxy detection needs SMB+ at least, as low as $999 a month.
- Device fingerprinting and mobile SDK access are Enterprise only, so the browser check needs a custom contract.
- The free plan stops at 35 lookups a day: enough to build against, not enough to watch a busy form.
- You choose the threshold. IPQS calls 75 suspicious and suggests acting at 90; your false-positive rate follows where you set it.
- The documented proxy API has no field that names the VPN or proxy service.
- No numeric API latency figure; the status page shows status and incidents, not response times.
- No first-party MCP server documented; the one listed for IPQualityScore is a third-party wrapper.
IPQS or Maskbreak: which should you choose?
- You want one vendor for IP, email and phone risk, with a free plan to start. Email checks cover deliverability, disposable domains, spam traps and leaks; phone checks cover carrier, line type, VOIP, prepaid and SMS pumping.
- You already hold the addresses (logs, order exports, past signups) and want each one scored with no browser visit. Maskbreak’s bare-IP lookup sees Tor exits and published cloud ranges, nothing more.
- You need city, ZIP, ISP and ASN detail on every lookup.
- You ship native apps that need mobile SDKs, and an Enterprise contract is within budget.
- You want URL and file scanning or dark-web leak lookups from the same account.
- You protect a web form (signup, login, checkout, a bonus claim) and want the check to run on the visit itself.
- You want a fake-browser and automation check without an Enterprise contract.
- You want residential proxy signals before you reach a $999-a-month plan.
- You would rather route on allow, review or block with reason codes than tune a score threshold.
- You want to know which VPN or proxy service a visitor came through, when it is known.
- Your volume fits a published plan (Free covers 10,000 visitor checks a month, Scale 1,000,000 for €299 a month), or you run a public-interest service that qualifies to have the cap come off.
Or use both. They overlap less than the category name suggests. A signup handler can ask both at once: Maskbreak about the visit, IPQS about the email address and phone number entered on the form. Stop on a Maskbreak block. Hold the account for review on a Maskbreak review, or when IPQS reports a disposable address or a VOIP or prepaid number. Maskbreak’s only email signal is a disposable-domain check, so it will not replace IPQS email validation; on IPQS, the browser check (device fingerprinting) is Enterprise only.
IPQualityScore competitors and alternatives
The tools that turn up next to IPQS sort by the input they take. If all you have is an IP address, compare other IP data vendors: MaxMind (minFraud and its anonymous-IP data), IPinfo, IP2Location with its IP2Proxy data, proxycheck.io, GetIPIntel, vpnapi.io, AbuseIPDB and Scamalytics. If you are scoring a person across email, phone and device, look at SEON. If identifying the device is the main job, look at Fingerprint. A verdict on the live visit is Maskbreak’s lane. Whichever you shortlist, ask each vendor the two questions this page asked of IPQS: which fields come back, and which plan includes them. Our IPQS alternatives guide takes them one at a time.
Check your own connection first
The live check on our homepage runs your current visit through the same pipeline the API uses, with no signup. Turn on a VPN or a proxy first and see what it says. To see what an address alone can tell you, try the free IP lookup: it reports Tor exits and cloud-server ranges, and VPN and proxy verdicts still need a live visit. Proxy detection API vs IP lookup explains the difference.
Run Maskbreak next to your IP scores
Free plan: 10,000 visitor checks a month, no card. Start in watch mode, read the reasons beside what your IP scores say for a week, then decide what to block.
Frequently Asked Questions
How much does IPQS cost?
The IPQS plans page (checked 24 September 2026) lists five plans. Free costs $0 and allows 1,000 lookups a month, no more than 35 of them a day. Startup is “as low as” $99 a month for 5,000 lookups (250 a day); SMB Basic, $499 for 10,000 a month at 20 lookups a second, with transaction scoring; SMB+, $999 for 75,000 a month with a 99.5% SLA. Enterprise pricing is custom and carries a 99.9% SLA. Billing is monthly, with no contract. You need SMB+ or Enterprise for residential proxy detection, and Enterprise for device fingerprinting.
What is a free alternative to IPQualityScore?
It depends on what you use IPQS for. To check visitors on your own website at signup, login or checkout, Maskbreak’s Free plan costs nothing: it includes 10,000 visitor checks a month with every signal included and no card, and paid plans start at €29 a month for 50,000. It reads the connection and the browser on each visit and returns allow, review or block with the reasons. It does not validate email addresses or phone numbers, and it cannot score a list of IP addresses with no visit. For bare-IP data, our IPQS alternatives guide compares the vendors that do.
What services are similar to IPQualityScore?
The closest matches take the same input, a bare IP address: MaxMind (minFraud and its anonymous-IP data), IPinfo, IP2Location with IP2Proxy, proxycheck.io, GetIPIntel, vpnapi.io, AbuseIPDB and Scamalytics. If you score a person across email, phone and device, SEON is closer. If identifying the device is the main job, look at Fingerprint. Maskbreak is a different kind of tool: it judges the live visit at a web form, not an address on its own.
Does IPQS detect residential proxies and antidetect browsers?
Yes, according to its own documentation, with plan limits. Residential proxy detection appears on the plans page for SMB+ and Enterprise. IPQS device fingerprinting, an Enterprise-plan feature, names antidetect tools such as Multi-Login, Linken Sphere, FraudFox and AntiDetect and claims to detect spoofing, emulators and GPS spoofing. The standard proxy API scores the IP address. IPQS’s accuracy figures, such as “99.9% accuracy for testing VPN IP addresses”, are its own claims, and Maskbreak publishes no detection rate at all, so test both on your own traffic.
Can Maskbreak score a list of IP addresses like IPQS does?
Not in the same way. Maskbreak’s bare-IP lookup (GET /v1/lookup/{ip} and the free IP lookup tool) covers Tor exits and published cloud-server ranges only. VPN and proxy verdicts, with the service named when known, need a live visit through POST /v1/evaluate. If your job is scoring server logs or exports after the fact, IPQS or another IP data vendor is the better fit.
Can I use IPQS and Maskbreak together?
Yes. They answer different questions, so they overlap less than you might expect: IPQS scores the identifiers you send it (an email address, a phone number, an IP address), and Maskbreak judges the visit (the connection and the browser). At signup you can call both: stop on a Maskbreak block, and hold the account for review on a Maskbreak review or when IPQS flags the email or phone number. Maskbreak’s only email signal is a disposable-domain check, so it does not replace IPQS email validation.