One API call. A CDP-attached anti-detect browser in 2 seconds. Burner or persistent — same SDK, same endpoint.
# Provision a 5-minute burner identity. Returns a CDP URL you # drop straight into Playwright / Puppeteer / your own CDP client. curl -X POST https://agents.neout.com/v1/agents \ -H "X-API-Key: $AGENTS_KEY" \ -H "Content-Type: application/json" \ -d '{"ttl":"5m","country":"us"}' # → 201 Created { "id": "agt_01HXYZ...", "cdp_url": "wss://app.neout.com/api/v1/cdp/<profile>/ws/page/...", "expires_at": "2026-06-05T09:34:00Z", "ttl_seconds": 300, "trust_score": 760, "cost_credits": 1 }
from neout_agents import Agents client = Agents(api_key=os.environ["AGENTS_KEY"]) # Burner — one-shot, dies in 5 min agent = client.burner(ttl="5m", country="us") print(agent.cdp_url) # wss://... print(agent.trust_score) # 760 # Drop straight into Playwright from playwright.sync_api import sync_playwright with sync_playwright() as p: browser = p.chromium.connect_over_cdp(agent.cdp_url) page = browser.new_page() page.goto("https://www.amazon.com/s?k=wireless+mouse") print(page.locator("[data-component-type='s-search-result']").count()) # → 16 results, not "Sorry, something went wrong"
import { Agents } from "@neout/agents"; import { chromium } from "playwright"; const client = new Agents({ apiKey: process.env.AGENTS_KEY }); // Burner agent — 5 min TTL, US-routed proxy const agent = await client.burner({ ttl: "5m", country: "us" }); console.log(agent.cdp_url); // wss://app.neout.com/api/v1/cdp/<profile>/ws/page/... const browser = await chromium.connectOverCDP(agent.cdp_url); const page = await browser.newPage(); await page.goto("https://www.amazon.com/s?k=wireless+mouse"); // Real product cards visible — Akamai doesn't wall us
// Claude Desktop config (claude_desktop_config.json) // Once added, ask Claude: "spin up an agent and open hacker news" { "mcpServers": { "neout-agents": { "command": "npx", "args": ["@neout/agents-mcp"], "env": { "AGENTS_KEY": "agt_live_..." } } } } // Claude Desktop now has 8 tools: burner(), persistent(), navigate(), // screenshot(), execute(), extract(), destroy(), balance()
Every other "AI agent browser cloud" — Hyperbrowser, Browserbase, Browserless — runs stealth plugins on stock browsers. We don't. The browser itself is the moat.
50+ patches deep in the browser engine: navigator.webdriver IDL-removed, WebGL vendor/renderer Apple-shape, audio entropy, canvas noise, NaN canonicalization, shader precision. CreepJS reports our cloud as 19% headless. Vanilla Playwright reports 94%. That gap is why your agent doesn't get walled.
Burner for one-shot tasks, persistent for stateful workflows. Same endpoint, same SDK, same CDP URL pattern. Your agent picks per-call. No "session vs profile" mental tax like the alternatives — just POST /v1/agents with the TTL you want.
0-1000 score derived from fingerprint coherence, isolation audit, behavioral history, detection-harness verdicts. Tells you which identities are healthy and which are about to get flagged — before the first detection event. No other vendor does this.
Customer decides per-call. Same auth, same SDK, same CDP endpoint, same dashboard, same bill.
Fresh identity in 2 seconds, self-destructs in 5–60 minutes. Pay per call. No correlation history. Perfect for one-shot AI agent tasks: fill a form, scrape a page, run a check.
Long-lived identity with state: cookies, localStorage, login session, browsing history. For agents that need to remember things across runs. Trust score grows as identity ages — like a real user.
POST /v1/agents/:id/sessionsOne product, six entry points. Start where you are.
Mint API keys, watch jobs land, register webhooks, download CSV/NDJSON. Sign in once.
Pick a language, pick a library, copy three blocks. First burner in 90 seconds.
Every endpoint, every field, every error code — with copy-ready curl, Python, and TypeScript snippets.
Real customer code: scraping, form filling, monitoring, account ops, Amazon SERP, Claude task runner.
Drop into Claude Desktop, Cursor, Continue. 8 tools. Zero code to drive browsers from your AI assistant.
Open-source detection harness — same five sites, same hardware, run it yourself. No vendor publishes this.
Our detection harness runs every Monday. Below: anti-detect ON (neout/agents) vs OFF (vanilla Playwright on the same hardware). Run the harness yourself — it's open-source. Live leaderboard →
| Detection site | neout/agents | Vanilla Playwright same hardware, no anti-detect |
|---|---|---|
| CreepJS % like headless (lower = better) |
19% | 94% |
| fingerprint.com BotD | ✓ pass | ✗ bot:true |
| antoinevastel "are you headless" | NOT_HEADLESS | HEADLESS_DETECTED |
| amazon.com search | cards visible | "Sorry, something went wrong" |
| google.com search | results render | /sorry/ interstitial |
Public head-to-head against Hyperbrowser / Browserbase / Browserless rolls out as the harness picks them up — each one runs against the same 5 detection sites on the same hardware. Source: services/detection-harness on GitHub. Reproduce with one command.
POST /v1/agents to a CDP-ready browser. Provision, attach proxy, warm-up, return. Every region.Pick a language, pick a library, copy three blocks. That's it.
One pip command. The SDK has zero runtime dependencies beyond httpx.
$ pip install neout-agents playwright $ playwright install chromium
2-second wall-clock. You get back a CDP WebSocket URL that's pre-authed against our gateway.
from neout_agents import Agents from playwright.sync_api import sync_playwright agent = Agents().burner(ttl="5m") print(agent.cdp_url, agent.trust_score) # wss://app.neout.com/api/v1/cdp/<profile>/ws/page/... 760
Your existing Playwright code works unchanged — just swap chromium.launch() for chromium.connect_over_cdp(agent.cdp_url).
with sync_playwright() as p: browser = p.chromium.connect_over_cdp(agent.cdp_url) page = browser.new_page() page.goto("https://news.ycombinator.com/") print(page.title()) page.screenshot(path="hn.png")
Credit packs that never expire. Failed provisions auto-refund. No subscription needed for burner.
The questions everyone asks but no anti-detect vendor wants to answer publicly.
No. The browser running underneath neout/agents is purpose-built for anti-detect: 50+ patches deep in the engine, not JS injected at page load. Stealth plugins are detectable by anyone running their own anti-cheat (they're JS sitting in the global scope). Our changes happen at the layer where fingerprinting actually originates — well before any page script runs. See the detection benchmark.
Because most AI agents have spiky usage — 5 minutes of demand, then nothing for 3 days, then 200 calls in an hour. A flat-rate $50/month subscription either over-charges the slow developer or under-charges the hot startup. Credits map to actual usage cleanly. Persistent identities (P2) are subscription-billed because they cost us money every day they exist, not just when you call them.
Functionally similar API surface. The underlying browser is different: ours is a purpose-built anti-detect browser; theirs are stealth plugins on stock browsers. The difference shows on every detection benchmark — Cloudflare, Stripe, Amazon, Booking, Akamai-protected sites all behave differently. We also publish public benchmarks; they don't.
Yes. Replace chromium.launch() with chromium.connect_over_cdp(agent.cdp_url), drop the headless/proxy/UA flags (we handle those), and your existing scripts run unchanged. Puppeteer + Selenium + raw CDP also work — anything that speaks the Chrome DevTools Protocol.
Default routes through neout's US-pooled proxies (no charge). Specify country in the request (e.g. "uk", "de", "fr") for country-targeted routing — costs +1 credit per call. Country-specific proxies cover 190+ regions via integrated providers.
The agent run continues — we don't crash on a 403. You'll see the bot-wall response in your code and can decide how to handle it (retry with a new burner, use a country-routed proxy, escalate). The trust score on the response is our best estimate of detection risk. P3 adds detection-event webhooks so we can tell you proactively when a persistent identity gets flagged.
The core neout product is a desktop anti-detect browser for managing many accounts manually. neout/agents is the same anti-detect tech exposed as a per-call API for AI agents — different customer (developers vs operators), different surface (REST + CDP vs desktop launcher), same browser underneath.
100 credits free. No card required. POST /v1/agents returns a CDP URL you can drop into Playwright today.