VerisoulAgent Atlas
All agents

Hyperbrowser

Run by Hyperbrowser

Type: Headless automationSignedHow common: Very uncommonDetection guide
Verisoul ResearchUpdated 4 min read

Hyperbrowser added opt-in Web Bot Auth signing in Oct 2026, but its stealthiest sessions cannot be signed

How to detect Hyperbrowser

You detect Hyperbrowser by its Web Bot Auth signature when a session is signed, because it then sends Signature-Agent "https://www.hyperbrowser.ai" with an Ed25519 key you can verify, while it sends no user agent token and publishes no IP list. Signing is opt-in and cannot be combined with Ultra Stealth, so its hardest-to-detect sessions are unsigned by design. Verisoul returns signed sessions as agent id hyperbrowser and flags unsigned automated sessions through bot score.

Detection method
SignedThe agent signs its requests, so its identity is verified cryptographically.
Signals that identify it
  • CryptographicA signed request verified cryptographically
  • DeviceHeadless or automated browser markers in the device fingerprint
  • BehavioralScripted navigation with no human input

Hyperbrowser is a San Francisco Y Combinator company, founded by Akshay Shekhawat and Shri Sukhani, that sells cloud browsers, sandboxes and web data APIs for AI agents. Developers use it to run their own scrapers and agents, or to host runs of HyperAgent, Browser Use or computer-use models in managed browsers. Its homepage says it has run 100M+ browser sessions, which is a vendor figure, and its YC profile lists a team of four.

It sells to the same developers as the other hosted browsers, with a free tier of 5,000 credits, a Startup plan at $30 a month, Scale at $100 a month and custom plans. The newest piece is identity. On Oct 14, 2026 Hyperbrowser added an opt-in Web Bot Auth option to its Node and Python SDKs, so customers can now sign their sessions. That puts it about a year behind Browserbase and Anchor, which Cloudflare named in its first cohort of signed agents in Aug 2025.

Site owners see Hyperbrowser on scraped content, logged-in workflows that use saved browser profiles, and anything an AI agent is pointed at. Its stealth docs describe anti-detection techniques for getting past bot protection, so signing and stealth sit side by side in the same product.

How Hyperbrowser shows up on your site

Hyperbrowser sessions are cloud-hosted Chrome, controlled through Playwright or Puppeteer and started in under 500 ms. Session options include stealth mode, an enterprise-only Ultra Stealth mode, proxies with country, state and city targeting, static IPs and CAPTCHA solving. Default sessions without stealth show standard headless and DevTools markers and a 1280x720 screen.

Per its Web Bot Auth docs, a signed session sends Signature-Agent: "https://www.hyperbrowser.ai", signs with Ed25519, and publishes its keys at /.well-known/http-message-signatures-directory. Signing is enabled per team on request and switched on per session. Signed requests usually carry a standard browser user agent, so the signature is the only declaration.

CheckWhat Hyperbrowser does
User agentNo Hyperbrowser token
Web Bot Auth signatureOpt-in per session, Signature-Agent https://www.hyperbrowser.ai
IP rangesNo list. Geo-targeted proxies and static IPs
robots.txtNot documented

Why Hyperbrowser is only sometimes easy to detect

When a session is signed, detection is a solved problem, because you can check the signature against a published key. The rest of Hyperbrowser's traffic depends on settings. A default session without stealth leaves headless markers and a fixed 1280x720 screen, which most automation checks catch.

The hard part is a design choice in the product. Hyperbrowser's docs say signing cannot be combined with Ultra Stealth, so the customers who choose the strongest stealth are by definition unsigned. Their sessions hide the headless markers and arrive through geo-targeted proxies, which leaves behavior as the main tell.

How Verisoul detects Hyperbrowser

Verisoul names Hyperbrowser when the session is signed. We verify the Web Bot Auth signature against Hyperbrowser's published key and confirm the rest of the session fits: traffic from the provider's cloud data centers, headless or automated browser markers in the device fingerprint, and scripted navigation with no human input. Unsigned sessions, including Ultra Stealth, are flagged through bot score without the Hyperbrowser name.

API response
"agent": {
  "id": "hyperbrowser",
  "name": "Hyperbrowser",
  "provider": "Hyperbrowser",
  "type": "headless_automation",
  "detection_method": "signed",
  "detection_signals": [
    "cryptographic",
    "device",
    "behavioral"
  ]
}
  • id is hyperbrowser, the key you write rules against
  • type is headless_automation, a hosted scripted browser
  • detection_method is signed, meaning the identity was proven cryptographically
  • detection_signals lists cryptographic, network, device and behavioral, the signature plus the evidence that agrees with it

Hyperbrowser's Agent Atlas entry lists these signals, and the AI agent detection docs cover the response format.

  1. 01Developer starts a signed Hyperbrowser session
  2. 02Cloud Chrome loads your page
  3. 03Requests carry Signature-Agent hyperbrowser.ai
  4. 04Signature verifies against the Ed25519 key
How Hyperbrowser reaches your site

How to detect Hyperbrowser step by step

  1. Add the Verisoul SDK to sign-up, login and payout pages using the Verisoul docs
  2. Give hyperbrowser with detection_method signed its own rule, separate from unknown automation
  3. Use bot score for unsigned sessions, which is where Ultra Stealth traffic lands
  4. Review signed sessions at sign-up and payouts, because the signature identifies Hyperbrowser and not its customer

Should you block Hyperbrowser?

A signed Hyperbrowser session is honest about being automation, which makes it reasonable to allow on public pages and on integrations you approve. It does not tell you who is behind it, so block or review it at sign-up, login and payouts.

Do not lean on IP rules. Hyperbrowser publishes no ranges and sells proxies down to city level plus static IPs, so any list you build will be out of date quickly.

How often you'll see it

Very uncommon

Rare, brand new, or not seen on Verisoul traffic yet

Questions about Hyperbrowser

Does Hyperbrowser sign its requests?

Only when the customer opts in. Its docs describe Web Bot Auth as enabled per team on request and switched on per session, and signing cannot be combined with Ultra Stealth.

How do I verify Hyperbrowser Web Bot Auth signatures?

Look for the header Signature-Agent "https://www.hyperbrowser.ai", fetch the Ed25519 keys from its /.well-known/http-message-signatures-directory, and verify the Signature header against them.

Does Hyperbrowser solve CAPTCHAs?

Yes, CAPTCHA solving is one of its session options, alongside stealth mode and geo-targeted proxies.

Can I block Hyperbrowser by IP address?

No. It publishes no IP ranges and offers proxies with country, state and city targeting plus static IPs, so IP rules do not hold up.

Does Hyperbrowser stealth mode bypass Cloudflare?

Hyperbrowser markets stealth mode as anti-detection for getting past bot protection. Signed sessions take the other route and identify themselves so sites, including those behind Cloudflare, can verify them, although it is not confirmed whether Hyperbrowser is in Cloudflare's signed agents program.

What does the Verisoul API return for Hyperbrowser?

Every session Verisoul identifies as Hyperbrowser carries an agent block with id "hyperbrowser", type "headless_automation", detection_method "signed" and the detection_signals used (cryptographic, device, behavioral). Build rules on the id, type and detection method.

Sources

  1. Web Bot Auth docs, Hyperbrowser
  2. Stealth mode docs, Hyperbrowser
  3. Configuring sessions, Hyperbrowser docs
  4. Web Bot Auth option in the Hyperbrowser Node SDK, GitHub
  5. Hyperbrowser, Y Combinator
  6. Web Bot Auth architecture, IETF draft
  7. The age of agents: cryptographically recognizing agent traffic, Cloudflare