Skip to content

api-evangelist/browserless

Repository files navigation

Browserless (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 the popular open-source browserless/browserless Docker image (Apache-2.0, 13k+ GitHub stars).

URL: Browserless apis.yml

Scope

  • Type: Index
  • Position: Provider
  • Access: 3rd-Party

Tags

AI Agents, Browser Infrastructure, BrowserQL, CAPTCHA Solving, CDP, Crawl, Headless Browser, Hybrid Automation, MCP, PDF Generation, Playwright, Puppeteer, Residential Proxy, Screenshots, Search, Selenium, Session Recording, Smart Scrape, Stealth, Web Automation, Web Scraping

Timestamps

  • Created: 2026-05-25
  • Modified: 2026-05-25

APIs

Browserless Cloud API

The Browserless Cloud API combines (1) WebSocket BaaS endpoints compatible with Puppeteer, Playwright, and Selenium across Chromium, Chrome, Edge, Firefox, and WebKit; (2) the GraphQL BrowserQL layer 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 the production-{sfo,lon,ams}.browserless.io regional host pattern.

Tags

BaaS, BrowserQL, CAPTCHA, Crawl, Function, Map, MCP, PDF, Performance, Profile, Proxy, REST, Scrape, Screenshots, Search, Session, Smart Scrape, Stealth, Unblock

Properties

Features

  • Browsers-as-a-Service (BaaS) — WebSocket endpoints (production-sfo, production-lon, production-ams) that drop into existing Puppeteer (connect) and Playwright (connectOverCDP / connect) code with one URL change.
  • BrowserQL (BQL) — GraphQL automation language with goto, click, type, evaluate, waitForSelector, html, mapSelector, screenshot, pdf, and reconnect mutations; stealth (/stealth/bql) and Chrome (/chrome/bql) routes.
  • REST API Family/screenshot, /pdf, /content, /scrape, /function, /performance, /download, /export, /search, /smart-scrape, /map, /crawl, and /unblock over chrome, chromium, and edge prefixes.
  • Stealth and Bot Detection — Path-based stealth routes, WebGL fingerprinting, UA spoofing, entropy injection; supports reCAPTCHA, hCaptcha, DataDome, Lemin, MTCaptcha, and slider challenges.
  • Residential Proxies — Built-in residential routing with country / city / sticky-session controls plus bring-your-own external proxies.
  • Session Profiles — Reusable, encrypted browser profiles via /profile and /profile/refresh for cookies, localStorage, and authenticated-state reuse.
  • Hybrid Automation / LiveURLBrowserless.liveURL CDP commands hand control of a running session to a human (or watching agent) over an embedded live URL.
  • Session Recording and Replay — rrweb-based session replays plus WebM screen recordings.
  • Smart Scrape, Search, Map, Crawl — AI-tuned REST endpoints that pick the cheapest extraction strategy, perform web search, build site maps, and run depth-bounded crawls.
  • Official MCP Servermcp.browserless.io/mcp exposes browser-agent, smart-scraper, custom-code, downloads, page-export, Lighthouse, and crawl tools to Claude Desktop, Cursor, VS Code, and Windsurf.
  • Open-Source Corebrowserless/browserless Docker image (Apache-2.0, 13k+ stars) is free for non-commercial use and underpins the cloud service.
  • Enterprise Self-Hosting — Private cloud deployments, licensed self-hosting, GPU infrastructure, SSO, dedicated account management.

Use Cases

  • AI Agent Browsing — Real-browser tool surface for Claude / GPT / open-source agents.
  • Stealth Web Scraping at Scale — Fingerprint-randomized Chromium fleets behind residential proxies.
  • PDF and Screenshot Generation — High-fidelity HTML-to-PDF and image rendering at scale.
  • End-to-End Testing — Run Playwright / Puppeteer / Selenium suites in managed browsers.
  • RPA and Hybrid Human-in-the-Loop Workflows — Combine programmatic automation with LiveURL handoff.
  • Synthetic Monitoring and Lighthouse Audits — Schedule performance / accessibility / SEO audits across page fleets.
  • AI-Tuned Site Crawls and Knowledge Building — Feed agents with structured site context via /crawl, /map, /search.

Integrations

Puppeteer, Playwright, Selenium, Browser Use, Stagehand, LangChain, LlamaIndex, Agno, Mastra, Vercel AI SDK, n8n, Make, Zapier, Dify, bolt.diy, Cursor, VS Code, Windsurf, Claude Desktop, Gemini CLI, Anthropic, MCP.

Authentication

  • API Key — A single token authenticates all surfaces. REST and BaaS pass it as ?token=YOUR_API_TOKEN on the connection URL; BrowserQL accepts the same token in the URL or via header.

Artifacts

OpenAPI

Naftiko Capabilities

JSON Schema

JSON Structure

JSON-LD

Examples

Vocabulary

Spectral Rules

Commercial

Common

Maintainers

About

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…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors