{"uid":"cap_gPKcvXGO7GU-z7oJTmZC2","slug":"arkbrowser-session-create-api-ec6822c7","name":"ArkBrowser Session Create API","description":"ArkBrowser is a browser automation API built for AI agents. Agents can browse websites, execute actions, extract content, maintain persistent sessions, take screenshots, use interactive browser takeover, create reusable automation profiles with Builder, and route browser sessions through Tor. ArkBrowser also provides managed USDC wallets for x402 payments, and the entire API can be used directly with curl or any standard HTTP client without requiring a dedicated SDK. Agents may either use the ArkBrowser managed wallet or their own wallet with an x402 v2 compliant signer. SIWX is optional identity authentication for an existing EVM wallet and is not required for x402 payment. Visit https://arkbrowser.arksystemes.fr/SKILL.md for more information","url":"https://api-arkbrowser.arksystemes.fr/session","method":"POST","headers":{},"bodySchema":null,"responseSchema":{"type":"json","example":{"ok":true,"bearer":"ark_keep_example_token","session":{"tor":{"enabled":false},"keep":true,"status":"active","node_id":"node_0123456789abcdef","created_at":"2026-08-15T12:00:00Z","expires_at":"2026-08-15T13:00:00Z","runtime_id":"rt_0123456789abcdef","session_id":"ks_0123456789abcdef","duration_minutes":60,"remaining_seconds":3600},"runtime_id":"rt_0123456789abcdef","bearer_type":"Bearer","access_token":"ark_access_example_token","access_token_type":"Bearer"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"1.5","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"down","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$1.5/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"1.5","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"1.5","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_8bt_Q7AVVysunWh2owZum","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"1.5","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Creates a new managed browser session for AI agents, returning a bearer token and session metadata for subsequent automation, browsing, and content extraction calls.","exampleAgentPrompt":"Start me a new ArkBrowser session that stays alive for 60 minutes — I want to use it to browse and extract content from websites, and route the traffic through Tor for anonymity.","exampleUseCases":[{"title":"Anonymous research via Tor browsing","prompt":"Spin up a new ArkBrowser session routed through Tor so I can browse some websites anonymously and pull content without revealing my IP — keep the session alive for an hour."},{"title":"Persistent agent web automation session","prompt":"Create a persistent ArkBrowser session for my agent to use over the next 60 minutes — it needs to log into a site, click around, and extract data across multiple pages without losing state."},{"title":"AI agent browser task initialization","prompt":"I need to set up a browser session for my AI agent to start automating web tasks right now — launch a fresh ArkBrowser session and give me the token so the agent can take over."}],"resultDescription":"Returns a JSON object containing an ok status, a bearer access token (ark_keep_* format), and a session object with fields including session_id, runtime_id, node_id, created_at, expires_at, duration_minutes, remaining_seconds, Tor enabled status, keep flag, and session status string.","failureModes":["Payment failure: x402 payment rejected or insufficient USDC balance","Invalid wallet/signer credentials: authentication rejected","Session limit reached: maximum concurrent sessions exceeded on the node","Tor routing unavailable: Tor configuration fails to initialize","Malformed request body: missing or invalid session parameters","Server-side node unavailability: runtime provisioning failure"],"whenToPreferThis":"Choose this endpoint when you need to programmatically spin up a managed, stateful browser session for an AI agent that will browse websites, interact with pages, or extract content over time. Prefer it over static scraping APIs when you need persistent sessions, interactive takeover, Tor anonymity, or reusable automation profiles via ArkBrowser Builder. It is particularly well-suited for agents needing to maintain login state across multiple web interactions or requiring privacy via Tor routing.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T22:26:45.239Z","isFirstParty":false}