ANTIDETECT BROWSER API

Cloud Camoufox with unique fingerprints and auto-allocated mobile proxy per session.
~$0.005 /min
6 countries
Camoufox engine
Auto proxy per session
LIVE

WHAT IT IS

A cloud-hosted antidetect browser that creates isolated browser sessions with unique fingerprints and auto-allocated mobile proxies. Each session gets its own canvas fingerprint, WebGL hash, font list, screen resolution, timezone, and language — making it impossible to link sessions together.

Built on Camoufox (hardened Firefox fork). Every session automatically includes a mobile proxy from one of 6 countries (US, GB, DE, FR, ES, PL), so your browser traffic routes through a real 4G/5G IP.

Control the browser via HTTP API commands: navigate, click, type, screenshot, extract content. Perfect for web scraping, form automation, testing, and any task that needs a real browser with a clean fingerprint.

FeatureDetails
EngineCamoufox (hardened Firefox fork)
FingerprintUnique per session — canvas, WebGL, fonts, screen, timezone, language
ProxyAuto-allocated 4G mobile proxy (included in price)
CountriesUS, GB, DE, FR, ES, PL
ControlHTTP API — navigate, click, type, screenshot, extract content
Identity BundlesSave and restore complete browser identity: cookies, localStorage, fingerprint, proxy binding
Proxy PinningSame device IMEI allocated per profile — consistent IP range across sessions
Profile StorageEncrypted at rest with HMAC integrity. Profiles persist until deleted. Auto-cleanup after 30 days of inactivity.
IsolationDocker container per session — full OS-level isolation
ConcurrencyMultiple sessions in parallel, each with unique identity

PRICING

ComponentCostNotes
Browser session~$0.005/minIncludes compute + fingerprint generation
Mobile proxyIncludedAuto-allocated from 6 countries (no extra charge)
Profile storageIncludedSave and restore browser profiles

A typical 30-second scraping session costs ~$0.0025. At 10,000 sessions/day, that's ~$25/day.


ENDPOINT

MethodURLDescription
POSThttps://browser.proxies.sx/v1/sessionsCreate session (accepts profile_id for Identity Bundle)
POSThttps://browser.proxies.sx/v1/sessions/:id/commandSend command to browser
POSThttps://browser.proxies.sx/v1/sessions/:id/profileSave Identity Bundle (cookies + localStorage + fingerprint + proxy)
POSThttps://browser.proxies.sx/v1/sessions/:id/profile/loadLoad Identity Bundle into session
GEThttps://browser.proxies.sx/v1/profilesList saved profiles
DELETEhttps://browser.proxies.sx/v1/profiles/:idDelete profile
POSThttps://browser.proxies.sx/v1/sessions/:id/extendExtend session duration
GEThttps://browser.proxies.sx/v1/sessions/:id/statusSession status with expiry warnings
DELETEhttps://browser.proxies.sx/v1/sessions/:idClose session

HOW TO USE

Step 1: Create a Session

curl -X POST "https://browser.proxies.sx/v1/sessions" \
  -H "Content-Type: application/json" \
  -d '{"country": "US"}'

Returns 402 with payment instructions. Pay USDC, then retry with Payment-Signature header.

Step 2: Send Browser Commands

# Navigate to a page
curl -X POST "https://browser.proxies.sx/v1/sessions/$SESSION_ID/command" \
  -H "X-Session-Token: $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"action": "navigate", "url": "https://www.google.com"}'

# Type into a field (human-like speed)
curl -X POST "https://browser.proxies.sx/v1/sessions/$SESSION_ID/command" \
  -H "X-Session-Token: $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"action": "type_slow", "selector": "input[name=q]", "text": "mobile proxies"}'

# Click a button
curl -X POST "https://browser.proxies.sx/v1/sessions/$SESSION_ID/command" \
  -H "X-Session-Token: $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"action": "click", "selector": "button[type=submit]"}'

# Get page content
curl -X POST "https://browser.proxies.sx/v1/sessions/$SESSION_ID/command" \
  -H "X-Session-Token: $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"action": "content"}'

# Take screenshot
curl -X POST "https://browser.proxies.sx/v1/sessions/$SESSION_ID/command" \
  -H "X-Session-Token: $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"action": "screenshot"}'

Available Commands

ActionDescriptionParameters
navigateGo to URLurl
clickClick elementselector
typeType text instantlyselector, text
type_slowType with human-like delaysselector, text
selectSelect dropdown optionselector, value
waitWait for elementselector, timeout
contentGet page HTML
screenshotCapture page image

Step 3: Close Session

