Hyperbrowser logo

Hyperbrowser

Hyperbrowser provides cloud browser infrastructure tailored for AI agents, bundling managed Chromium sessions with web scraping, crawling, and data-extraction APIs. The platform ships the open-source HyperAgent framework and first-class integrations for Browser-Use, Claude Computer Use, Gemini Computer Use, and OpenAI's CUA, so teams can deploy general-purpose web agents quickly. Customers include AI startups, data teams, and enterprises that need stealthy, multi-region browsers with CAPTCHA solving, proxies, and session profiles. Python and Node SDKs cover sessions, scrape/crawl/extract jobs, agent task management, and an MCP server lets any Model Context Protocol client (Claude Desktop, Cursor, Windsurf, etc.) drive Hyperbrowser tools. Pricing is usage-based via the hyperbrowser.ai pricing page.

8 APIs 0 Features
Headless BrowserBrowser InfrastructureWeb ScrapingWeb CrawlingData ExtractionAI AgentsBrowser AutomationComputer UseStealthProxiesCAPTCHA SolvingMCPHyperAgentX402

APIs

Hyperbrowser Sessions API

Manage cloud Chromium browser sessions: create, list, inspect, update, and stop sessions; retrieve recording, video, and downloads URLs; and run manual CAPTCHA evaluation. Sessi...

Hyperbrowser Profiles API

Create, list, fetch, and delete persistent browser profiles that retain cookies, local storage, and authenticated state across sessions.

Hyperbrowser Scrape API

Single-page and batch scrape jobs returning HTML, Markdown, links, and screenshots with asynchronous status polling.

Hyperbrowser Crawl API

Recursive crawl jobs across many pages with structured page-by-page results and status polling.

Hyperbrowser Extract API

Structured data extraction jobs that pull typed records from one or more pages using prompts and JSON schemas.

Hyperbrowser Agents API

Start, stop, and monitor agentic browser tasks across HyperAgent, Browser-Use, Claude Computer Use, Gemini Computer Use, and OpenAI's CUA. Each task runs inside a stealth Hyperb...

Hyperbrowser Extensions API

Upload and list custom Chrome extensions that can be attached to browser sessions for advanced automation, custom UI, or workflow tooling.

Hyperbrowser Web API

Stateless web utilities: fetch a single page, run a web search, or start a crawl. Includes `/x402` micropayment-gated variants of fetch and search for permissionless, pay-per-ca...

Semantic Vocabularies

Hyperbrowser Context

0 classes · 10 properties

JSON-LD

API Governance Rules

Hyperbrowser API Rules

5 rules · 3 warnings 2 info

SPECTRAL

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
ArazzoWorkflows
ArazzoWorkflows
🔗
Website
Website
🔗
Documentation
Documentation
🔗
APIReference
APIReference
🚀
GettingStarted
GettingStarted
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
💰
Pricing
Pricing
📝
SignUp
SignUp
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
LLMsTxt
LLMsTxt
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
🔧
Tool
Tool
🔧
Tool
Tool
🔧
Tool
Tool
💻
CodeExamples
CodeExamples
💻
CodeExamples
CodeExamples
💻
CodeExamples
CodeExamples
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
Vocabulary
Vocabulary
🔗
JSONLD
JSONLD
🔗
SpectralRules
SpectralRules

Sources

Raw ↑
aid: hyperbrowser
name: Hyperbrowser
description: >-
  Hyperbrowser provides cloud browser infrastructure tailored for AI agents, bundling managed Chromium sessions with web
  scraping, crawling, and data-extraction APIs. The platform ships the open-source HyperAgent framework and first-class
  integrations for Browser-Use, Claude Computer Use, Gemini Computer Use, and OpenAI's CUA, so teams can deploy
  general-purpose web agents quickly. Customers include AI startups, data teams, and enterprises that need stealthy,
  multi-region browsers with CAPTCHA solving, proxies, and session profiles. Python and Node SDKs cover sessions,
  scrape/crawl/extract jobs, agent task management, and an MCP server lets any Model Context Protocol client (Claude
  Desktop, Cursor, Windsurf, etc.) drive Hyperbrowser tools. Pricing is usage-based via the hyperbrowser.ai pricing
  page.
type: Index
position: Provider
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
  - Headless Browser
  - Browser Infrastructure
  - Web Scraping
  - Web Crawling
  - Data Extraction
  - AI Agents
  - Browser Automation
  - Computer Use
  - Stealth
  - Proxies
  - CAPTCHA Solving
  - MCP
  - HyperAgent
  - X402
