Browserless logo

Browserless

Browserless is a cloud browser-automation platform that runs managed Chromium, Chrome, Edge, Firefox, and WebKit browsers for Puppeteer, Playwright, and Selenium clients, plus a GraphQL-based stealth automation layer (BrowserQL) and a family of REST APIs for screenshots, PDFs, content scraping, function execution, performance audits, smart scraping, search, mapping, and full-site crawling. A built-in MCP server exposes browser tooling to Claude, Cursor, VS Code, and other agentic clients. The company also maintains a popular open-source Docker image of the same name (13k+ GitHub stars), residential proxies, CAPTCHA solving, session profiles, recordings, and hybrid live-URL workflows. Target customers are AI startups, agent developers, web scrapers, RPA teams, QA / monitoring teams, and enterprises running production browser automation at scale, with free, prototyping, starter, scale, and enterprise plans (including self-hosted licensing).

1 APIs 4 Capabilities 0 Features
Headless BrowserBrowser InfrastructureWeb AutomationAI AgentsWeb ScrapingBrowserQLPuppeteerPlaywrightSeleniumCDPStealthCAPTCHA SolvingResidential ProxyPDF GenerationScreenshotsSmart ScrapeCrawlSearchMCPSession RecordingHybrid Automation

Browserless publishes 1 API on the APIs.io network: Cloud API. Tagged areas include Headless Browser, Browser Infrastructure, Web Automation, AI Agents, and Web Scraping.

The Browserless catalog on APIs.io includes 4 machine-runnable capabilities, 1 JSON-LD context, and 1 Spectral governance ruleset.

Browserless’ developer surface includes documentation, API reference, engineering blog, pricing, changelog, signup flow, and 8 more developer resources.

APIs

Browserless Cloud API

The Browserless Cloud API is a multi-surface browser platform combining (1) WebSocket BaaS endpoints compatible with Puppeteer, Playwright, and Selenium across Chromium, Chrome,...

Capabilities

Browserless — BrowserQL

