{
  "data": {
    "a": {
      "slug": "browserless",
      "name": "Browserless",
      "vendor": "browserless.io, Inc.",
      "vendorUrl": "https://www.browserless.io",
      "kind": "http-api",
      "category": "browser",
      "summary": "Browserless runs hosted headless browsers that agents drive over CDP, Playwright, REST endpoints, BrowserQL or its official MCP server. The same software can be self-hosted from a Docker image.",
      "url": "https://www.anchorterminal.com/tools/browserless",
      "markdownUrl": "https://www.anchorterminal.com/tools/browserless.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/browserless.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/browserless.json",
      "repo": "https://github.com/browserless/browserless",
      "license": "SSPL 1.0 or a commercial licence for the core server and the MCP server. The BAP TypeScript SDK is MIT. BrowserQL, stealth and other cloud additions are proprietary",
      "transports": [
        "http",
        "streamable-http",
        "stdio"
      ],
      "remoteUrl": "https://production-sfo.browserless.io",
      "packages": [
        {
          "registry": "npm",
          "name": "@browserless.io/mcp"
        },
        {
          "registry": "npm",
          "name": "@browserless.io/bap-ts"
        },
        {
          "registry": "npm",
          "name": "@browserless.io/browserless"
        }
      ],
      "auth": "mixed",
      "authNotes": "Self-serve API token from the account dashboard after signing up in a browser. REST, BrowserQL and WebSocket routes take it as `?token=` in the URL. The hosted MCP server accepts OAuth sign-in with a Browserless account, an `Authorization: Bearer` header, or `?token=` for URL-only clients. An account holds up to 20 named tokens, each shown once and revocable on its own. Cloud tokens have no scopes. The admin, developer and viewer token roles apply to self-hosted Enterprise containers only.",
      "pricing": "freemium",
      "pricingNotes": "Free with 1,000 units a month, 2 concurrent browsers and 2-minute sessions, no card. A unit is up to 30 seconds of browser time. Prototyping is $35 a month ($25 billed annually) with 20,000 units, then $0.0020 a unit. Starter is $200 ($140) with 180,000 units, then $0.0017. Scale is $500 ($350) with 500,000 units, then $0.0015. Enterprise and self-hosting licences are priced by sales. An agent can start on the free plan once a person has signed up (https://www.browserless.io/pricing, checked 2026-10-08).",
      "priceSummary": "$0.002 / credit",
      "where": "both",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs (llms-full.txt), the OpenAPI document or the pricing page (checked 2026-10-08). The Stripe Link checkout tools are for an agent paying a merchant, not for paying Browserless.",
        "endpoints": []
      },
      "toolCount": 14,
      "popularity": {
        "githubStars": 13786,
        "npmWeekly": 3484,
        "pypiWeekly": null,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://docs.browserless.io",
      "llmsTxt": "https://docs.browserless.io/llms.txt",
      "openapi": "https://www.browserless.io/swagger.json",
      "capabilities": [
        "browser.control",
        "browser.hosted",
        "browser.debug",
        "scraping.js-render",
        "scraping.anti-bot",
        "scraping.proxies",
        "web.scrape",
        "web.crawl",
        "web.search",
        "pdf.generate"
      ],
      "tags": [
        "official",
        "hosted",
        "self-hosted",
        "freemium",
        "free-tier",
        "no-card",
        "mcp",
        "oauth",
        "openapi",
        "llms-txt",
        "typescript",
        "source-available",
        "commercial-licence",
        "proxies",
        "status-page",
        "soc2"
      ],
      "lastRelease": "2026-10-05",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 70.4,
        "grade": "BB",
        "agentReady": true,
        "rank": 128,
        "ranked": true,
        "rankOf": 629,
        "categoryRank": 4,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 78,
          "maintenance": 82,
          "payments": 40,
          "reliability": 82,
          "schema": 89,
          "security": 53,
          "transparency": 62
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "An OpenAPI document, llms.txt and a 14-tool MCP server with annotations on every tool make the service easy for an agent to read, and the free plan needs no card. The API token travels in the URL query string by default, cloud tokens carry no scopes, and no machine payment route exists.",
        "bestFor": "Agents that need a real browser in the cloud with stealth, proxies and CAPTCHA solving, and teams that want the option of running the same server themselves.",
        "strengths": [
          "OpenAPI 3.0.0 document with 87 paths, llms.txt, llms-full.txt and Markdown twins of the docs",
          "Hosted MCP server at mcp.browserless.io with 14 documented tools, each carrying read-only and destructive annotations",
          "Free plan with 1,000 units a month and no card, with per-unit overage prices published for paid plans",
          "Up to 20 named API tokens per account, each revocable on its own, plus request logs filterable by key",
          "MCP server released 32 times between 10 July and 5 October 2026, with a dated changelog in the repository"
        ],
        "weaknesses": [
          "REST and WebSocket routes take the API token as `?token=` in the URL, which the docs give as the standard method",
          "Cloud tokens have no scopes or roles. Token roles exist only on self-hosted Enterprise containers",
          "No x402, MPP or L402, and an account needs a person to sign up in a browser",
          "No prompt-injection guidance found in the docs or in the MCP agent prompt",
          "The terms allow the service to be changed or discontinued without notice, and the subprocessor list is on request only"
        ],
        "agentNotes": [
          "Send the token as `Authorization: Bearer` to the MCP server. On REST and WebSocket routes it goes in `?token=`, so keep those URLs out of logs",
          "Close sessions as soon as the work is done. Browser time bills one unit per 30 seconds, rounded up, idle or not",
          "For multi-step work with `browserless_agent`, set `keepSessionAlive: true` on the first call and pass the returned `sessionId` after that. Sessions are one-shot by default since server 1.33.0",
          "On 429, back off and retry. It means the plan's concurrency limit or queue is full, usually from sessions left open",
          "Match the path to the protocol. Use `/chromium` for CDP clients and `/chromium/playwright` only for `playwright.connect()`"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "BB",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 70.4
          }
        ],
        "editorialScores": {
          "ergonomics": 78,
          "maintenance": 82,
          "payments": 40,
          "reliability": 82,
          "schema": 89,
          "security": 53,
          "transparency": 47
        },
        "provenanceScore": 77
      },
      "connect": {
        "install": "npx -y @browserless.io/mcp",
        "http": "curl -X POST \"https://production-sfo.browserless.io/screenshot?token=YOUR_API_TOKEN_HERE\" -H \"Content-Type: application/json\" -d '{\"url\": \"https://scraping-sandbox.netlify.app/dashboard\"}' -o response.png",
        "claudeCode": "claude mcp add --transport http browserless https://mcp.browserless.io/mcp --header \"Authorization: Bearer YOUR_API_TOKEN_HERE\"",
        "config": {
          "mcpServers": {
            "browserless": {
              "headers": {
                "Authorization": "Bearer YOUR_API_TOKEN_HERE"
              },
              "type": "http",
              "url": "https://mcp.browserless.io/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/browser.control",
        "tool": "https://letme.dev/browserless"
      },
      "area": "developer",
      "unitPrices": [
        {
          "item": "Unit overage, Prototyping plan",
          "unit": "credit",
          "usd": 0.002,
          "note": "One unit is up to 30 seconds of browser time"
        },
        {
          "item": "Unit overage, Starter plan",
          "unit": "credit",
          "usd": 0.0017
        },
        {
          "item": "Unit overage, Scale plan",
          "unit": "credit",
          "usd": 0.0015
        },
        {
          "item": "Browser time at the overage rate, Prototyping plan",
          "unit": "browser-hour",
          "usd": 0.24,
          "note": "Our arithmetic, 120 units at $0.0020"
        },
        {
          "item": "Browser time at the overage rate, Starter plan",
          "unit": "browser-hour",
          "usd": 0.204,
          "note": "Our arithmetic, 120 units at $0.0017"
        },
        {
          "item": "Browser time at the overage rate, Scale plan",
          "unit": "browser-hour",
          "usd": 0.18,
          "note": "Our arithmetic, 120 units at $0.0015"
        },
        {
          "item": "Prototyping plan",
          "unit": "month",
          "usd": 35,
          "note": "20,000 units, $25 a month billed annually"
        },
        {
          "item": "Starter plan",
          "unit": "month",
          "usd": 200,
          "note": "180,000 units, $140 a month billed annually"
        },
        {
          "item": "Scale plan",
          "unit": "month",
          "usd": 500,
          "note": "500,000 units, $350 a month billed annually"
        }
      ],
      "provenance": {
        "legalEntity": "browserless.io, Inc.",
        "domain": "browserless.io",
        "domainRegistered": "2017-09-06",
        "endpointOnVendorDomain": true,
        "terms": "https://www.browserless.io/terms-of-service",
        "privacy": "https://www.browserless.io/privacy-policy",
        "statusPage": "https://status.browserless.io",
        "changelog": "https://www.browserless.io/changelog",
        "securityTxt": "none",
        "checked": "2026-10-08",
        "notes": [
          "The terms of service name browserless.io, Inc., 23207 NE 192nd Ct, Battle Ground, WA 98604, United States. Neither the terms nor the privacy policy carries a date.",
          "www.browserless.io/.well-known/security.txt and docs.browserless.io/.well-known/security.txt both return 404. The trust centre sends vulnerability reports to security@browserless.io.",
          "RDAP for browserless.io gives a registration date of 2017-09-06.",
          "The API answers at production-sfo, production-lon and production-ams.browserless.io and the MCP server at mcp.browserless.io. The OAuth metadata at data.browserless.io names a supabase.co issuer."
        ],
        "score": 77
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/browserless.json",
      "live": {
        "slug": "browserless",
        "probe": {
          "target": "https://production-sfo.browserless.io",
          "method": "get",
          "lastAt": "2026-10-08T17:36:32.486742038Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 448,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 444,
          "p95ms24h": 507,
          "samples24h": 25,
          "samples30d": 25,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 25,
              "ok": 25
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.browserless.io",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-08T15:36:32.347155709Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "browserless/browserless",
            "version": "v2.57.0",
            "released": "2026-09-30",
            "seenAt": "2026-10-08T16:04:11.420407881Z"
          },
          {
            "registry": "npm",
            "name": "@browserless.io/bap-ts",
            "version": "2.0.0",
            "seenAt": "2026-10-08T16:04:09.167089658Z"
          },
          {
            "registry": "npm",
            "name": "@browserless.io/browserless",
            "version": "2.57.0",
            "seenAt": "2026-10-08T16:04:09.383268902Z"
          },
          {
            "registry": "npm",
            "name": "@browserless.io/mcp",
            "version": "1.36.0",
            "seenAt": "2026-10-08T16:04:05.40282872Z"
          }
        ],
        "githubStars": 13789,
        "npmWeekly": 3484,
        "securityTxt": {
          "url": "https://browserless.io/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-08T15:38:39.246027784Z"
        },
        "updatedAt": "2026-10-08T17:36:32.486742038Z"
      }
    },
    "answer": "Browserless scores 70.4 (BB) on agent readiness against Hyperbrowser's 66.9 (B), and leads in 5 of 7 scored categories. Hyperbrowser leads on payments \u0026 pricing.",
    "b": {
      "slug": "hyperbrowser",
      "name": "Hyperbrowser",
      "vendor": "S2 Labs Inc.",
      "vendorUrl": "https://www.hyperbrowser.ai",
      "kind": "http-api",
      "category": "browser",
      "summary": "Hyperbrowser, from S2 Labs Inc., runs hosted Chromium sessions that agents control over CDP, WebDriver or computer actions, with Fetch, Search, Crawl, Extract and cloud sandbox APIs. Access is by API key, SDKs, a stdio MCP server or x402.",
      "url": "https://www.anchorterminal.com/tools/hyperbrowser",
      "markdownUrl": "https://www.anchorterminal.com/tools/hyperbrowser.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/hyperbrowser.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/hyperbrowser.json",
      "repo": "https://github.com/hyperbrowserai/node-sdk",
      "license": "Proprietary service under S2 Labs' terms of service. The Node and Python SDKs and the MCP server are MIT, and HyperAgent is AGPL-3.0",
      "transports": [
        "http",
        "stdio"
      ],
      "remoteUrl": "https://api.hyperbrowser.ai",
      "packages": [
        {
          "registry": "npm",
          "name": "@hyperbrowser/sdk"
        },
        {
          "registry": "pypi",
          "name": "hyperbrowser"
        },
        {
          "registry": "npm",
          "name": "hyperbrowser-mcp"
        }
      ],
      "auth": "mixed",
      "authNotes": "Self-serve API key from the dashboard at app.hyperbrowser.ai, sent in the `x-api-key` header. No scopes or rotation guidance found. The x402 routes need no key or account. They return session-scoped connection tokens and a separate `managementToken`, valid 24 hours, that can only read or stop that session. Connection tokens travel in the `wsEndpoint` URL.",
      "pricing": "freemium",
      "pricingNotes": "Free plan with 5,000 credits and no card, so an agent's owner can start without a contract. Credits are $0.001 each. Browser time $0.10 an hour billed per second, proxy data $10 a GB, Fetch and Scrape $0.001 a page, Search $0.005 a query, agent steps $0.02. Startup $30 and Scale $100 a month with credits included. The same session, Fetch and Search prices apply by x402 (https://www.hyperbrowser.ai/docs/pricing.md, https://www.hyperbrowser.ai/pricing).",
      "priceSummary": "$0.001 / call",
      "where": "both",
      "x402": {
        "level": "yes",
        "evidence": "x402 version 2 on https://api.hyperbrowser.ai for browser sessions, Fetch and Search, with USDC on Base and Solana and no account or API key (https://www.hyperbrowser.ai/docs/integrations/x402/overview.md). Unpaid requests on 2026-10-08 returned 402 with a PAYMENT-REQUIRED header pricing a five-minute session at $0.01 and a default fetch at $0.001. Scrape, Crawl, Extract, agent tasks and sandboxes aren't covered.",
        "endpoints": [
          {
            "url": "https://api.hyperbrowser.ai/x402/session",
            "priceUsd": null,
            "network": "eip155:8453"
          },
          {
            "url": "https://api.hyperbrowser.ai/x402/web/fetch",
            "priceUsd": 0.001,
            "network": "eip155:8453"
          },
          {
            "url": "https://api.hyperbrowser.ai/x402/web/search",
            "priceUsd": null,
            "network": "eip155:8453"
          }
        ]
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 88684,
        "pypiWeekly": 73215,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://www.hyperbrowser.ai/docs/home",
      "llmsTxt": "https://www.hyperbrowser.ai/docs/llms.txt",
      "openapi": "https://www.hyperbrowser.ai/docs/openapi.json",
      "capabilities": [
        "browser.control",
        "browser.hosted",
        "web.fetch",
        "web.scrape",
        "web.crawl",
        "web.extract",
        "web.search",
        "scraping.proxies",
        "sandbox.code"
      ],
      "tags": [
        "official",
        "hosted",
        "freemium",
        "no-card",
        "x402",
        "openapi",
        "llms-txt",
        "mcp",
        "python",
        "typescript",
        "status-page"
      ],
      "lastRelease": "2026-10-08",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 66.9,
        "grade": "B",
        "agentReady": false,
        "rank": 205,
        "ranked": true,
        "rankOf": 629,
        "categoryRank": 8,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 67,
          "maintenance": 79,
          "payments": 94,
          "reliability": 65,
          "schema": 68,
          "security": 44,
          "transparency": 64
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "Sessions, Fetch and Search can be bought by x402 at api.hyperbrowser.ai with USDC on Base or Solana and no account, and unit prices are public. The official MCP server was last published in April 2025, no request rate limits or SLA are published, and the privacy notice covers only the website.",
        "bestFor": "Agents that need a cloud browser by the minute plus cheap fetch and search, especially wallet-holding agents with no account.",
        "strengths": [
          "x402 on /x402/session, /x402/web/fetch and /x402/web/search with USDC on Base or Solana and no account, confirmed by a live 402 on 8 October 2026",
          "Unit prices public in the docs, $0.10 a browser-hour billed per second, $0.001 a Fetch page, $0.005 a Search query",
          "Free plan with 5,000 credits and no card, per the pricing page",
          "OpenAPI 3.0.1 with 91 operations, two llms.txt files and Markdown twins of every docs page",
          "Node SDK 1.1.0 on 7 October 2026 and Python SDK 1.10.0 on 8 October 2026, both MIT, with 25 PyPI releases since 10 July"
        ],
        "weaknesses": [
          "The official MCP server's last npm release is 1.0.25 of 13 April 2025, and it isn't in the official MCP registry",
          "No request rate limits, Retry-After header or SLA found; the pricing page says paid plans have no rate limits",
          "One `x-api-key` per account with no scopes or rotation guidance found in the reviewed documentation",
          "The privacy notice of 24 October 2025 covers only the website, and no DPA is public",
          "The website changelog stops at 18 November 2025, and 35 of 91 OpenAPI operations document no error response"
        ],
        "agentNotes": [
          "With a wallet and no key, POST to https://api.hyperbrowser.ai/x402/session and read the `PAYMENT-REQUIRED` header. Sessions are prepaid for 5 to 60 minutes with no refund",
          "Save the x402 creation response. It holds the only copy of the connection tokens, and `managementToken` is what stops the session",
          "Stop sessions explicitly in cleanup code. Browser time bills per second until the timeout",
          "Use Fetch at $0.001 a page for static pages and keep browser sessions for pages that need interaction",
          "Add `\u0026keepAlive=true` to `wsEndpoint` to reconnect after a CDP disconnect. Treat that URL as a secret because it carries the session token"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 66.9
          }
        ],
        "editorialScores": {
          "ergonomics": 67,
          "maintenance": 79,
          "payments": 94,
          "reliability": 65,
          "schema": 68,
          "security": 44,
          "transparency": 55
        },
        "provenanceScore": 72
      },
      "connect": {
        "install": "npm install @hyperbrowser/sdk",
        "http": "curl -X POST https://api.hyperbrowser.ai/api/session -H \"x-api-key: YOUR_API_KEY\" -H \"Content-Type: application/json\" -d '{\"timeoutMinutes\": 15}'",
        "config": {
          "mcpServers": {
            "hyperbrowser": {
              "args": [
                "hyperbrowser-mcp"
              ],
              "command": "npx",
              "env": {
                "HYPERBROWSER_API_KEY": "your-api-key"
              }
            }
          }
        },
        "x402": "curl -i https://api.hyperbrowser.ai/x402/session -H \"Content-Type: application/json\" -d '{\"timeoutMinutes\": 5}'"
      },
      "letme": {
        "capability": "https://letme.dev/browser.control",
        "tool": "https://letme.dev/hyperbrowser"
      },
      "area": "developer",
      "unitPrices": [
        {
          "item": "Browser session",
          "unit": "browser-hour",
          "usd": 0.1,
          "note": "Billed per second"
        },
        {
          "item": "Browser session by x402",
          "unit": "browser-hour",
          "usd": 0.1,
          "note": "USDC on Base or Solana, prepaid for 5 to 60 minutes, no refund"
        },
        {
          "item": "Proxy traffic",
          "unit": "gb",
          "usd": 10
        },
        {
          "item": "Fetch",
          "unit": "1k-requests",
          "usd": 1
        },
        {
          "item": "Fetch with proxy",
          "unit": "1k-requests",
          "usd": 10
        },
        {
          "item": "Search",
          "unit": "1k-requests",
          "usd": 5
        },
        {
          "item": "Search with location",
          "unit": "1k-requests",
          "usd": 10
        },
        {
          "item": "Scrape",
          "unit": "1k-pages",
          "usd": 1
        },
        {
          "item": "Scrape with proxy",
          "unit": "1k-pages",
          "usd": 10
        },
        {
          "item": "HyperAgent or Browser Use step",
          "unit": "call",
          "usd": 0.02,
          "note": "Plus browser time"
        },
        {
          "item": "Sandbox vCPU",
          "unit": "vcpu-hour",
          "usd": 0.045,
          "note": "Memory is $0.015 a GiB-hour on top"
        },
        {
          "item": "Credit",
          "unit": "credit",
          "usd": 0.001
        },
        {
          "item": "Startup plan",
          "unit": "month",
          "usd": 30,
          "note": "30,000 credits, 25 concurrent browsers"
        },
        {
          "item": "Scale plan",
          "unit": "month",
          "usd": 100,
          "note": "100,000 credits, 100 concurrent browsers"
        }
      ],
      "provenance": {
        "legalEntity": "S2 Labs Inc.",
        "domain": "hyperbrowser.ai",
        "domainRegistered": "2024-11-19",
        "endpointOnVendorDomain": true,
        "terms": "https://www.hyperbrowser.ai/terms",
        "privacy": "https://www.hyperbrowser.ai/privacy-policy",
        "statusPage": "https://hyperbrowser.betteruptime.com/",
        "changelog": "https://www.hyperbrowser.ai/changelog",
        "securityTxt": "none",
        "checked": "2026-10-08",
        "notes": [
          "The terms and the privacy notice (last updated 24 October 2025) name S2 Labs Inc. as operator, and the terms choose Delaware law. No date was found on the terms.",
          "The API, including the x402 routes, answers at api.hyperbrowser.ai.",
          "www.hyperbrowser.ai/.well-known/security.txt returns 404. The security page, last updated 7 May 2026, gives a contact for security reports.",
          "RDAP for hyperbrowser.ai gives a registration date of 2024-11-19.",
          "The website changelog's newest entry is dated 18 November 2025. Current release dates come from the SDK repositories, npm and PyPI."
        ],
        "score": 72
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/hyperbrowser.json",
      "live": {
        "slug": "hyperbrowser",
        "probe": {
          "target": "https://api.hyperbrowser.ai",
          "method": "get",
          "lastAt": "2026-10-08T17:36:37.692064546Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 146,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 139,
          "p95ms24h": 307,
          "samples24h": 25,
          "samples30d": 25,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 25,
              "ok": 25
            }
          ]
        },
        "vendorStatus": {
          "page": "https://hyperbrowser.betteruptime.com",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-08T15:36:51.790796488Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "hyperbrowserai/node-sdk",
            "version": "v1.1.0",
            "released": "2026-10-08",
            "seenAt": "2026-10-08T16:16:31.541164931Z"
          },
          {
            "registry": "npm",
            "name": "@hyperbrowser/sdk",
            "version": "1.1.0",
            "seenAt": "2026-10-08T16:16:27.225716393Z"
          },
          {
            "registry": "npm",
            "name": "hyperbrowser-mcp",
            "version": "1.0.25",
            "seenAt": "2026-10-08T16:16:31.306311518Z"
          },
          {
            "registry": "pypi",
            "name": "hyperbrowser",
            "version": "1.10.0",
            "released": "2026-10-08",
            "seenAt": "2026-10-08T16:16:31.182915089Z"
          }
        ],
        "githubStars": 15,
        "npmWeekly": 88684,
        "pypiWeekly": 73215,
        "securityTxt": {
          "url": "https://hyperbrowser.ai/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-08T15:38:48.994028482Z"
        },
        "updatedAt": "2026-10-08T17:36:37.692064546Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "browserless.io, Inc.",
        "b": "S2 Labs Inc.",
        "name": "Vendor"
      },
      {
        "a": "https://production-sfo.browserless.io",
        "b": "https://api.hyperbrowser.ai",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP, Streamable HTTP, stdio",
        "b": "HTTP, stdio",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Freemium",
        "b": "Freemium",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "yes",
        "name": "x402"
      },
      {
        "a": "SSPL 1.0 or a commercial licence for the core server and the MCP server. The BAP TypeScript SDK is MIT. BrowserQL, stealth and other cloud additions are proprietary",
        "b": "Proprietary service under S2 Labs' terms of service. The Node and Python SDKs and the MCP server are MIT, and HyperAgent is AGPL-3.0",
        "name": "Licence"
      },
      {
        "a": "14",
        "b": "none",
        "name": "Tools exposed"
      },
      {
        "a": "yes",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-10-05",
        "b": "2026-10-08",
        "name": "Last release"
      },
      {
        "a": "no date given",
        "b": "couldn't be read",
        "name": "Terms last updated"
      },
      {
        "a": "no date given",
        "b": "couldn't be read",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "couldn't be read",
        "name": "Customer content may train models"
      },
      {
        "a": "yes",
        "b": "couldn't be read",
        "name": "Terms restrict automated access"
      },
      {
        "a": "not found in the text",
        "b": "couldn't be read",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "yes",
        "b": "couldn't be read",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "not found in the text",
        "b": "couldn't be read",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "14k stars, 3.5k npm/wk",
        "b": "89k npm/wk, 73k PyPI/wk",
        "name": "Popularity"
      }
    ],
    "faq": [
      {
        "answer": "Browserless scores 70.4 (BB) on agent readiness against Hyperbrowser's 66.9 (B), and leads in 5 of 7 scored categories. Hyperbrowser leads on payments \u0026 pricing.",
        "question": "Which is better for AI agents, Browserless or Hyperbrowser?"
      },
      {
        "answer": "Both take an API key or an OAuth sign-in. An agent can also pay Hyperbrowser per call over x402, with no account.",
        "question": "Do Browserless and Hyperbrowser need an API key?"
      },
      {
        "answer": "Yes. Browserless has a hosted endpoint at https://production-sfo.browserless.io and Hyperbrowser at https://api.hyperbrowser.ai.",
        "question": "Can an agent call Browserless and Hyperbrowser without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 82 against 65",
          "Schema \u0026 documentation, 89 against 68",
          "Agent ergonomics, 78 against 67",
          "Security \u0026 auth, 53 against 44"
        ],
        "also": [
          "Agent-ready, a grade of BB or better"
        ],
        "goodFor": "Agents that need a real browser in the cloud with stealth, proxies and CAPTCHA solving, and teams that want the option of running the same server themselves.",
        "slug": "browserless",
        "watchFor": "REST and WebSocket routes take the API token as `?token=` in the URL, which the docs give as the standard method"
      },
      {
        "aheadOn": [
          "Payments \u0026 pricing, 94 against 40"
        ],
        "also": [
          "An agent can pay per call over x402, with no account"
        ],
        "goodFor": "Agents that need a cloud browser by the minute plus cheap fetch and search, especially wallet-holding agents with no account.",
        "slug": "hyperbrowser",
        "watchFor": "The official MCP server's last npm release is 1.0.25 of 13 April 2025, and it isn't in the official MCP registry"
      }
    ],
    "job": {
      "capability": "browser.control",
      "name": "Browser automation"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/airtop-vs-browserless.json",
        "title": "Airtop vs Browserless",
        "url": "https://www.anchorterminal.com/compare/airtop-vs-browserless"
      },
      {
        "json": "https://www.anchorterminal.com/compare/airtop-vs-hyperbrowser.json",
        "title": "Airtop vs Hyperbrowser",
        "url": "https://www.anchorterminal.com/compare/airtop-vs-hyperbrowser"
      },
      {
        "json": "https://www.anchorterminal.com/compare/anchor-browser-vs-browserless.json",
        "title": "Anchor Browser vs Browserless",
        "url": "https://www.anchorterminal.com/compare/anchor-browser-vs-browserless"
      },
      {
        "json": "https://www.anchorterminal.com/compare/anchor-browser-vs-hyperbrowser.json",
        "title": "Anchor Browser vs Hyperbrowser",
        "url": "https://www.anchorterminal.com/compare/anchor-browser-vs-hyperbrowser"
      },
      {
        "json": "https://www.anchorterminal.com/compare/browser-use-vs-browserless.json",
        "title": "Browser Use vs Browserless",
        "url": "https://www.anchorterminal.com/compare/browser-use-vs-browserless"
      },
      {
        "json": "https://www.anchorterminal.com/compare/browser-use-vs-hyperbrowser.json",
        "title": "Browser Use vs Hyperbrowser",
        "url": "https://www.anchorterminal.com/compare/browser-use-vs-hyperbrowser"
      },
      {
        "json": "https://www.anchorterminal.com/compare/browserless-vs-chrome-devtools-mcp.json",
        "title": "Browserless vs Chrome DevTools MCP",
        "url": "https://www.anchorterminal.com/compare/browserless-vs-chrome-devtools-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/browserless-vs-notte.json",
        "title": "Browserless vs Notte",
        "url": "https://www.anchorterminal.com/compare/browserless-vs-notte"
      },
      {
        "json": "https://www.anchorterminal.com/compare/browserless-vs-playwright-mcp.json",
        "title": "Browserless vs Playwright MCP",
        "url": "https://www.anchorterminal.com/compare/browserless-vs-playwright-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/browserless-vs-puppeteer-reference-server-archived.json",
        "title": "Browserless vs Puppeteer (archived MCP reference server)",
        "url": "https://www.anchorterminal.com/compare/browserless-vs-puppeteer-reference-server-archived"
      },
      {
        "json": "https://www.anchorterminal.com/compare/browserless-vs-skyvern.json",
        "title": "Browserless vs Skyvern",
        "url": "https://www.anchorterminal.com/compare/browserless-vs-skyvern"
      },
      {
        "json": "https://www.anchorterminal.com/compare/browserless-vs-steel.json",
        "title": "Browserless vs Steel",
        "url": "https://www.anchorterminal.com/compare/browserless-vs-steel"
      },
      {
        "json": "https://www.anchorterminal.com/compare/chrome-devtools-mcp-vs-hyperbrowser.json",
        "title": "Chrome DevTools MCP vs Hyperbrowser",
        "url": "https://www.anchorterminal.com/compare/chrome-devtools-mcp-vs-hyperbrowser"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hyperbrowser-vs-notte.json",
        "title": "Hyperbrowser vs Notte",
        "url": "https://www.anchorterminal.com/compare/hyperbrowser-vs-notte"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hyperbrowser-vs-playwright-mcp.json",
        "title": "Hyperbrowser vs Playwright MCP",
        "url": "https://www.anchorterminal.com/compare/hyperbrowser-vs-playwright-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hyperbrowser-vs-puppeteer-reference-server-archived.json",
        "title": "Hyperbrowser vs Puppeteer (archived MCP reference server)",
        "url": "https://www.anchorterminal.com/compare/hyperbrowser-vs-puppeteer-reference-server-archived"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hyperbrowser-vs-skyvern.json",
        "title": "Hyperbrowser vs Skyvern",
        "url": "https://www.anchorterminal.com/compare/hyperbrowser-vs-skyvern"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hyperbrowser-vs-steel.json",
        "title": "Hyperbrowser vs Steel",
        "url": "https://www.anchorterminal.com/compare/hyperbrowser-vs-steel"
      },
      {
        "json": "https://www.anchorterminal.com/compare/browserbase-vs-browserless.json",
        "title": "Browserbase vs Browserless",
        "url": "https://www.anchorterminal.com/compare/browserbase-vs-browserless"
      },
      {
        "json": "https://www.anchorterminal.com/compare/browserbase-vs-hyperbrowser.json",
        "title": "Browserbase vs Hyperbrowser",
        "url": "https://www.anchorterminal.com/compare/browserbase-vs-hyperbrowser"
      }
    ],
    "scores": [
      {
        "browserless": 82,
        "by": 17,
        "edge": "browserless",
        "hyperbrowser": 65,
        "key": "reliability",
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "browserless": 89,
        "by": 21,
        "edge": "browserless",
        "hyperbrowser": 68,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "browserless": 78,
        "by": 11,
        "edge": "browserless",
        "hyperbrowser": 67,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "browserless": 53,
        "by": 9,
        "edge": "browserless",
        "hyperbrowser": 44,
        "key": "security",
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "browserless": 40,
        "by": 54,
        "edge": "hyperbrowser",
        "hyperbrowser": 94,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "browserless": 82,
        "by": 3,
        "edge": "browserless",
        "hyperbrowser": 79,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "browserless": 62,
        "by": 2,
        "edge": "hyperbrowser",
        "hyperbrowser": 64,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "Browserless scores 70.4 (BB) on agent readiness against Hyperbrowser's 66.9 (B), and leads in 5 of 7 scored categories. Hyperbrowser leads on payments \u0026 pricing. Both do browser automation. Hyperbrowser accepts x402. Browserless doesn't.",
    "verdicts": {
      "browserless": "An OpenAPI document, llms.txt and a 14-tool MCP server with annotations on every tool make the service easy for an agent to read, and the free plan needs no card. The API token travels in the URL query string by default, cloud tokens carry no scopes, and no machine payment route exists.",
      "hyperbrowser": "Sessions, Fetch and Search can be bought by x402 at api.hyperbrowser.ai with USDC on Base or Solana and no account, and unit prices are public. The official MCP server was last published in April 2025, no request rate limits or SLA are published, and the privacy notice covers only the website."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/browserless-vs-hyperbrowser",
    "json": "https://www.anchorterminal.com/compare/browserless-vs-hyperbrowser.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/browserless-vs-hyperbrowser.md",
    "slim": "https://www.anchorterminal.com/compare/browserless-vs-hyperbrowser.min.md"
  },
  "markdown": "Browserless scores 70.4 (BB) on agent readiness against Hyperbrowser's 66.9 (B), and leads in 5 of 7 scored categories. Hyperbrowser leads on payments \u0026 pricing. Both do browser automation. Hyperbrowser accepts x402. Browserless doesn't.\n\n- Browserless: grade BB, 70.4/100, rank #128 of 629. Markdown https://www.anchorterminal.com/tools/browserless.md · JSON https://www.anchorterminal.com/api/v1/tools/browserless.json\n- Hyperbrowser: grade B, 66.9/100, rank #205 of 629. Markdown https://www.anchorterminal.com/tools/hyperbrowser.md · JSON https://www.anchorterminal.com/api/v1/tools/hyperbrowser.json\n\n## Which one, for what\n\n### Browserless (BB)\n\nGood for: Agents that need a real browser in the cloud with stealth, proxies and CAPTCHA solving, and teams that want the option of running the same server themselves.\n\nAhead on:\n- Reliability, 82 against 65\n- Schema \u0026 documentation, 89 against 68\n- Agent ergonomics, 78 against 67\n- Security \u0026 auth, 53 against 44\n\nAlso in its favour:\n- Agent-ready, a grade of BB or better\n\nWatch for: REST and WebSocket routes take the API token as `?token=` in the URL, which the docs give as the standard method\n\n### Hyperbrowser (B)\n\nGood for: Agents that need a cloud browser by the minute plus cheap fetch and search, especially wallet-holding agents with no account.\n\nAhead on:\n- Payments \u0026 pricing, 94 against 40\n\nAlso in its favour:\n- An agent can pay per call over x402, with no account\n\nWatch for: The official MCP server's last npm release is 1.0.25 of 13 April 2025, and it isn't in the official MCP registry\n\n\n## Score by category\n\n| Category | Weight | Browserless | Hyperbrowser | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 82 | 65 | Browserless +17 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 89 | 68 | Browserless +21 |\n| Agent ergonomics | 13% (16.2 this run) | 78 | 67 | Browserless +11 |\n| Security \u0026 auth | 14% (17.5 this run) | 53 | 44 | Browserless +9 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 40 | 94 | Hyperbrowser +54 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 82 | 79 | Browserless +3 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 62 | 64 | Hyperbrowser +2 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **70.4 · BB** | **66.9 · B** | |\n\n## Facts side by side\n\n| Fact | Browserless | Hyperbrowser |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | browserless.io, Inc. | S2 Labs Inc. |\n| Hosted endpoint | `https://production-sfo.browserless.io` | `https://api.hyperbrowser.ai` |\n| Transports | HTTP, Streamable HTTP, stdio | HTTP, stdio |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Freemium | Freemium |\n| x402 | no | yes |\n| Licence | SSPL 1.0 or a commercial licence for the core server and the MCP server. The BAP TypeScript SDK is MIT. BrowserQL, stealth and other cloud additions are proprietary | Proprietary service under S2 Labs' terms of service. The Node and Python SDKs and the MCP server are MIT, and HyperAgent is AGPL-3.0 |\n| Tools exposed | 14 | none |\n| Read-only variant documented | yes | no |\n| llms.txt | yes | yes |\n| Last release | 2026-10-05 | 2026-10-08 |\n| Terms last updated | no date given | couldn't be read |\n| Privacy policy last updated | no date given | couldn't be read |\n| Customer content may train models | not found in the text | couldn't be read |\n| Terms restrict automated access | yes | couldn't be read |\n| Terms restrict benchmarking | not found in the text | couldn't be read |\n| Terms or service can change without notice | yes | couldn't be read |\n| Arbitration or class-action waiver | not found in the text | couldn't be read |\n| Popularity | 14k stars, 3.5k npm/wk | 89k npm/wk, 73k PyPI/wk |\n\n## Verdicts\n\n**Browserless.** An OpenAPI document, llms.txt and a 14-tool MCP server with annotations on every tool make the service easy for an agent to read, and the free plan needs no card. The API token travels in the URL query string by default, cloud tokens carry no scopes, and no machine payment route exists.\n\n**Hyperbrowser.** Sessions, Fetch and Search can be bought by x402 at api.hyperbrowser.ai with USDC on Base or Solana and no account, and unit prices are public. The official MCP server was last published in April 2025, no request rate limits or SLA are published, and the privacy notice covers only the website.\n\n## Before you call either\n\n### Browserless\n\n1. Send the token as `Authorization: Bearer` to the MCP server. On REST and WebSocket routes it goes in `?token=`, so keep those URLs out of logs\n2. Close sessions as soon as the work is done. Browser time bills one unit per 30 seconds, rounded up, idle or not\n3. For multi-step work with `browserless_agent`, set `keepSessionAlive: true` on the first call and pass the returned `sessionId` after that. Sessions are one-shot by default since server 1.33.0\n4. On 429, back off and retry. It means the plan's concurrency limit or queue is full, usually from sessions left open\n5. Match the path to the protocol. Use `/chromium` for CDP clients and `/chromium/playwright` only for `playwright.connect()`\n\n### Hyperbrowser\n\n1. With a wallet and no key, POST to https://api.hyperbrowser.ai/x402/session and read the `PAYMENT-REQUIRED` header. Sessions are prepaid for 5 to 60 minutes with no refund\n2. Save the x402 creation response. It holds the only copy of the connection tokens, and `managementToken` is what stops the session\n3. Stop sessions explicitly in cleanup code. Browser time bills per second until the timeout\n4. Use Fetch at $0.001 a page for static pages and keep browser sessions for pages that need interaction\n5. Add `\u0026keepAlive=true` to `wsEndpoint` to reconnect after a CDP disconnect. Treat that URL as a secret because it carries the session token\n\n## Questions\n\n### Which is better for AI agents, Browserless or Hyperbrowser?\n\nBrowserless scores 70.4 (BB) on agent readiness against Hyperbrowser's 66.9 (B), and leads in 5 of 7 scored categories. Hyperbrowser leads on payments \u0026 pricing.\n\n### Do Browserless and Hyperbrowser need an API key?\n\nBoth take an API key or an OAuth sign-in. An agent can also pay Hyperbrowser per call over x402, with no account.\n\n### Can an agent call Browserless and Hyperbrowser without installing anything?\n\nYes. Browserless has a hosted endpoint at https://production-sfo.browserless.io and Hyperbrowser at https://api.hyperbrowser.ai.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/browserless-vs-hyperbrowser.json, and with the fewest tokens: https://www.anchorterminal.com/compare/browserless-vs-hyperbrowser.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"browserless\", \"b\": \"hyperbrowser\"}`. From a terminal: `anchor compare browserless hyperbrowser`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/browserless.json and https://www.anchorterminal.com/api/v1/tools/hyperbrowser.json\n\n## Other comparisons with Browserless or Hyperbrowser\n\n- [Airtop vs Browserless](https://www.anchorterminal.com/compare/airtop-vs-browserless.md)\n- [Airtop vs Hyperbrowser](https://www.anchorterminal.com/compare/airtop-vs-hyperbrowser.md)\n- [Anchor Browser vs Browserless](https://www.anchorterminal.com/compare/anchor-browser-vs-browserless.md)\n- [Anchor Browser vs Hyperbrowser](https://www.anchorterminal.com/compare/anchor-browser-vs-hyperbrowser.md)\n- [Browser Use vs Browserless](https://www.anchorterminal.com/compare/browser-use-vs-browserless.md)\n- [Browser Use vs Hyperbrowser](https://www.anchorterminal.com/compare/browser-use-vs-hyperbrowser.md)\n- [Browserless vs Chrome DevTools MCP](https://www.anchorterminal.com/compare/browserless-vs-chrome-devtools-mcp.md)\n- [Browserless vs Notte](https://www.anchorterminal.com/compare/browserless-vs-notte.md)\n- [Browserless vs Playwright MCP](https://www.anchorterminal.com/compare/browserless-vs-playwright-mcp.md)\n- [Browserless vs Puppeteer (archived MCP reference server)](https://www.anchorterminal.com/compare/browserless-vs-puppeteer-reference-server-archived.md)\n- [Browserless vs Skyvern](https://www.anchorterminal.com/compare/browserless-vs-skyvern.md)\n- [Browserless vs Steel](https://www.anchorterminal.com/compare/browserless-vs-steel.md)\n- [Chrome DevTools MCP vs Hyperbrowser](https://www.anchorterminal.com/compare/chrome-devtools-mcp-vs-hyperbrowser.md)\n- [Hyperbrowser vs Notte](https://www.anchorterminal.com/compare/hyperbrowser-vs-notte.md)\n- [Hyperbrowser vs Playwright MCP](https://www.anchorterminal.com/compare/hyperbrowser-vs-playwright-mcp.md)\n- [Hyperbrowser vs Puppeteer (archived MCP reference server)](https://www.anchorterminal.com/compare/hyperbrowser-vs-puppeteer-reference-server-archived.md)\n- [Hyperbrowser vs Skyvern](https://www.anchorterminal.com/compare/hyperbrowser-vs-skyvern.md)\n- [Hyperbrowser vs Steel](https://www.anchorterminal.com/compare/hyperbrowser-vs-steel.md)\n- [Browserbase vs Browserless](https://www.anchorterminal.com/compare/browserbase-vs-browserless.md)\n- [Browserbase vs Hyperbrowser](https://www.anchorterminal.com/compare/browserbase-vs-hyperbrowser.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-08",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Browserless vs Hyperbrowser",
        "url": ""
      }
    ],
    "description": "Browserless scores 70.4 (BB) on agent readiness against Hyperbrowser's 66.9 (B), and leads in 5 of 7 scored categories. Hyperbrowser leads on payments \u0026 pricing. Both do browser automation. Hyperbrowser accepts x402. Browserless doesn't. Category scores, facts, verdicts and…",
    "facts": [
      "Browserless BB 70.4",
      "Hyperbrowser B 66.9",
      "scores"
    ],
    "h1": "Browserless vs Hyperbrowser",
    "image": "https://www.anchorterminal.com/assets/og/compare-browserless-vs-hyperbrowser.png",
    "path": "/compare/browserless-vs-hyperbrowser",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Browserless vs Hyperbrowser for AI agents, BB 70.4 vs B 66.9",
    "toc": null,
    "updated": "2026-10-08",
    "url": "https://www.anchorterminal.com/compare/browserless-vs-hyperbrowser"
  },
  "tokens": {
    "markdown": 2500,
    "slim": 780
  },
  "version": 1
}