url: https://raw.githubusercontent.com/api-evangelist/hyperbrowser/refs/heads/main/apis.yml
created: '2026-05-23'
modified: '2026-05-25'
specificationVersion: '0.20'
apis:
  - aid: hyperbrowser:sessions-api
    name: Hyperbrowser Sessions API
    description: >-
      Manage cloud Chromium browser sessions: create, list, inspect, update, and stop sessions; retrieve recording,
      video, and downloads URLs; and run manual CAPTCHA evaluation. Sessions expose a WebSocket CDP endpoint and an
      optional live-view URL.
    humanURL: https://docs.hyperbrowser.ai/sessions/overview
    baseURL: https://api.hyperbrowser.ai
    tags:
      - Sessions
      - Browser Infrastructure
      - Stealth
      - Proxies
    properties:
      - type: Documentation
        url: https://docs.hyperbrowser.ai/sessions/overview
      - type: APIReference
        url: https://docs.hyperbrowser.ai/api-reference/sessions
      - type: OpenAPI
        url: openapi/hyperbrowser-sessions-api-openapi.yml
      - type: JSONSchema
        url: json-schema/hyperbrowser-session-schema.json
      - type: JSONStructure
        url: json-structure/hyperbrowser-session-structure.json
      - type: Example
        url: examples/hyperbrowser-create-session-example.json
    authentication:
      - type: API Key
        description: Account API key passed via the `x-api-key` HTTP header.
  - aid: hyperbrowser:profiles-api
    name: Hyperbrowser Profiles API
    description: >-
      Create, list, fetch, and delete persistent browser profiles that retain cookies, local storage, and authenticated
      state across sessions.
    humanURL: https://docs.hyperbrowser.ai/sessions/advanced-privacy-and-anti-detection/profiles
    baseURL: https://api.hyperbrowser.ai
    tags:
      - Profiles
      - Sessions
    properties:
      - type: Documentation
        url: https://docs.hyperbrowser.ai/sessions/advanced-privacy-and-anti-detection/profiles
      - type: OpenAPI
        url: openapi/hyperbrowser-profiles-api-openapi.yml
    authentication:
      - type: API Key
        description: Account API key passed via the `x-api-key` HTTP header.
  - aid: hyperbrowser:scrape-api
    name: Hyperbrowser Scrape API
    description: >-
      Single-page and batch scrape jobs returning HTML, Markdown, links, and screenshots with asynchronous status
      polling.
    humanURL: https://docs.hyperbrowser.ai/scrape/overview
    baseURL: https://api.hyperbrowser.ai
    tags:
      - Scrape
      - Web Scraping
      - Batch
    properties:
      - type: Documentation
        url: https://docs.hyperbrowser.ai/scrape/overview
      - type: OpenAPI
        url: openapi/hyperbrowser-scrape-api-openapi.yml
      - type: JSONSchema
        url: json-schema/hyperbrowser-scrape-job-schema.json
      - type: Example
        url: examples/hyperbrowser-scrape-example.json
    authentication:
      - type: API Key
        description: Account API key passed via the `x-api-key` HTTP header.
  - aid: hyperbrowser:crawl-api
    name: Hyperbrowser Crawl API
    description: Recursive crawl jobs across many pages with structured page-by-page results and status polling.
    humanURL: https://docs.hyperbrowser.ai/crawl/overview
    baseURL: https://api.hyperbrowser.ai
    tags:
      - Crawl
      - Web Crawling
    properties:
      - type: Documentation
        url: https://docs.hyperbrowser.ai/crawl/overview
      - type: OpenAPI
        url: openapi/hyperbrowser-crawl-api-openapi.yml
      - type: JSONSchema
        url: json-schema/hyperbrowser-crawl-job-schema.json
    authentication:
      - type: API Key
        description: Account API key passed via the `x-api-key` HTTP header.
  - aid: hyperbrowser:extract-api
    name: Hyperbrowser Extract API
    description: Structured data extraction jobs that pull typed records from one or more pages using prompts and JSON schemas.
    humanURL: https://docs.hyperbrowser.ai/extract/overview
    baseURL: https://api.hyperbrowser.ai
    tags:
      - Extract
      - Structured Extraction
      - Data Extraction
    properties:
      - type: Documentation
        url: https://docs.hyperbrowser.ai/extract/overview
      - type: OpenAPI
        url: openapi/hyperbrowser-extract-api-openapi.yml
      - type: JSONSchema
        url: json-schema/hyperbrowser-extract-job-schema.json
      - type: Example
        url: examples/hyperbrowser-extract-example.json
    authentication:
      - type: API Key
        description: Account API key passed via the `x-api-key` HTTP header.
  - aid: hyperbrowser:agents-api
    name: Hyperbrowser Agents API
    description: >-
      Start, stop, and monitor agentic browser tasks across HyperAgent, Browser-Use, Claude Computer Use, Gemini
      Computer Use, and OpenAI's CUA. Each task runs inside a stealth Hyperbrowser session with live-view URL, proxy
      support, and CAPTCHA solving.
    humanURL: https://docs.hyperbrowser.ai/agents/overview
    baseURL: https://api.hyperbrowser.ai
    tags:
      - Agents
      - Computer Use
      - HyperAgent
      - Browser-Use
      - Claude
      - Gemini
      - OpenAI CUA
    properties:
      - type: Documentation
        url: https://docs.hyperbrowser.ai/agents/overview
      - type: OpenAPI
        url: openapi/hyperbrowser-agents-api-openapi.yml
      - type: JSONSchema
        url: json-schema/hyperbrowser-agent-task-schema.json
      - type: Example
        url: examples/hyperbrowser-claude-computer-use-example.json
    authentication:
      - type: API Key
        description: Account API key passed via the `x-api-key` HTTP header.
  - aid: hyperbrowser:extensions-api
    name: Hyperbrowser Extensions API
    description: >-
      Upload and list custom Chrome extensions that can be attached to browser sessions for advanced automation, custom
      UI, or workflow tooling.
    humanURL: https://docs.hyperbrowser.ai/sessions/advanced-privacy-and-anti-detection/uploading-extensions
    baseURL: https://api.hyperbrowser.ai
    tags:
      - Extensions
      - Sessions
    properties:
      - type: Documentation
        url: https://docs.hyperbrowser.ai/sessions/advanced-privacy-and-anti-detection/uploading-extensions
      - type: OpenAPI
        url: openapi/hyperbrowser-extensions-api-openapi.yml
    authentication:
      - type: API Key
        description: Account API key passed via the `x-api-key` HTTP header.
  - aid: hyperbrowser:web-api
    name: Hyperbrowser Web API
    description: >-
      Stateless web utilities: fetch a single page, run a web search, or start a crawl. Includes `/x402`
      micropayment-gated variants of fetch and search for permissionless, pay-per-call usage.
    humanURL: https://docs.hyperbrowser.ai/web/overview
    baseURL: https://api.hyperbrowser.ai
    tags:
      - Web
      - Fetch
      - Search
      - X402
    properties:
      - type: Documentation
        url: https://docs.hyperbrowser.ai/web/overview
      - type: OpenAPI
        url: openapi/hyperbrowser-web-api-openapi.yml
      - type: Example
        url: examples/hyperbrowser-web-search-example.json
    authentication:
      - type: API Key
        description: Account API key passed via the `x-api-key` HTTP header.