curl -X DELETE "https://browser.proxies.sx/v1/sessions/$SESSION_ID" \
  -H "X-Session-Token: $TOKEN"

IDENTITY BUNDLES — Long-Term Account Persistence

Identity Bundles let you save and restore a complete browser identity across sessions. One account = one fixed bundle (cookies + fingerprint + proxy device). This is the key to maintaining logged-in accounts for weeks or months without triggering security checkpoints.

What Gets Saved

DataPurpose
CookiesAuth tokens, session IDs — keeps you logged in
localStorageApp state, preferences, tokens many sites store here
FingerprintOS, screen, locale, timezone — same "device" every time
Proxy BindingCountry + device IMEI — same IP range, same carrier

Workflow: Manage an Account for Months

# Day 1: Create session, log into Twitter, save profile
curl -X POST browser.proxies.sx/v1/sessions \
  -H "Payment-Signature: $TX" -d '{"country":"US"}'
# ... login, do actions ...
curl -X POST browser.proxies.sx/v1/sessions/$ID/profile \
  -H "Authorization: Bearer $TOKEN" \
  -d '{"name":"twitter-main"}'
# → Returns prof_abc123

# Day 30: Create session WITH profile (auto-restores everything)
curl -X POST browser.proxies.sx/v1/sessions \
  -H "Payment-Signature: $TX" \
  -d '{"profile_id":"prof_abc123"}'
# → Same fingerprint, same proxy device, cookies injected
# → Navigate to twitter.com → still logged in

# Save updated profile before closing
curl -X POST browser.proxies.sx/v1/sessions/$ID/profile \
  -H "Authorization: Bearer $TOKEN" \
  -d '{"name":"twitter-main"}'

Anti-Lock Playbook

RuleWhy
One account = one profile_idNever mix identities. Each account gets its own bundle.
Keep country consistentDon't login from US today, France tomorrow. Triggers challenges.
Same device IMEI (automatic)Proxy Pinning tries to allocate the same physical modem each time.
2-5 sessions/weekConsistent cadence. Not too much, not too little.
Vary session length10-40 minutes. Don't be perfectly uniform.
Enable 2FA on accountsPlatforms trust 2FA-enabled accounts more.
Save profile before closingCookies refresh. Always save the latest state.

WHY ANTIDETECT

Modern websites fingerprint your browser to detect automation. They check:

Fingerprint VectorRegular BrowserCamoufox Session
Canvas hashSame across sessionsUnique per session
WebGL rendererReveals real GPUSpoofed per session
Font listReveals OSRandomized subset
Screen resolutionSame alwaysVaried per session
TimezoneYour real timezoneMatches proxy country
LanguageYour real languageMatches proxy country
IP addressYour real IPReal 4G mobile IP
Navigator propertiesReveals automationClean, no automation flags

With Camoufox + mobile proxy, each session looks like a unique real user on a real mobile network. Sites like Google, Instagram, LinkedIn, and Amazon see a legitimate visitor — not a bot.


USE CASES

Use CaseWhy Browser + ProxyExample
Web scrapingJS-heavy sites need real browser renderingScrape SPAs, React apps, dynamic content
Account operationsUnique fingerprint per accountMulti-account management without linking
Form automationHuman-like typing + clean fingerprintRegistrations, submissions, signups
Ad verificationSee ads as real mobile users see themVerify ad placements, detect fraud
TestingTest from different geos with real IPsQA, localization testing, geo-specific content
Screenshot servicesCapture pages as they appear to real usersVisual monitoring, compliance checks

MCP SERVER

For AI agents, a dedicated MCP server provides 9 browser control tools:

npx @proxies-sx/browser-mcp
ToolDescription
create_sessionCreate browser session with proxy
navigateGo to URL
clickClick element
type_textType into field
get_contentGet page HTML/text
screenshotCapture page
wait_forWait for element
close_sessionEnd session
list_sessionsList active sessions

npm package


PAYMENT WALLETS

NetworkSettlementRecipient WalletUSDC Contract
Base~2 seconds0xF8cD900794245fc36CBE65be9afc23CDF51030420x833589fcd6edb6e08f4c7c32d4f71b54bda02913
Solana~400ms6eUdVwsPArTxwVqEARYGCh4S2qwW2zCs7jSEDRpxydnvEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v

LINKS

ResourceURL
Browser APIbrowser.proxies.sx
Browser MCP@proxies-sx/browser-mcp
Proxy MCP@proxies-sx/mcp-server
x402 Protocolx402.org
Marketplaceagents.proxies.sx/marketplace

Proxies.sx — Antidetect Browser API | Marketplace | Mobile Proxy | Maps Lead Gen