Skip to content
@sentinelsup

Maskbreak

Real-time fraud detection API — VPNs, residential proxies, antidetect browsers and bots, in under 40 ms.

Maskbreak

Maskbreak

Real-time fraud detection that stops VPNs, residential proxies, antidetect browsers, and AI bots — in under 40 ms.

Website · API Docs · Blog · Free API Key


What is Maskbreak?

Maskbreak is a fraud detection API built for teams who've outgrown IP blocklists.

Modern attackers don't use datacenter VPNs anymore — they rent residential proxies, spoof browser fingerprints with Kameleo/GoLogin, and run automation at scale. Tools built around IP reputation (IPQS, SEON, Sift) miss most of that traffic.

Maskbreak combines network analysis with device fingerprinting to catch what they can't:

  • 🏠 Residential proxy detection — BrightData, Smartproxy, IPRoyal, ShadowNode
  • 🎭 Antidetect browser tampering — Kameleo, GoLogin, AdsPower, Multilogin
  • 🤖 Bot & automation detection — Puppeteer, Playwright, Selenium, agentic AI
  • 🆔 Persistent visitor ID — survives incognito, VPN switching, cookie clears
  • 🌍 <40 ms p95 globally — runs in your critical path without slowing it down

Free tier

1,000 requests per hour, every detection signal, no credit card.

Get a key in 2 minutes

Official SDKs

Language Repository Package
Node.js maskbreak-node npm
Python maskbreak-python PyPI
PHP maskbreak-php Packagist
MCP server maskbreak-mcp npm

The three SDKs are zero-dependency; everything here is MIT licensed. Package names keep the sentinelsup prefix from before the rename — renaming a published package breaks every existing install.

Quick start

Node.js

npm install @sentinelsup/sdk
const Sentinel = require('@sentinelsup/sdk');
const sentinel = new Sentinel({ apiKey: process.env.SENTINEL_KEY });

const result = await sentinel.evaluate({ token: req.body.sentinelToken });
if (result.decision === 'block') return res.status(403).end();

Python

pip install sentinelsup
from sentinel import Sentinel

sentinel = Sentinel()  # reads SENTINEL_KEY
result = sentinel.evaluate(token=request.json["sentinelToken"])
if result.decision == "block":
    abort(403)

PHP

composer require sentinelsup/sdk
$sentinel = new \Sentinel\Client();   // reads SENTINEL_KEY
$result = $sentinel->evaluate(['token' => $_POST['sentinelToken']]);
if ($result->isBlocked()) {
    http_response_code(403);
    exit;
}

Any other stack — point your AI coding assistant at maskbreak.com/integrate.md and it wires the integration for you, or call POST /v1/evaluate directly (API docs).

Where Maskbreak fits

Use case What it stops
Stripe checkout Card testing, chargeback-prone sessions
Shopify drops Sneaker bots, scalpers, scrapers
SaaS signup Multi-accounting, bonus abuse, fake Google sign-ins
Fintech KYC Synthetic identities, proxy-masked applications

Comparisons

vs IPQS · vs SEON · vs Sift · vs Kount · vs minFraud

Contact


© Sentinel Edge Networks LTD · Registered in England & Wales 17150600 · London, UK

Popular repositories Loading

  1. maskbreak-python maskbreak-python Public

    Official Python SDK for Maskbreak — real-time fraud detection API: VPN, proxy, residential proxy, bot & antidetect browser detection in under 40 ms

    Python 5

  2. maskbreak-node maskbreak-node Public

    Official Node.js SDK for Maskbreak — real-time fraud detection API: VPN, proxy, residential proxy, bot & antidetect browser detection in under 40 ms

    JavaScript 3

  3. .github .github Public

    Maskbreak — real-time fraud detection API

    2

  4. maskbreak-php maskbreak-php Public

    Official PHP SDK for Maskbreak — real-time fraud detection API: VPN, proxy, residential proxy, bot & antidetect browser detection in under 40 ms

    PHP 2

  5. maskbreak-mcp maskbreak-mcp Public

    MCP server for Maskbreak — check any IP for VPNs, proxies, Tor, datacenter hosting and fraud risk from Claude, Cursor, or any MCP client

    JavaScript 2

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…