features:
  - name: Cloud Browser Sessions
    description: Managed Chromium sessions with lifecycle, recording, and download retrieval.
  - name: Scrape and Crawl
    description: Single-page scrape, batch scrape, and recursive crawl jobs with status polling.
  - name: Structured Extraction
    description: Extract typed data from pages using prompts and JSON schemas.
  - name: Agent Task APIs
    description: Start, stop, and monitor agentic tasks across HyperAgent, Browser-Use, Claude CUA, Gemini CUA, and OpenAI CUA.
  - name: Stealth and Proxies
    description: Anti-detection, residential and datacenter proxies, static IPs, and multi-region routing.
  - name: Browser Profiles
    description: Persist authenticated state and cookies across sessions.
  - name: CAPTCHA Solving
    description: Built-in CAPTCHA handling for protected sites.
  - name: Extensions and Uploads
    description: Add custom Chrome extensions and handle file uploads and downloads.
  - name: MCP Server
    description: Model Context Protocol server for Claude Desktop, Cursor, Windsurf, and other MCP clients.
  - name: X402 Pay-per-Call
    description: Per-call payments via the HTTP 402 protocol for permissionless usage of fetch and search.
useCases:
  - name: Production Web Agents
    description: Power agents that browse, click, and complete real workflows on third-party sites.
  - name: Large-Scale Data Extraction
    description: Run scrape and crawl jobs across millions of pages with proxy rotation.
  - name: Computer Use Agents
    description: Provide a stealthy browser for Claude, Gemini, and OpenAI computer-use models.
  - name: Lead and Market Research
    description: Crawl sites and extract structured records into CRMs and data warehouses.
  - name: RL and Eval Environments
    description: Use snapshots and profiles to train and evaluate web-using agents.
integrations:
  - name: HyperAgent
  - name: Browser-Use
  - name: Playwright
  - name: Puppeteer
  - name: Stagehand
  - name: Anthropic Claude Computer Use
  - name: Google Gemini Computer Use
  - name: OpenAI CUA
  - name: LangChain
  - name: LlamaIndex
  - name: MCP
  - name: n8n
  - name: X402 Payment Protocol
