AdsPower Detection
How to detect AdsPower in 2026
AdsPower is the volume play in antidetect: aggressive per-profile pricing, bulk profile tooling, and — its headline feature — built-in no-code RPA automation for driving profiles without writing a line of code. Volume and automation are precisely what Sentinel's device-history and bot signals are designed to surface.
What AdsPower is
AdsPower advertises two custom engines — SunBrowser (Chromium-based) and FlowerBrowser (Firefox-based) — a free plan with a small profile allowance, and paid tiers priced by profile count that undercut most Western competitors. Around the browser sit the operational features it leads with: batch profile creation and import, per-profile proxy configuration, team seats with role permissions, and an RPA system where operators record or download click-path robots to run tasks across hundreds of profiles. It's tooling built openly for scale, and heavily adopted in cross-border e-commerce circles.
What gives an AdsPower session away
Sentinel doesn't try to recognise SunBrowser by name and doesn't need a sample of any vendor's build. Each request is judged on whether the claimed device is coherent, whether software is driving it, where the traffic actually comes from, and how often this device has been here before. Scale — AdsPower's whole value proposition — works against the operator on every one of those axes.
Antidetect-browser detection
The spoofing layer that antidetect engines add to Chromium and Firefox is detectable as a class of modification. When present, the response carries device.antidetect and the antidetect_browser reason code.
Tampering anomaly score
Every faked surface is a chance to contradict another one — a claimed browser build whose engine misbehaves, a claimed OS the platform internals don't back up. device.tampering_score sums that into a 0–1 measure; above 0.6 strongly suggests antidetect tooling.
RPA is still automation
No-code robots clicking through your funnel are automation whether or not the operator wrote code. Machine-driven sessions — RPA flows, Puppeteer, Selenium — trip device.automation (reason: automation_detected).
VM & emulator detection
Hundred-profile operations rarely run on someone's laptop. Virtualised and emulated hosts are flagged via device.virtual_machine and device.emulator, independent of the loaded profile.
Per-profile proxies, all flagged
AdsPower's own workflow assumes a proxy attached to every profile. Sentinel's network layer, powered by Spur, classifies residential proxies and VPN exits independently of anything the browser claims.
History against your app
device.times_seen and first_seen expose devices cycling through your signup repeatedly, and accountId-based linking raises multi_account when one device sits behind many "different" customers.
No silver-bullet claims: AdsPower iterates quickly and some sessions will present cleanly on any given day — that's true of every fraud vendor, whatever their marketing says. Sentinel's design assumption is that you catch operations, not just sessions: layered signals plus device history mean a farm that slips through once still burns its devices and proxies as it scales, and your own rules choose where the line sits.
Integration in one pass
Install the Sentinel SDK where signups and checkouts happen, then call /v1/evaluate from your backend. Route on device.antidetect, device.tampering_score, and the reason codes. Full field list in the API reference; methodology in the 2026 antidetect deep-dive. For the tool-specific breakdown, see AdsPower in the lab: 2026 test results, signal by signal.
Built for farms at AdsPower scale.
Free tier: 1,000 requests/hour. No credit card, no expiry. Free during open beta.
Fraud BriefOnce a month · no spam · unsubscribe anytime
Get the new VPN, proxy & bot patterns we see each month
Short, technical breakdowns of what fraudsters changed last month — written for engineers, not marketers.