Hyperbrowser
AI · AI
Cloud browser sessions, scrapes, crawls, and agent tasks they launch.
Connecting Hyperbrowser in practice
Hyperbrowser bills everything in credits worth $0.001 each, and the spread is what bites: a plain page fetch is 1 credit, the same fetch through a proxy is 10, proxy bandwidth is 10,000 credits a gigabyte, and an agent step costs 20 credits before any model tokens are counted.
Rate limits
- 1 credit = $0.001, so 1,000 credits = $1.00.
- Browser usage: 100 credits per hour. Proxy data: 10,000 credits per GB.
- Fetch: 1 credit per page, plus 9 more per page when routed through a proxy. Search: 5–10 credits per query depending on location features.
- Sandboxes: 45 credits per vCPU-hour and 15 credits per GiB-hour.
- HyperAgent and Browser Use: 20 credits per step, with model tokens billed separately on top.
Worth knowing
- Proxy bandwidth at 10,000 credits per GB dwarfs every other line item, so one unthrottled asset download can cost more than a day of browser time.
- Directly purchased credits expire 12 months after purchase, while subscription credits refresh periodically — two different clocks on the same balance.
- Agent cost is 20 credits per step plus the model’s own token charges, so the same task costs wildly different amounts depending on which computer-use model is selected.
- Because billing is per browser-hour, a session that is never closed keeps charging at 100 credits an hour whether or not the agent is still using it.
Checked against Pricing (2026-09-29)
Acts as the person, not as itself
Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.
Credentials never touch the agent
Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.
Every call on the record
Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.
What an agent can do
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
hyperbrowser_delete_api_images_by_keyWRITEDelete sandbox image. DELETE https://api.hyperbrowser.ai/api/images/{key}.
hyperbrowser_delete_api_profile_by_idWRITEDelete profile by ID. DELETE https://api.hyperbrowser.ai/api/profile/{id}.
hyperbrowser_delete_api_snapshots_by_keyWRITEDelete sandbox snapshot. DELETE https://api.hyperbrowser.ai/api/snapshots/{key}.
hyperbrowser_delete_api_volume_by_keyWRITEDelete a volume. DELETE https://api.hyperbrowser.ai/api/volume/{key}.
hyperbrowser_get_api_crawl_by_idREADGet crawl job status and results. GET https://api.hyperbrowser.ai/api/crawl/{id}.
hyperbrowser_get_api_crawl_by_id_statusREADGet crawl job status. GET https://api.hyperbrowser.ai/api/crawl/{id}/status.
hyperbrowser_get_api_extensions_listREADList all extensions. GET https://api.hyperbrowser.ai/api/extensions/list.
hyperbrowser_get_api_extract_by_idREADGet extract job status and results. GET https://api.hyperbrowser.ai/api/extract/{id}.
hyperbrowser_get_api_extract_by_id_statusREADGet extract job status. GET https://api.hyperbrowser.ai/api/extract/{id}/status.
hyperbrowser_get_api_imagesREADGet list of sandbox images. GET https://api.hyperbrowser.ai/api/images.
hyperbrowser_get_api_images_buildsREADGet list of image builds. GET https://api.hyperbrowser.ai/api/images/builds.
hyperbrowser_get_api_images_builds_by_buildidREADGet image build by ID. GET https://api.hyperbrowser.ai/api/images/builds/{buildId}.
hyperbrowser_get_api_profile_by_idREADGet profile by ID. GET https://api.hyperbrowser.ai/api/profile/{id}.
hyperbrowser_get_api_profilesREADGet list of profiles. GET https://api.hyperbrowser.ai/api/profiles.
hyperbrowser_get_api_sandbox_by_idREADGet sandbox by ID. GET https://api.hyperbrowser.ai/api/sandbox/{id}.
hyperbrowser_get_api_sandboxesREADGet list of sandboxes. GET https://api.hyperbrowser.ai/api/sandboxes.
hyperbrowser_get_api_scrape_batch_by_idREADGet batch scrape job status and results. GET https://api.hyperbrowser.ai/api/scrape/batch/{id}.
hyperbrowser_get_api_scrape_batch_by_id_statusREADGet batch scrape job status. GET https://api.hyperbrowser.ai/api/scrape/batch/{id}/status.
hyperbrowser_get_api_scrape_by_idREADGet scrape job status and result. GET https://api.hyperbrowser.ai/api/scrape/{id}.
hyperbrowser_get_api_scrape_by_id_statusREADGet scrape job status. GET https://api.hyperbrowser.ai/api/scrape/{id}/status.
hyperbrowser_get_api_session_by_idREADGet session by ID. GET https://api.hyperbrowser.ai/api/session/{id}.
hyperbrowser_get_api_session_by_id_downloads_urlREADGet session downloads URL. GET https://api.hyperbrowser.ai/api/session/{id}/downloads-url.
hyperbrowser_get_api_session_by_id_recording_urlREADGet session recording URL. GET https://api.hyperbrowser.ai/api/session/{id}/recording-url.
hyperbrowser_get_api_session_by_id_video_recording_urlREADGet session video recording URL. GET https://api.hyperbrowser.ai/api/session/{id}/video-recording-url.
hyperbrowser_get_api_sessionsREADGet list of sessions. GET https://api.hyperbrowser.ai/api/sessions.
hyperbrowser_get_api_snapshotsREADGet list of sandbox snapshots. GET https://api.hyperbrowser.ai/api/snapshots.
hyperbrowser_get_api_snapshots_by_keyREADGet sandbox snapshot. GET https://api.hyperbrowser.ai/api/snapshots/{key}.
hyperbrowser_get_api_task_browser_use_by_idREADGet browser use task status and results. GET https://api.hyperbrowser.ai/api/task/browser-use/{id}.
hyperbrowser_get_api_task_browser_use_by_id_statusREADGet browser use task status. GET https://api.hyperbrowser.ai/api/task/browser-use/{id}/status.
hyperbrowser_get_api_task_claude_computer_use_by_idREADGet claude computer use task status and results. GET https://api.hyperbrowser.ai/api/task/claude-computer-use/{id}.
hyperbrowser_get_api_task_claude_computer_use_by_id_statusREADGet claude computer use task status. GET https://api.hyperbrowser.ai/api/task/claude-computer-use/{id}/status.
hyperbrowser_get_api_task_cua_by_idREADGet CUA task status and results. GET https://api.hyperbrowser.ai/api/task/cua/{id}.
hyperbrowser_get_api_task_cua_by_id_statusREADGet CUA task status. GET https://api.hyperbrowser.ai/api/task/cua/{id}/status.
hyperbrowser_get_api_task_gemini_computer_use_by_idREADGet gemini computer use task status and results. GET https://api.hyperbrowser.ai/api/task/gemini-computer-use/{id}.
hyperbrowser_get_api_task_gemini_computer_use_by_id_statusREADGet gemini computer use task status. GET https://api.hyperbrowser.ai/api/task/gemini-computer-use/{id}/status.
hyperbrowser_get_api_task_grok_computer_use_by_idREADGet grok computer use task status and results. GET https://api.hyperbrowser.ai/api/task/grok-computer-use/{id}.
hyperbrowser_get_api_task_grok_computer_use_by_id_statusREADGet grok computer use task status. GET https://api.hyperbrowser.ai/api/task/grok-computer-use/{id}/status.
hyperbrowser_get_api_task_hyper_agent_by_idREADGet HyperAgent task status and results. GET https://api.hyperbrowser.ai/api/task/hyper-agent/{id}.
hyperbrowser_get_api_task_hyper_agent_by_id_statusREADGet HyperAgent task status. GET https://api.hyperbrowser.ai/api/task/hyper-agent/{id}/status.
hyperbrowser_get_api_task_meta_computer_use_by_idREADGet meta computer use task status and results. GET https://api.hyperbrowser.ai/api/task/meta-computer-use/{id}.
hyperbrowser_get_api_task_meta_computer_use_by_id_statusREADGet meta computer use task status. GET https://api.hyperbrowser.ai/api/task/meta-computer-use/{id}/status.
hyperbrowser_get_api_volumeREADGet list of volumes. GET https://api.hyperbrowser.ai/api/volume.
hyperbrowser_get_api_volume_by_idREADGet volume by ID. GET https://api.hyperbrowser.ai/api/volume/{id}.
hyperbrowser_get_api_web_crawl_by_idREADGet web crawl job results. GET https://api.hyperbrowser.ai/api/web/crawl/{id}. Retrieves the status and results of a web crawl job. Results are paginated.
hyperbrowser_get_api_web_crawl_by_id_statusREADGet web crawl job status. GET https://api.hyperbrowser.ai/api/web/crawl/{id}/status. Retrieves just the status of a web crawl job without the full results.
hyperbrowser_post_api_crawlWRITEStart a crawl job. POST https://api.hyperbrowser.ai/api/crawl.
hyperbrowser_post_api_extractWRITEStart an extract job. POST https://api.hyperbrowser.ai/api/extract.
hyperbrowser_post_api_images_buildsWRITECreate an image build. POST https://api.hyperbrowser.ai/api/images/builds.
hyperbrowser_post_api_images_builds_by_buildid_cancelWRITECancel an image build. POST https://api.hyperbrowser.ai/api/images/builds/{buildId}/cancel.
hyperbrowser_post_api_images_builds_by_buildid_completeWRITEComplete an image build upload. POST https://api.hyperbrowser.ai/api/images/builds/{buildId}/complete.
hyperbrowser_post_api_profileWRITECreates a new profile. POST https://api.hyperbrowser.ai/api/profile.
hyperbrowser_post_api_sandboxWRITECreate new sandbox. POST https://api.hyperbrowser.ai/api/sandbox.
hyperbrowser_post_api_sandbox_by_id_exposeWRITEExpose a sandbox port. POST https://api.hyperbrowser.ai/api/sandbox/{id}/expose.
hyperbrowser_post_api_sandbox_by_id_snapshotWRITECreate a sandbox memory snapshot. POST https://api.hyperbrowser.ai/api/sandbox/{id}/snapshot.
hyperbrowser_post_api_sandbox_by_id_unexposeWRITERemove an exposed sandbox port. POST https://api.hyperbrowser.ai/api/sandbox/{id}/unexpose.
hyperbrowser_post_api_scrapeWRITECreate new scrape job. POST https://api.hyperbrowser.ai/api/scrape.
hyperbrowser_post_api_scrape_batchWRITEStart a batch scrape job. POST https://api.hyperbrowser.ai/api/scrape/batch.
hyperbrowser_post_api_sessionWRITECreate new session. POST https://api.hyperbrowser.ai/api/session. COST: an open session bills 100 credits per hour (1 credit = $0.001) until it is stopped with hyperbrowser_put_api_session_by_id_stop or its timeout elapses.
hyperbrowser_post_api_session_by_id_captcha_evaluateWRITERun manual CAPTCHA evaluation. POST https://api.hyperbrowser.ai/api/session/{id}/captcha/evaluate. Trigger a bounded CAPTCHA evaluation on an active browser session. Supported CAPTCHA targets are turnstile, cloudflare-challenge, aliexpress, recaptcha, and amazon.
hyperbrowser_post_api_task_browser_useWRITEStart a browser use task. POST https://api.hyperbrowser.ai/api/task/browser-use. COST: agent tasks bill 20 credits per step (1 credit = $0.001) plus the browser session they run in (100 credits per hour). Returns a job id; poll the matching /status and /{id} tools for the result, and stop the task with its /stop tool to end billing early.
hyperbrowser_post_api_task_claude_computer_useWRITEStart a claude computer use task. POST https://api.hyperbrowser.ai/api/task/claude-computer-use. COST: agent tasks bill 20 credits per step (1 credit = $0.001) plus the browser session they run in (100 credits per hour). Returns a job id; poll the matching /status and /{id} tools for the result, and stop the task with its /stop tool to end billing early.
hyperbrowser_post_api_task_cuaWRITEStart a CUA task. POST https://api.hyperbrowser.ai/api/task/cua. COST: agent tasks bill 20 credits per step (1 credit = $0.001) plus the browser session they run in (100 credits per hour). Returns a job id; poll the matching /status and /{id} tools for the result, and stop the task with its /stop tool to end billing early.
hyperbrowser_post_api_task_gemini_computer_useWRITEStart a gemini computer use task. POST https://api.hyperbrowser.ai/api/task/gemini-computer-use. COST: agent tasks bill 20 credits per step (1 credit = $0.001) plus the browser session they run in (100 credits per hour). Returns a job id; poll the matching /status and /{id} tools for the result, and stop the task with its /stop tool to end billing early.
hyperbrowser_post_api_task_grok_computer_useWRITEStart a grok computer use task. POST https://api.hyperbrowser.ai/api/task/grok-computer-use. COST: agent tasks bill 20 credits per step (1 credit = $0.001) plus the browser session they run in (100 credits per hour). Returns a job id; poll the matching /status and /{id} tools for the result, and stop the task with its /stop tool to end billing early.
hyperbrowser_post_api_task_hyper_agentWRITEStart a HyperAgent task. POST https://api.hyperbrowser.ai/api/task/hyper-agent. COST: agent tasks bill 20 credits per step (1 credit = $0.001) plus the browser session they run in (100 credits per hour). Returns a job id; poll the matching /status and /{id} tools for the result, and stop the task with its /stop tool to end billing early.
hyperbrowser_post_api_task_meta_computer_useWRITEStart a meta computer use task. POST https://api.hyperbrowser.ai/api/task/meta-computer-use. COST: agent tasks bill 20 credits per step (1 credit = $0.001) plus the browser session they run in (100 credits per hour). Returns a job id; poll the matching /status and /{id} tools for the result, and stop the task with its /stop tool to end billing early.
hyperbrowser_post_api_volumeWRITECreate a volume. POST https://api.hyperbrowser.ai/api/volume.
hyperbrowser_post_api_web_crawlWRITEStart a web crawl job. POST https://api.hyperbrowser.ai/api/web/crawl. Starts an asynchronous crawl job that follows links from a starting URL and returns content from each page in the specified formats.
hyperbrowser_post_api_web_fetchWRITEFetch a web page. POST https://api.hyperbrowser.ai/api/web/fetch. Fetches a web page and returns the content in various formats (HTML, Markdown, JSON, screenshot, etc.)
hyperbrowser_post_api_web_searchWRITESearch the web. POST https://api.hyperbrowser.ai/api/web/search. Performs a web search and returns search results with titles, URLs, and descriptions.
hyperbrowser_put_api_sandbox_by_id_networkWRITEUpdate sandbox network policy. PUT https://api.hyperbrowser.ai/api/sandbox/{id}/network.
hyperbrowser_put_api_sandbox_by_id_stopWRITEStop a sandbox. PUT https://api.hyperbrowser.ai/api/sandbox/{id}/stop.
hyperbrowser_put_api_session_by_id_stopWRITEStop a session. PUT https://api.hyperbrowser.ai/api/session/{id}/stop.
hyperbrowser_put_api_session_by_id_updateWRITEUpdate a running session. PUT https://api.hyperbrowser.ai/api/session/{id}/update. Update supported settings on an active browser session. Supported update types are profile, proxy, screen, and solveCaptchas.
hyperbrowser_put_api_task_browser_use_by_id_stopWRITEStop a browser use task. PUT https://api.hyperbrowser.ai/api/task/browser-use/{id}/stop.
hyperbrowser_put_api_task_claude_computer_use_by_id_stopWRITEStop a claude computer use task. PUT https://api.hyperbrowser.ai/api/task/claude-computer-use/{id}/stop.
hyperbrowser_put_api_task_cua_by_id_stopWRITEStop a CUA task. PUT https://api.hyperbrowser.ai/api/task/cua/{id}/stop.
hyperbrowser_put_api_task_gemini_computer_use_by_id_stopWRITEStop a gemini computer use task. PUT https://api.hyperbrowser.ai/api/task/gemini-computer-use/{id}/stop.
hyperbrowser_put_api_task_grok_computer_use_by_id_stopWRITEStop a grok computer use task. PUT https://api.hyperbrowser.ai/api/task/grok-computer-use/{id}/stop.
hyperbrowser_put_api_task_hyper_agent_by_id_stopWRITEStop a HyperAgent task. PUT https://api.hyperbrowser.ai/api/task/hyper-agent/{id}/stop.
hyperbrowser_put_api_task_meta_computer_use_by_id_stopWRITEStop a meta computer use task. PUT https://api.hyperbrowser.ai/api/task/meta-computer-use/{id}/stop.
Often connected alongside
Put Hyperbrowser behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.