common:
  - type: PostmanWorkspace
    url: https://www.postman.com/kinlaneapi/hyperbrowser/overview
  - type: ArazzoWorkflows
    url: arazzo/
    workflows:
      - url: arazzo/hyperbrowser-batch-scrape-and-retrieve-workflow.yml
        name: Hyperbrowser Batch Scrape and Retrieve
        summary: Start a batch scrape over many URLs, poll status, then fetch all results.
      - url: arazzo/hyperbrowser-browser-use-task-run-workflow.yml
        name: Hyperbrowser Browser Use Task Run
        summary: Start a Browser Use agent task, poll status, then fetch its final result.
      - url: arazzo/hyperbrowser-crawl-site-and-retrieve-workflow.yml
        name: Hyperbrowser Crawl Site and Retrieve
        summary: Start a crawl from a seed URL, poll status, then page through the results.
      - url: arazzo/hyperbrowser-extract-structured-data-workflow.yml
        name: Hyperbrowser Extract Structured Data
        summary: Start an extract job with a prompt and schema, poll status, then fetch data.
      - url: arazzo/hyperbrowser-hyperagent-task-run-workflow.yml
        name: Hyperbrowser HyperAgent Task Run
        summary: Start a HyperAgent task, poll status, then fetch its final result.
      - url: arazzo/hyperbrowser-persistent-profile-session-workflow.yml
        name: Hyperbrowser Persistent Profile Session
        summary: Create a profile, launch a session bound to it, persist changes, then stop.
      - url: arazzo/hyperbrowser-scrape-and-retrieve-workflow.yml
        name: Hyperbrowser Scrape and Retrieve
        summary: Start a scrape job for a single URL, poll its status, then fetch the result.
      - url: arazzo/hyperbrowser-session-lifecycle-workflow.yml
        name: Hyperbrowser Session Lifecycle
        summary: Create a cloud browser session, inspect it, and stop it cleanly.
      - url: arazzo/hyperbrowser-session-recording-retrieval-workflow.yml
        name: Hyperbrowser Session Recording Retrieval
        summary: Create a recorded browser session, stop it, then poll for the recording URL.
      - url: arazzo/hyperbrowser-web-crawl-and-retrieve-workflow.yml
        name: Hyperbrowser Web Crawl and Retrieve
        summary: Start a Web API crawl job, poll status, then page through the results.
      - url: arazzo/hyperbrowser-web-search-then-fetch-workflow.yml
        name: Hyperbrowser Web Search then Fetch
        summary: Search the web, confirm results, then fetch the top result page as markdown.
  - type: Website
    url: https://hyperbrowser.ai
  - type: Documentation
    url: https://docs.hyperbrowser.ai
  - type: APIReference
    url: https://docs.hyperbrowser.ai/api-reference
  - type: GettingStarted
    url: https://docs.hyperbrowser.ai/quickstart
  - type: Blog
    url: https://hyperbrowser.ai/blog
  - type: GitHubOrganization
    url: https://github.com/hyperbrowserai
  - type: Pricing
    url: https://hyperbrowser.ai/pricing
  - type: SignUp
    url: https://app.hyperbrowser.ai/signup
  - type: TermsOfService
    url: https://hyperbrowser.ai/terms
  - type: PrivacyPolicy
    url: https://hyperbrowser.ai/privacy
  - type: LLMsTxt
    url: https://hyperbrowser.ai/llms.txt
  - type: SDK
    url: https://github.com/hyperbrowserai/python-sdk
  - type: SDK
    url: https://github.com/hyperbrowserai/node-sdk
  - type: SDK
    url: https://pypi.org/project/hyperbrowser/
  - type: SDK
    url: https://www.npmjs.com/package/@hyperbrowser/sdk
  - type: Tool
    url: https://github.com/hyperbrowserai/mcp
  - type: Tool
    url: https://github.com/hyperbrowserai/HyperAgent
  - type: Tool
    url: https://github.com/hyperbrowserai/n8n-node
  - type: CodeExamples
    url: https://github.com/hyperbrowserai/examples
  - type: CodeExamples
    url: https://github.com/hyperbrowserai/hyperbrowser-app-examples
  - type: CodeExamples
    url: https://github.com/hyperbrowserai/cua-as-a-tool
  - type: Plans
    url: plans/hyperbrowser-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/hyperbrowser-rate-limits.yml
  - type: FinOps
    url: finops/hyperbrowser-finops.yml
  - type: Vocabulary
    url: vocabulary/hyperbrowser-vocabulary.yml
  - type: JSONLD
    url: json-ld/hyperbrowser-context.jsonld
  - type: SpectralRules
    url: rules/hyperbrowser-rules.yml
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com