{
 "categories": [
  "developer-tools"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-10-08",
   "fact": "homepage",
   "note": "Browserless presents managed headless browsers with BrowserQL, REST APIs, BaaS, and an MCP server.",
   "source": "https://www.browserless.io/",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "license",
   "note": "The homepage says sign up creates a free account and points at a pricing page for plans.",
   "source": "https://www.browserless.io/",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "modalities.api.exists",
   "note": "Browserless documents REST endpoints for screenshots, PDFs, scraping, downloads, function execution, and unblocking.",
   "source": "https://docs.browserless.io/rest-apis/intro",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "modalities.api.kinds[0]",
   "note": "The page describes HTTP endpoints, including https://production-sfo.browserless.io/scrape.",
   "source": "https://docs.browserless.io/rest-apis/intro",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "modalities.api.auth[0]",
   "note": "Every REST request requires the account API token as a query parameter named token.",
   "source": "https://docs.browserless.io/rest-apis/intro",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "modalities.api.coverage",
   "note": "The opened REST list covers one-shot browser tasks. It says requests are stateless and cannot click, fill, and scrape across separate calls except inside one /function session.",
   "source": "https://docs.browserless.io/rest-apis/intro",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "modalities.mcp.first_party",
   "note": "The browserless/browserless-mcp README calls the project the MCP server for Browserless.io and documents the hosted endpoint https://mcp.browserless.io/mcp.",
   "source": "https://github.com/browserless/browserless-mcp",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "modalities.mcp.verdict",
   "note": "The Browserless homepage lists a Browserless MCP server among the product's AI interfaces.",
   "source": "https://www.browserless.io/",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "The /function endpoint runs custom Puppeteer JavaScript on the Browserless server.",
   "source": "https://docs.browserless.io/rest-apis/intro",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "modalities.data_access.export[0]",
   "note": "The page lists application/json responses for /smart-scrape, /scrape, /search, /map, /unblock, /performance, and /crawl.",
   "source": "https://docs.browserless.io/rest-apis/intro",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Opened https://docs.browserless.io/llms.txt. It is a plain-text documentation index for the Browserless cloud browser platform.",
   "source": "https://docs.browserless.io/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "verdict.scores.api",
   "note": "The REST API is a documented token-authenticated HTTP path for browser tasks. Stateless sessions and the token-in-URL pattern keep the score at 7.",
   "source": "https://docs.browserless.io/rest-apis/intro",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "verdict.scores.mcp",
   "note": "The hosted server is official and adds a browser-agent tool on top of scrape, crawl, and function calls. It still requires an account token and plan units, so the score stays at 7.",
   "source": "https://github.com/browserless/browserless-mcp",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "freshness.watch[0].url",
   "note": "Opened the REST API introduction, including endpoints, the token query parameter, and the stateless limit.",
   "source": "https://docs.browserless.io/rest-apis/intro",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "freshness.watch[1].url",
   "note": "Opened the Browserless MCP README. Hosted URL, bearer or query token, and the tool table.",
   "source": "https://github.com/browserless/browserless-mcp",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "freshness.watch[2].url",
   "note": "Opened the Browserless docs llms.txt index.",
   "source": "https://docs.browserless.io/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-10-08",
   "fact": "freshness.watch[3].url",
   "note": "Opened the Browserless homepage, including free signup, REST, and the MCP server.",
   "source": "https://www.browserless.io/",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-10-08",
  "volatility": "high",
  "watch": [
   {
    "type": "docs",
    "url": "https://docs.browserless.io/rest-apis/intro"
   },
   {
    "type": "mcp",
    "url": "https://github.com/browserless/browserless-mcp"
   },
   {
    "type": "docs",
    "url": "https://docs.browserless.io/llms.txt"
   },
   {
    "type": "docs",
    "url": "https://www.browserless.io/"
   }
  ]
 },
 "homepage": "https://www.browserless.io/",
 "id": "browserless",
 "license": "freemium",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "api-token"
   ],
   "coverage": "partial",
   "docs": "https://docs.browserless.io/rest-apis/intro",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json"
   ],
   "import": []
  },
  "extensibility": {
   "scripting": [
    "javascript"
   ],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Browser tasks are documented as HTTP calls and as a hosted MCP server. This record does not score computer-use viability of pages those browsers open.\n",
   "ui_stack": [],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Browserless",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "firecrawl",
   "apify",
   "playwright"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Browserless",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 7,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": 7,
   "overall": 7,
   "rpa": null
  },
  "summary": "Browserless is automatable today through its REST APIs and a hosted first-party MCP server. This record is Browserless.io. It is not Firecrawl, Apify, or Playwright, and it is not the registry listing io.github.pipeworx-io/browserless. REST calls are single HTTP requests for scrape, content, screenshot, PDF, function, download, export, unblock, performance, and crawl. Each request sends the API token as a query parameter, for example https://production-sfo.browserless.io/scrape?token=YOUR_API_TOKEN_HERE. The token comes from the account dashboard. REST calls are stateless: one browser task per request, then the session closes. /function runs custom Puppeteer JavaScript in that one session. The homepage says signup creates a free account. Browserless publishes github.com/browserless/browserless-mcp and hosts it at https://mcp.browserless.io/mcp. The README accepts the token as a query parameter or as Authorization: Bearer. Tools include smart scrape, crawl, map, search, Lighthouse, Puppeteer function, and a browser agent. The account tool reports plan and unit balance and does not return token values. https://docs.browserless.io/llms.txt is a documentation index. A language SDK and a CLI reference were not opened. Zapier, Make, and n8n were named on the homepage's AI integrations list and were not opened as connector catalogs. Computer-use viability is unassessed. REST and MCP both score 7. REST is the best path because it is plain HTTP and does not require an MCP client. The hosted MCP is the path for a multi-step browser session.\n"
 }
}