Browserless BrowserQL (BQL) capability exposing the GraphQL automation surface at /chromium/bql, /chrome/bql, and /stealth/bql. Sends arbitrary BQL mutations (goto, click, type,...

Run with Naftiko

Browserless — Profiles and Proxies

Browserless reusable-profile and proxy-utility capability. Covers /profile (CRUD), /profile/refresh, /profiles (list), and /proxy/cities helper to enumerate residential-proxy ci...

Run with Naftiko

Browserless — REST APIs

Browserless REST API family covering screenshots, PDFs, content, scrape, function execution, performance/Lighthouse audits, smart-scrape, search, map, crawl, and unblock. Self-c...

Run with Naftiko

Browserless — Sessions

Browserless Sessions capability covering session lifecycle (/session, /sessions), reconnect URLs, active/kill management, /meta diagnostics, and /json/{new,version,protocol} CDP...

Run with Naftiko

Semantic Vocabularies

Browserless Context

0 classes · 4 properties

JSON-LD

API Governance Rules

Browserless API Rules

10 rules · 6 warnings 4 info

SPECTRAL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
APIReference
APIReference
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
💰
Pricing
Pricing
🔗
Enterprise
Enterprise
📄
ChangeLog
ChangeLog
🟢
StatusPage
StatusPage
📝
SignUp
SignUp
📝
SignIn
SignIn
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
LLMsTxt
LLMsTxt

Sources

Raw ↑
aid: browserless
name: Browserless
description: >-
  Browserless is a cloud browser-automation platform that runs managed
  Chromium, Chrome, Edge, Firefox, and WebKit browsers for Puppeteer,
  Playwright, and Selenium clients, plus a GraphQL-based stealth automation
  layer (BrowserQL) and a family of REST APIs for screenshots, PDFs, content
  scraping, function execution, performance audits, smart scraping, search,
  mapping, and full-site crawling. A built-in MCP server exposes browser
  tooling to Claude, Cursor, VS Code, and other agentic clients. The company
  also maintains a popular open-source Docker image of the same name (13k+
  GitHub stars), residential proxies, CAPTCHA solving, session profiles,
  recordings, and hybrid live-URL workflows. Target customers are AI
  startups, agent developers, web scrapers, RPA teams, QA / monitoring teams,
  and enterprises running production browser automation at scale, with
  free, prototyping, starter, scale, and enterprise plans (including
  self-hosted licensing).
type: Index
position: Provider
access: 3rd-Party
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Headless Browser
  - Browser Infrastructure
  - Web Automation
  - AI Agents
  - Web Scraping
  - BrowserQL
  - Puppeteer
  - Playwright
  - Selenium
  - CDP
  - Stealth
  - CAPTCHA Solving
  - Residential Proxy
  - PDF Generation
  - Screenshots
  - Smart Scrape
  - Crawl
  - Search
  - MCP
  - Session Recording
  - Hybrid Automation
url: https://raw.githubusercontent.com/api-evangelist/browserless/refs/heads/main/apis.yml
created: '2026-05-25'
modified: '2026-05-25'
specificationVersion: '0.20'
apis:
  - aid: browserless:browser-api
    name: Browserless Cloud API
    description: >-
      The Browserless Cloud API is a multi-surface browser platform combining
      (1) WebSocket BaaS endpoints compatible with Puppeteer, Playwright, and
      Selenium across Chromium, Chrome, Edge, Firefox, and WebKit; (2) a
      GraphQL automation layer called BrowserQL for stealth scraping with
      built-in CAPTCHA solving and residential proxies; and (3) a REST API
      family for screenshots, PDFs, content, scrape, function execution,
      performance audits, smart-scrape, search, map, crawl, unblock, and
      session management. All surfaces share a single API token and a
      regional production-{sfo,lon,ams} host pattern.
    humanURL: https://docs.browserless.io
    baseURL: https://production-sfo.browserless.io
    tags:
      - BaaS
      - BrowserQL
      - REST
      - Screenshots
      - PDF
      - Scrape
      - Smart Scrape
      - Search
      - Crawl
      - Map
      - Unblock
      - Function
      - Performance
      - Session
      - Profile
      - Proxy
      - CAPTCHA
      - Stealth
      - MCP
    properties:
      - type: Documentation
        url: https://docs.browserless.io
      - type: APIReference
        url: https://docs.browserless.io/open-api
      - type: GettingStarted
        url: https://docs.browserless.io/overview/quick-start
      - type: SignUp
        url: https://account.browserless.io/signup
      - type: SDK
        url: https://github.com/puppeteer/puppeteer
      - type: SDK
        url: https://github.com/microsoft/playwright
      - type: SDK
        url: https://github.com/SeleniumHQ/selenium
      - type: GitHubRepository
        url: https://github.com/browserless/browserless
      - type: GitHubRepository
        url: https://github.com/browserless/browserless-mcp
      - type: GitHubRepository
        url: https://github.com/browserless/claude-plugin
      - type: GitHubRepository
        url: https://github.com/browserless/gemini-extension
      - type: GitHubRepository
        url: https://github.com/browserless/n8n-nodes-browserless-api
      - type: GitHubRepository
        url: https://github.com/browserless/dify-plugin
      - type: GitHubRepository
        url: https://github.com/browserless/cursor-mcp-plugin
      - type: GitHubRepository
        url: https://github.com/browserless/browserless-langchain
      - type: GitHubRepository
        url: https://github.com/browserless/browserless-llamaindex
      - type: GitHubRepository
        url: https://github.com/browserless/browserless-agno
      - type: GitHubRepository
        url: https://github.com/browserless/bolt-diy-browserless-mcp-starter
      - type: OpenAPI
        url: openapi/browserless-openapi.yml
      - type: JSONSchema
        url: json-schema/browserless-session-schema.json
      - type: JSONStructure
        url: json-structure/browserless-session-structure.json
      - type: JSONLD
        url: json-ld/browserless-context.jsonld
      - type: Examples
        url: examples/browserless-screenshot-example.json
      - type: Plans
        url: plans/browserless-plans-pricing.yml
      - type: RateLimits
        url: rate-limits/browserless-rate-limits.yml
      - type: FinOps
        url: finops/browserless-finops.yml
      - type: Capabilities
        url: capabilities/rest-apis.yaml
      - type: Capabilities
        url: capabilities/browserql.yaml
      - type: Capabilities
        url: capabilities/sessions.yaml
      - type: Capabilities
        url: capabilities/profiles.yaml
      - type: Vocabulary
        url: vocabulary/browserless-vocabulary.yml
      - type: Rules
        url: rules/browserless-rules.yml
      - type: ChangeLog
        url: https://www.browserless.io/changelog
      - type: StatusPage
        url: https://status.browserless.io
      - type: Pricing
        url: https://www.browserless.io/pricing
      - type: Enterprise
        url: https://www.browserless.io/enterprise
      - type: MCP
        url: https://mcp.browserless.io/mcp
    features:
      - name: Browsers-as-a-Service (BaaS)
        description: >-
          WebSocket endpoints (production-sfo, production-lon, production-ams)
          that drop into existing Puppeteer (connect) and Playwright
          (connectOverCDP / connect) code with one URL change. Selenium-grid
          compatible endpoints exist alongside.
      - name: BrowserQL (BQL)
        description: >-
          A GraphQL automation language with goto, click, type, evaluate,
          waitForSelector, html, mapSelector, screenshot, pdf, and reconnect
          mutations. Stealth (/stealth/bql) and Chrome (/chrome/bql) routes
          provide hardened fingerprints and built-in CAPTCHA solving.
      - name: REST API Family
        description: >-
          /screenshot, /pdf, /content, /scrape, /function, /performance,
          /download, /export, /search, /smart-scrape, /map, /crawl, and
          /unblock endpoints over chrome, chromium, and edge prefixes for
          one-shot HTTP usage without a browser library.
      - name: Stealth and Bot Detection
        description: >-
          Path-based stealth routes, WebGL fingerprinting, UA spoofing, and
          entropy injection. Supports reCAPTCHA, hCaptcha, DataDome, Lemin,
          MTCaptcha, and slider challenges.
      - name: Residential Proxies
        description: >-
          Built-in residential proxy routing with country / city / sticky
          session controls, plus support for external bring-your-own proxies.
      - name: Session Profiles
        description: >-
          Reusable, encrypted browser profiles (/profile, /profiles) that
          persist cookies, localStorage, and authenticated state across runs,
          including authenticated-profile reuse via query parameters.
      - name: Hybrid Automation / LiveURL
        description: >-
          Browserless.liveURL CDP commands let a script hand control of a
          running session to a human (or a watching agent) over an embedded
          live URL, then reclaim control.
      - name: Session Recording and Replay
        description: >-
          rrweb-based session replay plus WebM screen recording for debugging
          and audit, with replay storage from 1 to 90 days by plan.
      - name: Smart Scrape, Search, Map, Crawl
        description: >-
          AI-tuned data-extraction REST endpoints that pick the cheapest
          strategy (HTTP fetch, proxy, headless, CAPTCHA), perform web
          search, build site maps, and run depth-bounded full-site crawls.
      - name: Official MCP Server
        description: >-
          mcp.browserless.io/mcp exposes browser-agent, smart-scraper, custom
          code, downloads, page-export, Lighthouse, and crawl tools to Claude
          Desktop, Cursor, VS Code, Windsurf, and any MCP client.
      - name: Open Source Core
        description: >-
          The browserless/browserless Docker image (Apache 2.0, 13k+ stars)
          is free for non-commercial use and underpins the cloud service,
          enabling self-hosting and private deployments.
      - name: Enterprise Self-Hosting
        description: >-
          Enterprise tier supports private cloud deployments, licensed
          self-hosting, GPU infrastructure, SSO, dedicated account
          management, and millions of units of monthly capacity.
    useCases:
      - name: AI Agent Browsing
        description: >-
          Give Claude, GPT, or open-source agents a real browser to research,
          fill forms, click flows, solve CAPTCHAs, and return structured
          data.
      - name: Stealth Web Scraping at Scale
        description: >-
          Run fleets of fingerprint-randomized Chromium browsers behind
          residential proxies for production data extraction.
      - name: PDF and Screenshot Generation
        description: >-
          High-fidelity PDF and image rendering from HTML or URL inputs, with
          control over viewport, device emulation, headers, and cookies.
      - name: End-to-End Testing
        description: >-
          Drive Playwright, Puppeteer, and Selenium suites against staging
          and production in managed browsers without maintaining grid
          infrastructure.
      - name: RPA and Hybrid Human-in-the-Loop Workflows
        description: >-
          Combine programmatic automation with embedded LiveURL handoff so a
          human (or supervising agent) can complete steps a script cannot.
      - name: Synthetic Monitoring and Lighthouse Audits
        description: >-
          Schedule performance, accessibility, SEO, and best-practices audits
          across a fleet of pages and capture visual / network artifacts.
      - name: AI-Tuned Site Crawls and Knowledge Building
        description: >-
          Use /crawl, /map, and /search to feed agents with structured site
          context for RAG pipelines and research agents.
    integrations:
      - name: Puppeteer
      - name: Playwright
      - name: Selenium
      - name: Browser Use
      - name: Stagehand
      - name: LangChain
      - name: LlamaIndex
      - name: Agno
      - name: Mastra
      - name: Vercel AI SDK
      - name: n8n
      - name: Make
      - name: Zapier
      - name: Dify
      - name: bolt.diy
      - name: Cursor
      - name: VS Code
      - name: Windsurf
      - name: Claude Desktop
      - name: Gemini CLI
      - name: Anthropic
        url: https://github.com/api-evangelist/anthropic
      - name: MCP
    authentication:
      - type: API Key
        description: >-
          A single API token authenticates all surfaces. REST and BaaS pass
          it as a `?token=YOUR_API_TOKEN` query parameter on the connection
          URL; BrowserQL accepts the same token in the URL or via header.
common:
  - type: Website
    url: https://www.browserless.io
  - type: Documentation
    url: https://docs.browserless.io
  - type: APIReference
    url: https://docs.browserless.io/open-api
  - type: Blog
    url: https://www.browserless.io/blog
  - type: GitHubOrganization
    url: https://github.com/browserless
  - type: Pricing
    url: https://www.browserless.io/pricing
  - type: Enterprise
    url: https://www.browserless.io/enterprise
  - type: ChangeLog
    url: https://www.browserless.io/changelog
  - type: StatusPage
    url: https://status.browserless.io
  - type: SignUp
    url: https://account.browserless.io/signup
  - type: SignIn
    url: https://account.browserless.io
  - type: TermsOfService
    url: https://www.browserless.io/terms
  - type: PrivacyPolicy
    url: https://www.browserless.io/privacy
  - type: LLMsTxt
    url: https://docs.browserless.io/llms.txt
maintainers:
  - FN: Kin Lane
    email: [email protected]