Skip to content

Web Scraping APIs Arena

Firecrawl vs Browserbase

Firecrawl wins · 2616 (53 drawn)

Agenticness — how well agents can access and operate the productAgenticness

How well agents can access and operate the product

Agent access

  1. ai-native userPoint an agent at llms.txt or agent-oriented docs

    weight 2 · round to Browserbase
    Firecrawlfullprobed7/10

    A direct probe confirms Firecrawl publishes a working llms.txt at docs.firecrawl.dev/llms.txt with structured agent-readable documentation links, letting an AI agent be pointed directly at it to navigate Firecrawl's docs. Missing for 10: explicit first-party announcement/documentation describing llms.txt support as a deliberate feature, and independent community confirmation of agents successfully using it.

    • [probe] PROBE llms.txt: HTTP 200 at https://docs.firecrawl.dev/llms.txt # Firecrawl Docs ## English ### v2 #### Documentation ##### Get Started …
    Browserbasefullprobed9/10

    A direct probe confirms llms.txt is live at https://docs.browserbase.com/llms.txt returning HTTP 200 with structured agent-oriented content describing the platform, and this is reinforced by extensive agent-oriented docs content across the docs site. missing for 10: no independent third-party confirmation of agents actually consuming/using the llms.txt file in practice.

    • [probe] PROBE llms.txt: HTTP 200 at https://docs.browserbase.com/llms.txt # Browserbase Documentation > Browserbase is the Browser Agent Platform: …
    • [claimed-docs] Create, control, and observe browser sessions programmatically.
    • [claimed-docs] The SDK for browser agents. Natural language selectors, self-healing actions, and caching at scale.
  2. ai-native userRun the product headlessly / in CI for automation

    weight 2 · round to Browserbase
    Firecrawlpartialprobed6/10

    Firecrawl offers an API-first product (async scraping, webhooks, CLI, SDKs) that is well-suited to headless/CI use, and docs confirm a CLI and webhook-based async event delivery for automation pipelines. However, there's no explicit CI-specific documentation (e.g., GitHub Actions examples, Docker image for CI), and community comments note some daemon/CLI limitations rather than confirming robust CI usage. missing for 10: explicit CI/headless deployment docs or examples, independent confirmation of stable CLI/daemon behavior in automated pipelines, containerization guidance for CI environments.

    • [claimed-docs] Webhooks Async event delivery
    • [probe] official CLI documented at https://docs.firecrawl.dev/sdks/cli
    • [github] Scrape thousands of URLs asynchronously
    • [community] It being vibe coded aside, does it support screenshots? I noticed the daemon mode has a lot of weird limitations too like not being able to …
    Browserbasefullprobed8/10

    Browserbase is explicitly built for programmatic, headless browser sessions accessible via API/SDK, with docs describing scheduling agents to run 'on a schedule or on demand' and spinning up thousands of concurrent sessions — a core CI/automation use case. missing for 10: independent hands-on CI integration examples/case studies and explicit CI-provider (GitHub Actions, etc.) documentation.

    • [claimed-docs] Create, control, and observe browser sessions programmatically.
    • [claimed-docs] Full browser control with auto-waits, network interception, and multi-tab support.
    • [claimed-docs] Spin up thousands of concurrent browser sessions and return answers immediately
    • [claimed-docs] Deploy and run browser agents on Browserbase, on a schedule or on demand.
    • [probe] PROBE llms.txt: HTTP 200 at https://docs.browserbase.com/llms.txt # Browserbase Documentation > Browserbase is the Browser Agent Platform: …
  3. ai-native userConnect an agent via an official MCP server

    weight 3 · round drawn
    Firecrawlfullprobed8/10

    Firecrawl is a scraping/data-extraction service (not itself an agent), and it documents an official MCP server for connecting AI tools/agents to Firecrawl, corroborated by a dedicated GitHub repo (firecrawl-mcp-server). Missing for 10: independent hands-on testing of the MCP server itself and details on tool/resource coverage exposed via MCP.

    • [claimed-docs] MCP Server: Connect Firecrawl to any AI tool via the Model Context Protocol
    • [probe] official MCP server documented at https://github.com/mendableai/firecrawl-mcp-server
    Browserbasefullprobed8/10

    Browserbase documents an official MCP server integration allowing agents to connect directly, confirmed by probe evidence at docs.browserbase.com/integrations/mcp/introduction. Missing for 10: independent/hands-on confirmation of MCP server usage and more detail on setup/config beyond the doc link.

    • [probe] official MCP server documented at https://docs.browserbase.com/integrations/mcp/introduction
  4. ai-native userUse an official CLI

    weight 2 · round to Firecrawl
    Firecrawlpartialprobed7/10

    Firecrawl ships an official CLI (docs.firecrawl.dev/sdks/cli) that installs, authenticates, and adds skills to coding agents, directly matching an AI-native CLI story. However, community feedback notes real limitations in CLI/daemon mode (e.g., inability to return HTML), suggesting it's not fully mature. Missing for 10: independent hands-on verification of full CLI feature parity, and no comparison data beyond one critical community comment.

    • [claimed-docs] One command installs the Firecrawl CLI, authenticates in your browser, and adds skills to every detected coding agent.
    • [probe] official CLI documented at https://docs.firecrawl.dev/sdks/cli
    • [community] It being vibe coded aside, does it support screenshots? I noticed the daemon mode has a lot of weird limitations too like not being able to …
    Browserbasepartialprobed6/10

    There's a documented official CLI ('browse-cli') referenced in probe evidence, but the pack lacks detailed first-party documentation content (installation, commands, usage examples) or independent/community corroboration of its use. missing for 10: detailed CLI docs/commands, independent hands-on validation, broader community adoption evidence.

    • [probe] official CLI documented at https://docs.browserbase.com/integrations/skills/browse-cli
  5. ai-native userDrive the product through a documented public API

    weight 3 · round drawn
    Firecrawlfullprobed8/10

    Firecrawl is API-first: docs cover scrape/crawl/search/extract endpoints, schema-based structured output, webhooks, and SDKs/CLI, all confirmed by an extensive llms.txt-indexed documentation site and GitHub feature list. Missing for 10: a discoverable machine-readable OpenAPI/Swagger spec (probe returned 404s) and independent third-party confirmation of API completeness.

    • [claimed-docs] Extract content from any URL as markdown, HTML, or structured JSON
    • [claimed-docs] Search the web and get full page content from results in one call.
    • [claimed-docs] Scrape a page, then keep working with it: click, fill forms, extract dynamic content, or navigate deeper.
    • [github] Use a schema to get structured data:
    • [claimed-docs] Webhooks Async event delivery
    • [probe] PROBE llms.txt: HTTP 200 at https://docs.firecrawl.dev/llms.txt # Firecrawl Docs ## English ### v2 #### Documentation ##### Get Started …
    • [probe] PROBE openapi: all candidate paths 404 (https://docs.firecrawl.dev/openapi.json, https://docs.firecrawl.dev/swagger.json, https://docs.firec…
    • [probe] official CLI documented at https://docs.firecrawl.dev/sdks/cli
    Browserbasefullprobed8/10

    Browserbase documents a public API for creating/controlling/observing browser sessions programmatically, with an llms.txt confirming API-key-based agent access, plus SDKs and integrations (MCP, CLI) built on top of it. Missing for 10: a discoverable OpenAPI/swagger spec (probe found only 404s) and independent third-party confirmation of API robustness beyond vendor docs.

    • [claimed-docs] Create, control, and observe browser sessions programmatically.
    • [claimed-docs] Full browser control with auto-waits, network interception, and multi-tab support.
    • [probe] PROBE llms.txt: HTTP 200 at https://docs.browserbase.com/llms.txt # Browserbase Documentation > Browserbase is the Browser Agent Platform: …
    • [probe] PROBE openapi: all candidate paths 404 (https://docs.browserbase.com/openapi.json, https://docs.browserbase.com/swagger.json, https://docs.b…
    • [probe] official MCP server documented at https://docs.browserbase.com/integrations/mcp/introduction
  6. ai-native userIssue scoped/least-privilege API credentials for an agent

    weight 2 · round drawn
    Firecrawlnone0/10

    No evidence of scoped or least-privilege API key/credential management for agents; documentation covers scraping, crawling, MCP, CLI, and webhooks but nothing about API key scopes, permissions, or credential issuance controls.

      Browserbasenone0/10

      No evidence of scoped or least-privilege API key/credential issuance; the only relevant probe explicitly states Browserbase uses a single broad API key ('one API key gives your agent everything it needs'), suggesting no fine-grained scoping exists.

      • [probe] PROBE llms.txt: HTTP 200 at https://docs.browserbase.com/llms.txt # Browserbase Documentation > Browserbase is the Browser Agent Platform: …
    • ai-native userBuild against official SDKs

      weight 2 · round to Browserbase
      Firecrawlpartialprobed4/10

      The only concrete artifact tied to 'SDKs' in the evidence is the CLI documented at docs.firecrawl.dev/sdks/cli, implying an SDKs section exists, but no evidence pack item names or links a Python/Node/other language SDK, shows install/usage snippets, or corroborates community usage. Missing for 10: explicit language SDK docs/links, code examples, independent/community confirmation of SDK usage.

      • [probe] official CLI documented at https://docs.firecrawl.dev/sdks/cli
      • [claimed-docs] One command installs the Firecrawl CLI, authenticates in your browser, and adds skills to every detected coding agent.
      Browserbasefullprobed8/10

      Browserbase documents official SDKs and APIs for programmatic session control, plus a dedicated 'Stagehand' SDK for browser agents and a TypeScript-first agent framework, backed by extensive first-party docs. Missing for 10: independent/hands-on developer corroboration of SDK quality and a discoverable OpenAPI spec (probe found 404s), which limits confidence beyond vendor docs.

      • [claimed-docs] Create, control, and observe browser sessions programmatically.
      • [claimed-docs] Full browser control with auto-waits, network interception, and multi-tab support.
      • [claimed-docs] The SDK for browser agents. Natural language selectors, self-healing actions, and caching at scale.
      • [claimed-docs] TypeScript-first agent framework with built-in Browserbase support.
      • [probe] PROBE llms.txt: HTTP 200 at https://docs.browserbase.com/llms.txt # Browserbase Documentation > Browserbase is the Browser Agent Platform: …
      • [probe] PROBE openapi: all candidate paths 404 (https://docs.browserbase.com/openapi.json, https://docs.browserbase.com/swagger.json, https://docs.b…
    • ai-native userSubscribe to events via webhooks

      weight 2 · round to Firecrawl
      Firecrawlfullclaimed7/10

      Firecrawl's docs explicitly document a Webhooks feature for async event delivery, directly matching the story. Missing for 10: details on event types, payload schema, retry/security guarantees, and independent/hands-on confirmation of webhook usage.

      Browserbasenone0/10

      No evidence pack item mentions webhooks or event subscription mechanisms; docs focus on session control, agent frameworks, and scraping but never describe a webhook/event system. This is a fair capability for a browser automation platform (e.g. session status events), so absence of evidence yields 'none' rather than 'na'.

      Agentic features

      1. ai-native userGet AI-generated insights and suggestions from my data inside the product

        weight 2 · round drawn
        Firecrawlnone0/10

        The axis applies to this product kind (peer products hold positive or none verdicts on this story), so lack of evidence for an applicable capability is "none", never "na". (na/none harmonized at arena bring-up — see pipeline/scripts/na-harmonize.ts.)

          Browserbasenone0/10

          The axis applies to this product kind (peer products hold positive or none verdicts on this story), so lack of evidence for an applicable capability is "none", never "na". (na/none harmonized at arena bring-up — see pipeline/scripts/na-harmonize.ts.)

          • ai-native userSet up automations that run autonomously in the background

            weight 2 · round to Browserbase
            Firecrawlpartialprobed5/10

            Firecrawl supports webhooks for async event delivery and crawling jobs that run without blocking, which enables background/autonomous data-retrieval workflows, and its MCP server/CLI let agents trigger these jobs programmatically. However there's no evidence of a scheduling/trigger system (e.g., cron-like recurring jobs) or persistent autonomous 'automation' orchestration beyond one-off crawl/extract jobs with webhook callbacks. Missing for 10: scheduled/recurring job support, autonomous multi-step automation orchestration, independent confirmation of long-running background automation reliability.

            • [claimed-docs] Webhooks Async event delivery
            • [github] Scrape thousands of URLs asynchronously
            • [claimed-docs] MCP Server: Connect Firecrawl to any AI tool via the Model Context Protocol
            • [probe] official MCP server documented at https://github.com/mendableai/firecrawl-mcp-server
            Browserbasefullclaimed7/10

            Docs explicitly describe deploying browser agents 'on a schedule or on demand,' plus session-scaling and monitoring use cases (uptime checks, price/job tracking) that imply persistent background automation. missing for 10: independent/hands-on confirmation of scheduling reliability and details on failure alerting/retry mechanisms.

            • [claimed-docs] Deploy and run browser agents on Browserbase, on a schedule or on demand.
            • [claimed-docs] Run agents that click through your product continuously and alert you the moment something breaks.
            • [claimed-docs] Track prices, job listings, product changes, and competitor moves as they happen.
            • [claimed-docs] Spin up thousands of concurrent browser sessions and return answers immediately
          • ai-native userDelegate tasks to a built-in AI assistant inside the product

            weight 3 · round to Firecrawl
            Firecrawlpartialclaimed4/10

            Firecrawl exposes an 'AI agent' mode where a user describes what they need and the agent searches/navigates/retrieves without URLs, with configurable reasoning effort (firecrawl-gh-1, firecrawl-gh-2) — a limited form of task delegation to an embedded AI. However, this is a narrow scraping/search agent, not a general-purpose in-product assistant, and there's no evidence of a broader conversational assistant UI for delegating arbitrary tasks. Missing for 10: evidence of a general-purpose conversational assistant interface, examples of delegated multi-step tasks beyond search/navigate, and independent confirmation of this agent's real-world reliability.

            • [github] Describe what you need, and our AI agent searches, navigates, and retrieves it. No URLs required.
            • [github] Set how much reasoning the agent spends on the task
            Browserbasenone0/10

            The axis applies to this product kind (peer products hold positive or none verdicts on this story), so lack of evidence for an applicable capability is "none", never "na". (na/none harmonized at arena bring-up — see pipeline/scripts/na-harmonize.ts.)

            • ai-native userOperate the product with natural-language commands

              weight 2 · round drawn
              Firecrawlpartialprobed6/10

              Firecrawl offers a natural-language 'search agent' mode ('Describe what you need... No URLs required') and lets users tune agent reasoning effort, which supports NL-driven operation, and its MCP/CLI integrations let AI agents invoke it conversationally through coding assistants. However, most of the product's core surface (scrape, crawl, extract, map) is still driven by structured API calls/schemas rather than free-form natural language commands. Missing for 10: evidence of full NL command coverage across all core endpoints (not just the search agent), and independent hands-on confirmation that NL commands reliably work end-to-end.

              • [github] Describe what you need, and our AI agent searches, navigates, and retrieves it. No URLs required.
              • [github] Set how much reasoning the agent spends on the task
              • [claimed-docs] One command installs the Firecrawl CLI, authenticates in your browser, and adds skills to every detected coding agent.
              • [claimed-docs] MCP Server: Connect Firecrawl to any AI tool via the Model Context Protocol
              • [probe] official MCP server documented at https://github.com/mendableai/firecrawl-mcp-server
              Browserbasepartialprobed6/10

              Browserbase's Stagehand SDK supports 'natural language selectors' for browser actions, and the platform offers MCP server and CLI integrations that let AI agents operate it via natural-language-driven commands rather than raw code. However, this is developer/SDK-mediated natural language (act/extract commands within code) rather than a conversational end-user NL interface, and there's no independent hands-on evidence confirming reliability of the NL selector feature. Missing for 10: independent verification of natural-language selector accuracy, evidence of a direct end-user chat/NL interface (vs SDK-embedded NL), and quality/reliability benchmarks from third parties.

              • [claimed-docs] The SDK for browser agents. Natural language selectors, self-healing actions, and caching at scale.
              • [claimed-docs] TypeScript-first agent framework with built-in Browserbase support.
              • [probe] official MCP server documented at https://docs.browserbase.com/integrations/mcp/introduction
              • [probe] official CLI documented at https://docs.browserbase.com/integrations/skills/browse-cli
            • ai-native userApply a preset configuration tuned for research agents that returns structured, citable output

              weight 2 · round drawn
              Firecrawlnone0/10

              Firecrawl offers general scraping, structured JSON extraction, and search, but the evidence pack shows no dedicated preset/mode tuned specifically for research agents that returns citable, source-attributed output — no citation formatting, source-tracking, or research-agent-specific configuration is documented.

                Browserbasenone0/10

                Browserbase offers general agent tooling (web search, URL-to-markdown/JSON fetching, session control) but there is no evidence of a dedicated 'research agent' preset or configuration that returns structured, citable output with sources. missing for 10: a documented research-agent preset, citation/source-tracking output format, or structured schema tailored to research tasks.

                • [claimed-docs] Web search, built for agents. Let your Agent quickly find relevant websites based on a single query.
                • [claimed-docs] Quickly fetch web context for your agent by converting any URL into HTML, JSON or markdown
                • [claimed-docs] Spin up thousands of concurrent browser sessions and return answers immediately

              Api quality

              1. ai-native userExplore an interactive API reference with runnable examples

                weight 2 · round drawn
                Firecrawlnone0/10

                No evidence of an interactive API reference or runnable-example playground; the OpenAPI/swagger probe explicitly returned 404s at all candidate paths, and docs items only describe features, not an interactive reference experience.

                • [probe] PROBE openapi: all candidate paths 404 (https://docs.firecrawl.dev/openapi.json, https://docs.firecrawl.dev/swagger.json, https://docs.firec…
                Browserbasenone0/10

                Evidence shows general documentation pages (docs.browserbase.com) and feature descriptions, but no mention of an interactive API reference or runnable code examples; a probe for OpenAPI/swagger specs (which typically power such interactive docs) returned 404 on all candidate paths, indicating no such interactive reference is exposed.

                • [claimed-docs] Create, control, and observe browser sessions programmatically.
                • [probe] PROBE openapi: all candidate paths 404 (https://docs.browserbase.com/openapi.json, https://docs.browserbase.com/swagger.json, https://docs.b…
              2. ai-native userDownload a machine-readable API spec (OpenAPI or equivalent)

                weight 2 · round drawn
                Firecrawlnone0/10

                A direct probe for OpenAPI/Swagger spec files at all standard locations (openapi.json, swagger.json, etc.) returned 404s, and no other evidence pack item mentions a downloadable machine-readable API spec; only an llms.txt documentation index was found, which is not an OpenAPI-equivalent spec.

                • [probe] PROBE openapi: all candidate paths 404 (https://docs.firecrawl.dev/openapi.json, https://docs.firecrawl.dev/swagger.json, https://docs.firec…
                • [probe] PROBE llms.txt: HTTP 200 at https://docs.firecrawl.dev/llms.txt # Firecrawl Docs ## English ### v2 #### Documentation ##### Get Started …
                Browserbasenone0/10

                A direct probe for OpenAPI/Swagger spec files at common paths returned 404 across all candidates, indicating no downloadable machine-readable API spec is exposed; docs mention an API but not a spec file.

                • [probe] PROBE openapi: all candidate paths 404 (https://docs.browserbase.com/openapi.json, https://docs.browserbase.com/swagger.json, https://docs.b…
              3. ai-native userTest against a sandbox environment without touching production data

                weight 1 · round drawn
                Firecrawlnone0/10

                The axis applies to this product kind (peer products hold positive or none verdicts on this story), so lack of evidence for an applicable capability is "none", never "na". (na/none harmonized at arena bring-up — see pipeline/scripts/na-harmonize.ts.)

                  Browserbasenone0/10

                  The evidence describes Browserbase's core browser-session and agent-automation capabilities but contains no mention of a distinct sandbox/staging mode, test API keys, or any mechanism to isolate testing from production data. Since API/dev platforms commonly offer such sandbox environments, the axis is applicable, but nothing in the pack demonstrates it.

                  • ai-native userRely on versioned APIs with a documented deprecation policy

                    weight 2 · round drawn
                    Firecrawlnone0/10

                    The docs reference a 'v2' API version (firecrawl-probe-1), showing some versioning exists, but there is no evidence of a documented deprecation policy, version support timelines, or migration guides, and an OpenAPI spec could not even be located (firecrawl-probe-2). Missing for 10: explicit deprecation policy documentation, versioning/support lifecycle statements, migration guidance for older API versions.

                    • [probe] PROBE llms.txt: HTTP 200 at https://docs.firecrawl.dev/llms.txt # Firecrawl Docs ## English ### v2 #### Documentation ##### Get Started …
                    • [probe] PROBE openapi: all candidate paths 404 (https://docs.firecrawl.dev/openapi.json, https://docs.firecrawl.dev/swagger.json, https://docs.firec…
                    Browserbasenone0/10

                    No evidence of API versioning scheme (e.g., v1/v2 paths) or any documented deprecation policy; the OpenAPI spec probe even returned 404s, and no changelog or deprecation notes appear in the pack.

                    • [probe] PROBE openapi: all candidate paths 404 (https://docs.browserbase.com/openapi.json, https://docs.browserbase.com/swagger.json, https://docs.b…
                  • data-engineerThe documented rate limit (requests per second or minute) enforced on my API key before throttling kicks in

                    weight 3 · round drawn
                    Firecrawlnone0/10

                    No evidence pack item documents specific rate limits (requests per second/minute) per API key or plan tier; only general product features and community commentary are present.

                      Browserbasenone0/10

                      No evidence in the pack documents specific API rate limits (requests per second/minute) or throttling behavior for Browserbase API keys; the OpenAPI spec probe even returned 404s, and no docs page addresses rate limiting.

                      • [probe] PROBE openapi: all candidate paths 404 (https://docs.browserbase.com/openapi.json, https://docs.browserbase.com/swagger.json, https://docs.b…

                    Anti bot — getting past bot defenses — CAPTCHAs, fingerprinting, blocksAnti bot

                    Getting past bot defenses — CAPTCHAs, fingerprinting, blocks

                    Block evasion

                    1. ai-native userHave an agent automatically get past a CAPTCHA, login, or form wall without my manual intervention

                      weight 2 · round to Browserbase
                      Firecrawlpartialcommunity4/10

                      Firecrawl's docs support form-filling, clicking, and navigating via a 'Browser Sandbox' for interactive workflows (firecrawl-docs-3, firecrawl-docs-8), and community comments reference actual CAPTCHA 'solves' being consumed at cost (firecrawl-comm-6), suggesting some automated CAPTCHA handling exists in practice. However, there is no first-party documentation explicitly claiming automatic CAPTCHA bypass or login-wall traversal, and community sentiment flags cost/reliability friction rather than seamless unattended operation. Missing for 10: explicit vendor documentation of CAPTCHA-solving/login automation, and independent hands-on confirmation that it reliably completes login flows without manual steps.

                      • [claimed-docs] Scrape a page, then keep working with it: click, fill forms, extract dynamic content, or navigate deeper.
                      • [claimed-docs] Browser Sandbox Managed browser sessions for interactive workflows
                      • [community] same setup here for news pages. tier 3 is where my money went, 320 solves a day and 10gb of proxy gone in two days.
                      • [community] Quite useful. Currently we do overpay for the services [referring to Firecrawl-like scraping services].
                      Browserbasepartialclaimed6/10

                      Vendor docs explicitly claim automatic handling of forms, CAPTCHAs, and logins ('When your workflow requires a form, a CAPTCHA, or a login prompt, it's handled' and 'Your agent logs in, navigates, and pulls data from any website, login walls included'), directly matching the story. However, this is first-party marketing copy without independent hands-on verification or technical detail on CAPTCHA-solving mechanics/success rates, and community evidence is generic praise unrelated to this specific capability. Missing for 10: independent/hands-on confirmation that CAPTCHA bypass works reliably, technical documentation of the anti-bot mechanism, and any real-world case study demonstrating unattended login-wall bypass.

                      • [claimed-docs] Your agent logs in, navigates, and pulls data from any website, login walls included.
                      • [claimed-docs] When your workflow requires a form, a CAPTCHA, or a login prompt, it's handled.
                      • [claimed-docs] Job applications, vendor portals, government forms. Agents that act on the web, not just read it.
                    2. data-engineerAutomatically retry through a chain of different proxies when anti-bot detection blocks a request

                      weight 2 · round drawn
                      Firecrawlnone0/10

                      No evidence describes proxy rotation or anti-bot retry chains; the only relevant community comment explicitly states Firecrawl lacks a proxy service, which is core to bypassing anti-bot blocks.

                      • [community] As I see, you use Puppeteer, not Playwright. Also, both Firecrawl and Firecrawl Simple are really simple, and most importantly don't have pr…
                      Browserbasenone0/10

                      Evidence shows Browserbase offers CAPTCHA handling, proxy support, and session management generally, but there is no mention of automatic retry chaining across multiple proxies upon anti-bot detection failures.

                      • developerUse an undetected browser mode to bypass sophisticated bot detection systems

                        weight 3 · round to Browserbase
                        Firecrawlnone0/10

                        Evidence mentions a 'Browser Sandbox' for managed browser sessions and general scraping/crawling features, but there is no documentation or claim of a stealth/undetected browser mode specifically designed to bypass sophisticated bot detection. Community comments (e.g., proxy tiers, captcha solves) hint indirectly at anti-bot infrastructure but do not confirm an official 'undetected mode' feature. missing for 10: explicit stealth/undetected browser mode docs, technical details on bypassing bot detection (fingerprint spoofing, TLS/JA3 randomization, etc.), independent verification of bypass success.

                        • [claimed-docs] Browser Sandbox Managed browser sessions for interactive workflows
                        • [community] same setup here for news pages. tier 3 is where my money went, 320 solves a day and 10gb of proxy gone in two days.
                        Browserbasepartialclaimed4/10

                        Evidence shows Browserbase handles CAPTCHAs and login walls automatically (docs-8, docs-10), which relates to the anti-bot theme, but there is no explicit mention of a dedicated 'undetected'/stealth browser mode, fingerprint spoofing, or claims about bypassing sophisticated bot-detection systems specifically. Missing for 10: explicit stealth/undetected mode documentation, fingerprint randomization details, and independent evidence of successfully evading bot-detection systems like Cloudflare/PerimeterX.

                        • [claimed-docs] Your agent logs in, navigates, and pulls data from any website, login walls included.
                        • [claimed-docs] When your workflow requires a form, a CAPTCHA, or a login prompt, it's handled.

                      Proxy rotation

                      1. developerRequest a proxy from a specific country to get geolocation-appropriate content

                        weight 2 · round drawn
                        Firecrawlnone0/10

                        No evidence in the pack shows Firecrawl offering country-specific or geolocation proxy selection; in fact a community comment explicitly states Firecrawl lacks a proxy service entirely, and no docs or GitHub references mention proxy/geolocation features.

                        • [community] As I see, you use Puppeteer, not Playwright. Also, both Firecrawl and Firecrawl Simple are really simple, and most importantly don't have pr…
                        Browserbasenone0/10

                        The evidence pack contains no mention of proxy configuration, geolocation targeting, or country-specific proxy selection features—only general session/agent capabilities and unrelated community commentary.

                        • developerUse premium residential or datacenter proxies to bypass sites that are hard to scrape

                          weight 3 · round drawn
                          Firecrawlnone0/10

                          The evidence pack contains no vendor documentation mentioning residential or datacenter proxy support; in fact a community source explicitly states 'Firecrawl... don't have proxy service which is the heart of any crawler and scraper' (firecrawl-comm-3). No official docs or GitHub features reference proxy rotation, IP pools, or anti-bot proxy tiers.

                          • [community] As I see, you use Puppeteer, not Playwright. Also, both Firecrawl and Firecrawl Simple are really simple, and most importantly don't have pr…
                          Browserbasenone0/10

                          The evidence pack describes browser automation, CAPTCHA handling, login walls, and agent tooling, but contains no mention of residential or datacenter proxy offerings for bypassing anti-bot measures. Since proxy infrastructure is a plausible feature for a browser automation platform, the axis applies, but no evidence supports it.

                          • developerRoute requests through a rotating pool of proxy IPs to avoid blocks

                            weight 3 · round drawn
                            Firecrawlnone0/10

                            No first-party documentation or GitHub evidence claims a rotating proxy pool feature; in fact community commentary explicitly states Firecrawl 'don't have proxy service which is the heart of any crawler and scraper.' Without vendor claims to dispute, this is simply unevidenced.

                            • [community] As I see, you use Puppeteer, not Playwright. Also, both Firecrawl and Firecrawl Simple are really simple, and most importantly don't have pr…
                            Browserbasenone0/10

                            The evidence pack contains no mention of proxy IP support, rotation, or anti-blocking proxy features for Browserbase—only general browser automation, agent, and session capabilities are documented. Since proxy routing is a plausible and common feature for a browser automation platform, its absence here counts as 'none' rather than 'na'.

                            • developerRoute multiple requests through the same proxy IP using a session identifier to maintain a consistent identity

                              weight 2 · round drawn
                              Firecrawlnone0/10

                              No evidence that Firecrawl exposes a session-identifier parameter to pin requests to the same proxy IP; the closest evidence is a community comment stating Firecrawl lacks its own proxy service entirely, which undercuts rather than supports this specific anti-bot capability.

                              • [community] As I see, you use Puppeteer, not Playwright. Also, both Firecrawl and Firecrawl Simple are really simple, and most importantly don't have pr…
                              Browserbasenone0/10

                              Evidence pack contains only generic Browserbase product descriptions and community sentiment; nothing documents sticky-session proxy identity or session-ID-based proxy routing. Missing for 10: any mention of proxy session persistence, sticky IP configuration, or session-identifier-based proxy routing in docs or hands-on reports.

                              Automation depth — how much of the product can run unattendedAutomation depth

                              How much of the product can run unattended

                              1. ai-native userPerform bulk operations across many items at once

                                weight 2 · round to Firecrawl
                                Firecrawlfullclaimed8/10

                                Firecrawl explicitly supports bulk operations at scale: crawling entire websites, scraping thousands of URLs asynchronously, batch discovery of URLs, and async webhook delivery for large jobs. This directly matches an AI-native user's need to operate across many items at once. Missing for 10: independent hands-on benchmarks validating throughput/reliability at scale and more detail on rate limits/error handling for bulk jobs.

                                • [github] Crawl an entire website and get content from all pages.
                                • [github] Discover all URLs on a website instantly.
                                • [github] Scrape thousands of URLs asynchronously
                                • [claimed-docs] Webhooks Async event delivery
                                Browserbasefullclaimed7/10

                                Browserbase explicitly advertises spinning up thousands of concurrent browser sessions to return answers immediately, plus scheduled/on-demand agent deployment and monitoring across many tracked items (prices, listings, competitors), directly matching bulk cross-item automation for AI agents. Missing for 10: independent/hands-on benchmarks validating claimed concurrency at scale, and more detail on rate limits/orchestration patterns for very large batch jobs.

                                • [claimed-docs] Spin up thousands of concurrent browser sessions and return answers immediately
                                • [claimed-docs] Track prices, job listings, product changes, and competitor moves as they happen.
                                • [claimed-docs] Deploy and run browser agents on Browserbase, on a schedule or on demand.
                                • [claimed-docs] Your agent logs in, navigates, and pulls data from any website, login walls included.
                              2. ai-native userDefine rules that trigger actions automatically on events

                                weight 3 · round to Browserbase
                                Firecrawlpartialclaimed3/10

                                Firecrawl offers webhooks for async event delivery (e.g., notifying when a crawl job completes), which is the only automation-adjacent capability in the evidence; there's no documented rule-definition engine or conditional trigger system for defining custom actions on events. Missing for 10: a rules/trigger engine, conditional logic, or action-chaining beyond simple webhook notifications, and any independent confirmation of automation depth.

                                Browserbasepartialclaimed4/10

                                Browserbase supports scheduled/on-demand agent deployment and continuous monitoring use cases (e.g., alerting on breakage, tracking price/job changes), which implies some event-triggered automation, but there's no documented rule-engine or explicit event-trigger/webhook-condition system for defining 'if X happens, do Y' automation. missing for 10: explicit rule-definition interface, event-trigger/webhook configuration docs, condition-action automation examples, independent verification of trigger-based workflows.

                                • [claimed-docs] Run agents that click through your product continuously and alert you the moment something breaks.
                                • [claimed-docs] Track prices, job listings, product changes, and competitor moves as they happen.
                                • [claimed-docs] Deploy and run browser agents on Browserbase, on a schedule or on demand.
                              3. ai-native userSchedule recurring jobs or workflows

                                weight 2 · round to Browserbase
                                Firecrawlnone0/10

                                Firecrawl offers webhooks for async event delivery and async crawling/scraping, but there is no evidence of a scheduler or recurring-job/workflow feature (e.g., cron-based crawls or scheduled scrape jobs).

                                  Browserbasepartialclaimed6/10

                                  Docs explicitly mention deploying and running browser agents 'on a schedule or on demand' (browserbase-docs-14), directly supporting recurring job scheduling, but there is no detailed documentation of scheduling syntax, retry/monitoring, or independent hands-on confirmation of this feature working in practice. missing for 10: detailed scheduling API/config docs, independent verification of scheduled job reliability, monitoring/alerting details for scheduled runs.

                                  • [claimed-docs] Deploy and run browser agents on Browserbase, on a schedule or on demand.
                                  • [claimed-docs] Run agents that click through your product continuously and alert you the moment something breaks.
                                • ai-native userVersion, review, and roll back my automations

                                  weight 1 · round drawn
                                  Firecrawlnone0/10

                                  Firecrawl is a web scraping/extraction API and toolset; there is no evidence of automation versioning, review workflows, or rollback capabilities for crawl/scrape configurations or workflows in any of the docs, GitHub, or community sources.

                                    Browserbasenone0/10

                                    No evidence of versioning, review workflows, or rollback capabilities for automations; the docs cover session control, scraping, agent frameworks, and scheduling but nothing about version history or reverting changes to automations.

                                    Dev experience — day-to-day developer experience — setup friction, docs, debugging, iteration speedDev experience

                                    Day-to-day developer experience — setup friction, docs, debugging, iteration speed

                                    Collaboration

                                    1. developerShare scrapers with teammates and manage organizations and role-based permissions

                                      weight 2 · round drawn
                                      Firecrawlnone0/10

                                      No evidence pack items mention team collaboration, organizations, workspaces, or role-based access control for sharing scrapers; documentation focuses on scraping, extraction, CLI, and MCP features only.

                                        Browserbasenone0/10

                                        No evidence in the pack mentions team/organization management, sharing scrapers with teammates, or role-based access control features; all evidence covers browser session automation, agent tooling, and integrations. This is a plausible axis for a dev platform with team accounts, but no supporting documentation or community evidence exists.

                                        Deployment flexibility

                                        1. developerBuild and deploy custom serverless scraping scripts on the platform without managing my own infrastructure

                                          weight 2 · round to Browserbase
                                          Firecrawlnone0/10

                                          Firecrawl's evidence shows a fixed API/SDK/CLI for scraping, crawling, extracting, and search, plus webhooks and an MCP server — but nothing about writing and deploying custom serverless scripts or actor-style code that runs on Firecrawl's own infrastructure (unlike platforms such as Apify Actors). No docs, GitHub, or community evidence mentions custom script deployment or a functions/actors runtime.

                                            Browserbasefullprobed7/10

                                            Browserbase's docs explicitly describe programmatic session creation/control, full browser automation, 30+ starter templates, and deploying/running agents 'on a schedule or on demand' without infrastructure management, directly matching the story of building and deploying custom scraping scripts serverlessly. Missing for 10: independent developer testimonials confirming ease of deploying custom scripts, and detailed docs/tutorials specifically on writing/deploying custom scraping code (vs. general agent framing).

                                            • [claimed-docs] Create, control, and observe browser sessions programmatically.
                                            • [claimed-docs] Full browser control with auto-waits, network interception, and multi-tab support.
                                            • [claimed-docs] Start building right away with 30+ ready-made templates.
                                            • [claimed-docs] Spin up thousands of concurrent browser sessions and return answers immediately
                                            • [claimed-docs] Deploy and run browser agents on Browserbase, on a schedule or on demand.
                                            • [probe] PROBE llms.txt: HTTP 200 at https://docs.browserbase.com/llms.txt # Browserbase Documentation > Browserbase is the Browser Agent Platform: …
                                          • developerDeploy the scraping service via a Docker container for production use

                                            weight 2 · round drawn
                                            Firecrawlnone0/10

                                            The evidence confirms Firecrawl is open source (AGPL-3.0) and self-hostable, but no citation mentions Docker, docker-compose, or containerized deployment instructions for production use.

                                            • [github] Firecrawl is open source under the AGPL-3.0 license. The cloud version at firecrawl.dev includes additional features
                                            Browserbasenone0/10

                                            Browserbase is presented throughout its docs as a hosted, serverless browser API/platform (spin up sessions via API key, no infrastructure to manage) rather than a self-hostable container image; no evidence pack item mentions a Docker image, self-hosted deployment, or on-prem installation. Community discussion even frames a separate open-source project as the alternative for self-hosting, implying Browserbase itself doesn't offer this.

                                            • [claimed-docs] Create, control, and observe browser sessions programmatically.
                                            • [claimed-docs] Spin up thousands of concurrent browser sessions and return answers immediately
                                            • [community] Discussion positioned BrowserStation explicitly as an open-source alternative to Browserbase, implying users seek self-hosted options instea…
                                          • developerSelf-host an open-source version of the scraper instead of relying on a hosted cloud service

                                            weight 2 · round to Firecrawl
                                            Firecrawlpartialcommunity7/10

                                            Firecrawl is explicitly confirmed open source under AGPL-3.0 with the cloud version noted as having 'additional features', confirming self-hosting is possible but with reduced functionality (firecrawl-gh-6). Community commentary corroborates this, noting the self-hosted version lacks the proxy service considered 'the heart' of a scraper and other missing capabilities like screenshots (firecrawl-comm-3, firecrawl-comm-4). Missing for 10: first-party self-hosting setup/docker docs, explicit feature-parity comparison, and independent hands-on confirmation of a smooth self-host deployment experience.

                                            • [github] Firecrawl is open source under the AGPL-3.0 license. The cloud version at firecrawl.dev includes additional features
                                            • [community] As I see, you use Puppeteer, not Playwright. Also, both Firecrawl and Firecrawl Simple are really simple, and most importantly don't have pr…
                                            • [community] It being vibe coded aside, does it support screenshots? I noticed the daemon mode has a lot of weird limitations too like not being able to …
                                            • [community] Interesting... Looks like it would be good for RAG. Maybe add Ollama support for local hosting?
                                            Browserbasenone0/10

                                            All evidence describes Browserbase as a hosted cloud API/platform (session management, agent tooling, MCP, CLI) with no mention of an open-source or self-hostable version; community discussion explicitly frames a separate project (BrowserStation) as 'an open-source alternative to Browserbase,' implying Browserbase itself is not self-hostable.

                                            • [community] Discussion positioned BrowserStation explicitly as an open-source alternative to Browserbase, implying users seek self-hosted options instea…
                                            • [community] A commenter's terse reaction ('Cool') to the open-source Browserbase alternative suggests casual approval of having a non-commercial option.
                                            • [claimed-docs] Create, control, and observe browser sessions programmatically.
                                            • [probe] PROBE llms.txt: HTTP 200 at https://docs.browserbase.com/llms.txt # Browserbase Documentation > Browserbase is the Browser Agent Platform: …

                                          Integrations

                                          1. developerConnect the scraping API to no-code automation platforms like n8n or Zapier through a prebuilt connector

                                            weight 2 · round drawn
                                            Firecrawlnone0/10

                                            No evidence of a prebuilt n8n or Zapier connector; docs mention MCP server, CLI, SDKs, and webhooks but nothing about no-code automation platform integrations.

                                              Browserbasenone0/10

                                              No evidence of a prebuilt n8n or Zapier connector; the pack shows SDKs, MCP server, CLI, and agent framework integrations but nothing about no-code automation platforms.

                                              Library compatibility

                                              1. developerBuild scrapers using popular open-source automation libraries like Playwright, Puppeteer, Selenium, or Scrapy

                                                weight 2 · round drawn
                                                Firecrawlnone0/10

                                                Firecrawl is a hosted scraping/crawling API with its own primitives (scrape, crawl, extract, browser sandbox) rather than a framework for developers to write Playwright/Puppeteer/Selenium/Scrapy scripts; there is no documented support for plugging in or building on these open-source libraries. A community comment even notes Firecrawl internally uses Puppeteer (not user-selectable) and lacks the openness these libraries provide, contradicting any claim of multi-library dev flexibility.

                                                • [community] As I see, you use Puppeteer, not Playwright. Also, both Firecrawl and Firecrawl Simple are really simple, and most importantly don't have pr…
                                                • [claimed-docs] Browser Sandbox Managed browser sessions for interactive workflows
                                                • [github] Firecrawl is open source under the AGPL-3.0 license. The cloud version at firecrawl.dev includes additional features
                                                Browserbasenone0/10

                                                The evidence pack describes Browserbase's own control APIs, agent framework integrations, and web-scraping use cases, but never mentions compatibility or connection methods (e.g., CDP endpoints) for Playwright, Puppeteer, Selenium, or Scrapy specifically.

                                                Migration lock in

                                                1. developerExport my scraped data and job configurations in a portable format to migrate to another provider without lock-in

                                                  weight 3 · round to Firecrawl
                                                  Firecrawlpartialcommunity4/10

                                                  Firecrawl's outputs (markdown/HTML/structured JSON) are inherently portable formats, and its open-source AGPL-3.0 license means self-hosting/forking is possible, reducing lock-in — but there is no documented feature for exporting job configurations, crawl settings, or webhooks setups for migration to another provider. missing for 10: explicit job-configuration export/import tooling, migration guides, or documented data-portability features beyond raw scrape output formats.

                                                  • [claimed-docs] Extract content from any URL as markdown, HTML, or structured JSON
                                                  • [github] Firecrawl is open source under the AGPL-3.0 license. The cloud version at firecrawl.dev includes additional features
                                                  • [community] Finally, people starting to realize that AGPL means you can just fork and remove everything you don't like (including branding).
                                                  Browserbasenone0/10

                                                  No evidence of any export/migration feature for scraped data or job configurations in a portable format; documentation covers session control, agent SDKs, and MCP/CLI integrations but nothing about data portability or avoiding lock-in.

                                                  Quickstart

                                                  1. developerPublish my custom scraper to a public marketplace and earn revenue when others use it

                                                    weight 1 · round drawn
                                                    Firecrawlnone0/10

                                                    The axis applies to this product kind (peer products hold positive or none verdicts on this story), so lack of evidence for an applicable capability is "none", never "na". (na/none harmonized at arena bring-up — see pipeline/scripts/na-harmonize.ts.)

                                                      Browserbasenone0/10

                                                      The axis applies to this product kind (peer products hold positive or none verdicts on this story), so lack of evidence for an applicable capability is "none", never "na". (na/none harmonized at arena bring-up — see pipeline/scripts/na-harmonize.ts.)

                                                      • developerRun a ready-made scraper from a marketplace instead of building one from scratch

                                                        weight 2 · round to Browserbase
                                                        Firecrawlnone0/10

                                                        No evidence of a marketplace of ready-made scrapers/templates that developers can pick up and run; Firecrawl's evidence covers building scraping/crawling calls via API, CLI, MCP, and SDKs, not a curated marketplace of pre-built scrapers.

                                                          Browserbasepartialclaimed4/10

                                                          Browserbase advertises '30+ ready-made templates' to start building quickly, which is the closest evidence to a marketplace of pre-built scrapers, but this is framed as starter templates for building agents/browser automations rather than a curated marketplace of finished, run-as-is scrapers. Missing for 10: explicit scraper marketplace, evidence of running a template unmodified to scrape a target site, and any community/hands-on account of using a template instead of coding one.

                                                          • [claimed-docs] Start building right away with 30+ ready-made templates.
                                                        • developerStart building immediately using a library of ready-made project templates

                                                          weight 1 · round to Browserbase
                                                          Firecrawlnone0/10

                                                          Evidence shows CLI, SDKs, MCP server, and API docs, but nothing about a library of ready-made project templates or starter projects to jumpstart development.

                                                            Browserbasefullclaimed7/10

                                                            First-party docs explicitly state '30+ ready-made templates' to start building right away, directly matching the story. Quality is capped since there's no independent/hands-on corroboration of the template library's breadth or ease of use. missing for 10: independent verification of template quality/quantity, examples of specific templates or hands-on developer feedback using them.

                                                            • [claimed-docs] Start building right away with 30+ ready-made templates.

                                                          Extraction quality — how faithfully content is extracted — structure, fidelity, edge casesExtraction quality

                                                          How faithfully content is extracted — structure, fidelity, edge cases

                                                          Ai extraction

                                                          1. developerExtract structured data from a page using natural language instructions instead of writing selectors

                                                            weight 3 · round to Firecrawl
                                                            Firecrawlpartialclaimed6/10

                                                            Firecrawl's Extract feature lets developers get structured JSON via schemas and its agent can be described in natural language to find/retrieve content without URLs, but the evidence pack shows schema-based extraction more than fully free-form natural-language field extraction replacing selectors. Missing for 10: explicit documentation of prompt-only (no schema) extraction, and independent hands-on confirmation of extraction accuracy.

                                                            • [claimed-docs] Extract content from any URL as markdown, HTML, or structured JSON
                                                            • [github] Use a schema to get structured data:
                                                            • [github] Describe what you need, and our AI agent searches, navigates, and retrieves it. No URLs required.
                                                            • [claimed-docs] Scrape a page, then keep working with it: click, fill forms, extract dynamic content, or navigate deeper.
                                                            Browserbasepartialclaimed5/10

                                                            Browserbase's ecosystem includes Stagehand, described as 'Natural language selectors, self-healing actions, and caching at scale,' which directly supports natural-language-driven extraction instead of manual selectors, and other docs mention agents 'pulling data from any website.' However, the evidence is thin first-party marketing copy with no concrete extraction API examples, no structured-data-specific documentation, and no independent/hands-on corroboration of extraction quality. Missing for 10: detailed extraction API docs/examples, structured-output schema support details, and independent verification of extraction accuracy.

                                                            • [claimed-docs] The SDK for browser agents. Natural language selectors, self-healing actions, and caching at scale.
                                                            • [claimed-docs] Your agent logs in, navigates, and pulls data from any website, login walls included.
                                                          2. developerPass a JSON schema so the API returns structured data matching that schema

                                                            weight 2 · round to Firecrawl
                                                            Firecrawlfullclaimed8/10

                                                            Firecrawl's docs and GitHub explicitly advertise passing a JSON schema to extract structured data ("Use a schema to get structured data") and general structured JSON extraction from URLs, PDFs, and other formats. Missing for 10: independent/hands-on confirmation of schema-conformance accuracy and edge-case handling beyond vendor docs.

                                                            • [github] Use a schema to get structured data:
                                                            • [claimed-docs] Extract content from any URL as markdown, HTML, or structured JSON
                                                            • [claimed-docs] Turn local PDFs, DOCX, XLSX, HTML, and more into Markdown or structured JSON
                                                            Browserbasenone0/10

                                                            Evidence mentions fetching web context and converting URLs into HTML/JSON/markdown, but nothing describes accepting a JSON schema parameter to enforce structured output matching that schema. Missing for 10: any documentation of a schema-based extraction API, parameter naming, or example request/response validating against a user-supplied schema.

                                                            • [claimed-docs] Quickly fetch web context for your agent by converting any URL into HTML, JSON or markdown
                                                          3. ai-native userHave an LLM read a page and decide what structured fields to pull out without pre-written selectors

                                                            weight 2 · round drawn
                                                            Firecrawlpartialclaimed6/10

                                                            Firecrawl's docs and GitHub note schema-based structured extraction ("Use a schema to get structured data") and general LLM-driven content extraction to JSON, which aligns with selector-free, LLM-decided field extraction. However, evidence doesn't show prompt-only (schema-less) extraction quality, nor independent verification of how well the LLM infers fields without any schema hints. missing for 10: evidence of extraction working from a pure natural-language prompt without any schema, and independent/hands-on validation of extraction accuracy.

                                                            • [claimed-docs] Extract content from any URL as markdown, HTML, or structured JSON
                                                            • [github] Use a schema to get structured data:
                                                            • [github] Describe what you need, and our AI agent searches, navigates, and retrieves it. No URLs required.
                                                            Browserbasepartialclaimed6/10

                                                            Browserbase's ecosystem includes Stagehand, described as an SDK with 'natural language selectors, self-healing actions' (browserbase-docs-5) and URL-to-JSON/markdown conversion (browserbase-docs-3), which supports LLM-driven extraction without hardcoded selectors. However, there's no explicit documentation of a schema-based 'extract structured fields' API or example showing an LLM inferring fields dynamically. Missing for 10: a dedicated extraction API/schema example, independent hands-on validation of extraction accuracy without selectors.

                                                            • [claimed-docs] The SDK for browser agents. Natural language selectors, self-healing actions, and caching at scale.
                                                            • [claimed-docs] Quickly fetch web context for your agent by converting any URL into HTML, JSON or markdown
                                                            • [claimed-docs] Your agent logs in, navigates, and pulls data from any website, login walls included.
                                                          4. developerPlug in a local or self-hosted LLM as the extraction backend instead of a cloud-only model

                                                            weight 2 · round drawn
                                                            Firecrawlnone0/10

                                                            No evidence that Firecrawl allows swapping in a local or self-hosted LLM as the extraction backend; a community comment even suggests adding Ollama support as a future wish, implying it isn't currently offered.

                                                            • [community] Interesting... Looks like it would be good for RAG. Maybe add Ollama support for local hosting?
                                                            Browserbasenone0/10

                                                            No evidence that Browserbase allows configuring a local or self-hosted LLM as the extraction backend; all documented extraction features (e.g., Stagehand, web search, URL-to-markdown) reference cloud-based agent tooling with no mention of BYO-model or self-hosted model support.

                                                            • [claimed-docs] The SDK for browser agents. Natural language selectors, self-healing actions, and caching at scale.
                                                            • [claimed-docs] Quickly fetch web context for your agent by converting any URL into HTML, JSON or markdown

                                                          Basic scraping

                                                          1. developerScrape a web page with a single API call and get its raw HTML back

                                                            weight 3 · round to Firecrawl
                                                            Firecrawlfullcommunity8/10

                                                            First-party docs explicitly state that Firecrawl's scrape endpoint extracts content from any URL as markdown, HTML, or structured JSON in a single call, directly matching the story. A community comment raises a narrow caveat about HTML not being returned in a separate 'daemon mode', but this does not contradict the main scrape API. Missing for 10: independent hands-on confirmation of raw HTML output quality/fidelity for the primary scrape endpoint.

                                                            • [claimed-docs] Extract content from any URL as markdown, HTML, or structured JSON
                                                            • [community] It being vibe coded aside, does it support screenshots? I noticed the daemon mode has a lot of weird limitations too like not being able to …
                                                            Browserbasepartialprobed6/10

                                                            Docs describe a URL-to-content endpoint that can convert any URL into HTML, JSON, or markdown, directly supporting single-call scraping with raw HTML output, but this is framed as 'fetch web context' rather than a dedicated documented scrape API with clear parameters/examples. Missing for 10: explicit API reference/example showing a single call returning raw HTML, independent hands-on verification of output fidelity, and confirmation of an OpenAPI spec (openapi probe returned 404s).

                                                            • [claimed-docs] Quickly fetch web context for your agent by converting any URL into HTML, JSON or markdown
                                                            • [probe] PROBE llms.txt: HTTP 200 at https://docs.browserbase.com/llms.txt # Browserbase Documentation > Browserbase is the Browser Agent Platform: …

                                                          Data safety

                                                          1. data-engineerAutomatically detect and filter personally identifiable information out of scraped content before it reaches storage

                                                            weight 2 · round drawn
                                                            Firecrawlnone0/10

                                                            No evidence in the pack mentions PII detection, redaction, or filtering capabilities; Firecrawl's documented features cover scraping, extraction, crawling, and structured output but nothing about privacy/PII compliance controls.

                                                              Browserbasenone0/10

                                                              No evidence of any PII detection, redaction, or filtering capability in Browserbase's docs or community sources; the product focuses on browser session control, automation, and data extraction infrastructure without mentioning content sanitization or privacy filtering before storage.

                                                              Document extraction

                                                              1. data-engineerExtract text content from PDFs, Word, Excel, and PowerPoint files without hosting them myself

                                                                weight 2 · round to Firecrawl
                                                                Firecrawlfullclaimed8/10

                                                                Firecrawl explicitly documents converting local PDFs, DOCX, XLSX, HTML and more into Markdown or structured JSON as a hosted (cloud) service, directly matching the story of extracting text from PDFs/Word/Excel/PowerPoint without self-hosting. Missing for 10: explicit mention of PowerPoint (.pptx) support and independent hands-on confirmation of file-parsing quality/accuracy.

                                                                • [claimed-docs] Turn local PDFs, DOCX, XLSX, HTML, and more into Markdown or structured JSON
                                                                • [claimed-docs] Extract content from any URL as markdown, HTML, or structured JSON
                                                                Browserbasenone0/10

                                                                The axis applies to this product kind (peer products hold positive or none verdicts on this story), so lack of evidence for an applicable capability is "none", never "na". (na/none harmonized at arena bring-up — see pipeline/scripts/na-harmonize.ts.)

                                                                Multimodal extraction

                                                                1. ai-native userGet automatic captions for images on a page so a text-only model can reason about visual content

                                                                  weight 2 · round drawn
                                                                  Firecrawlnone0/10

                                                                  No evidence Firecrawl generates automatic image captions or alt-text descriptions for visual content; evidence only covers text/HTML/markdown extraction, crawling, and structured data extraction.

                                                                    Browserbasenone0/10

                                                                    No evidence Browserbase provides automatic image captioning/alt-text generation for text-only model reasoning; docs mention browser control, scraping, markdown/HTML/JSON extraction but nothing about vision-to-text captioning of images.

                                                                    Search integration

                                                                    1. developerSearch the web and get full page content from results in a single call instead of just links and snippets

                                                                      weight 3 · round to Firecrawl
                                                                      Firecrawlfullclaimed8/10

                                                                      Firecrawl's docs explicitly advertise a search endpoint that returns full page content from results in one call, matching the story exactly, and this is backed by broader scrape/extract capabilities showing it can fetch full markdown/HTML/structured content rather than just snippets. Missing for 10: independent hands-on verification of the search+content endpoint specifically (community evidence discusses scraping/crawling generally but not this exact combined search feature).

                                                                      • [claimed-docs] Search the web and get full page content from results in one call.
                                                                      • [claimed-docs] Extract content from any URL as markdown, HTML, or structured JSON
                                                                      • [github] Describe what you need, and our AI agent searches, navigates, and retrieves it. No URLs required.
                                                                      Browserbasepartialclaimed5/10

                                                                      Browserbase separately advertises a 'Web search' tool for finding relevant URLs (docs-2) and a distinct 'Contents' tool to convert a URL into HTML/JSON/markdown (docs-3), but the evidence never shows these unified into a single call that returns full page content directly from search results. Missing for 10: documentation of a combined search+extract endpoint, example code showing one call returning both links and full content, and independent verification of extraction quality/accuracy.

                                                                      • [claimed-docs] Web search, built for agents. Let your Agent quickly find relevant websites based on a single query.
                                                                      • [claimed-docs] Quickly fetch web context for your agent by converting any URL into HTML, JSON or markdown

                                                                    Selector extraction

                                                                    1. developerExtract specific fields from a page using CSS or XPath selector rules

                                                                      weight 3 · round drawn
                                                                      Firecrawlnone0/10

                                                                      Evidence shows Firecrawl's extraction relies on schema-based/LLM extraction (firecrawl-gh-7) and general markdown/HTML/JSON output (firecrawl-docs-1), but nothing in the pack documents CSS or XPath selector-based field extraction rules. Missing for 10: any mention of CSS selector or XPath rule support in scrape/extract config, docs page confirming selector-based extraction, or independent confirmation of this capability.

                                                                      • [github] Use a schema to get structured data:
                                                                      • [claimed-docs] Extract content from any URL as markdown, HTML, or structured JSON
                                                                      Browserbasenone0/10

                                                                      Browserbase's evidence describes full browser control, natural-language selectors, and general data extraction, but nothing explicitly confirms support for CSS or XPath selector-based field extraction. Missing for 10: explicit documentation or example of CSS/XPath selector usage for extraction, API reference showing selector parameters.

                                                                      • [claimed-docs] Full browser control with auto-waits, network interception, and multi-tab support.
                                                                      • [claimed-docs] The SDK for browser agents. Natural language selectors, self-healing actions, and caching at scale.
                                                                      • [claimed-docs] Your agent logs in, navigates, and pulls data from any website, login walls included.

                                                                    Structured data handling

                                                                    1. data-engineerExtract data from very large tables using intelligent chunking so it fits within processing limits

                                                                      weight 1 · round drawn
                                                                      Firecrawlnone0/10

                                                                      No evidence pack items mention table extraction, large-table handling, or intelligent chunking strategies for oversized data; the evidence only covers general scraping, crawling, and structured extraction features. missing for 10: any mention of table-specific extraction, chunking mechanisms, or handling of oversized documents/tables to fit token/processing limits.

                                                                        Browserbasenone0/10

                                                                        Browserbase's evidence covers browser session infrastructure, agent tooling, scraping, and automation, but there is no mention of intelligent chunking of large tables or any mechanism to fit extracted data within processing/context limits.

                                                                        Js rendering — handling JavaScript-heavy pages — rendering, waiting, dynamic contentJs rendering

                                                                        Handling JavaScript-heavy pages — rendering, waiting, dynamic content

                                                                        Headless rendering

                                                                        1. developerRender JavaScript-heavy single-page applications and get the fully rendered HTML

                                                                          weight 3 · round drawn
                                                                          Firecrawlfullcommunity7/10

                                                                          Docs confirm Firecrawl scrapes pages with an actual browser session ('Browser Sandbox... managed browser sessions for interactive workflows', 'click, fill forms, extract dynamic content'), and community evidence confirms it uses a real headless browser (Puppeteer) to render pages rather than static HTTP fetch, which supports JS-heavy SPA rendering. Output can be returned as HTML per docs-1. Missing for 10: independent benchmark/proof of correctly rendering complex SPAs, and community notes it uses Puppeteer not Playwright with some limitations in certain modes.

                                                                          • [claimed-docs] Extract content from any URL as markdown, HTML, or structured JSON
                                                                          • [claimed-docs] Scrape a page, then keep working with it: click, fill forms, extract dynamic content, or navigate deeper.
                                                                          • [claimed-docs] Browser Sandbox Managed browser sessions for interactive workflows
                                                                          • [community] As I see, you use Puppeteer, not Playwright. Also, both Firecrawl and Firecrawl Simple are really simple, and most importantly don't have pr…
                                                                          Browserbasefullclaimed7/10

                                                                          Browserbase runs real browser sessions (docs-1, docs-4) and explicitly offers converting any URL into HTML/JSON/markdown (docs-3), which requires rendering JS-heavy pages in a real browser before extraction—directly matching the story. Missing for 10: explicit mention of SPA-specific rendering guarantees and independent hands-on verification of rendered HTML fidelity.

                                                                          • [claimed-docs] Create, control, and observe browser sessions programmatically.
                                                                          • [claimed-docs] Quickly fetch web context for your agent by converting any URL into HTML, JSON or markdown
                                                                          • [claimed-docs] Full browser control with auto-waits, network interception, and multi-tab support.
                                                                        2. developerHave the API wait for a specific selector to appear before returning the rendered page

                                                                          weight 2 · round to Browserbase
                                                                          Firecrawlnone0/10

                                                                          No evidence pack item mentions waiting for a specific CSS selector before returning rendered content; only general mentions of scraping, interactive actions, and browser sandboxing are present without detail on selector-based wait conditions.

                                                                            Browserbasepartialclaimed3/10

                                                                            Browserbase docs mention 'auto-waits' as part of full browser control (docs-4), implying the underlying Playwright/Puppeteer session supports waiting for elements, but no explicit documentation of a selector-wait API or parameter is provided. Missing for 10: explicit API/parameter documentation for waiting on a specific selector, code examples, and independent confirmation of this exact behavior.

                                                                            • [claimed-docs] Full browser control with auto-waits, network interception, and multi-tab support.

                                                                          Interactive automation

                                                                          1. developerAccess a managed remote browser sandbox for interactive, manual browsing workflows

                                                                            weight 2 · round to Firecrawl
                                                                            Firecrawlpartialclaimed6/10

                                                                            Firecrawl docs explicitly mention a 'Browser Sandbox' offering managed browser sessions for interactive workflows, plus 'scrape, then keep working with it: click, fill forms, extract dynamic content' — directly matching the story. However, this is only a single doc snippet with no detail on session persistence, remote access UI, or manual/human-driven browsing versus API-driven automation, and no independent/community corroboration of this specific feature. Missing for 10: detailed documentation on session duration/access model, evidence of true manual/interactive human use (vs agent-driven), and third-party confirmation.

                                                                            • [claimed-docs] Browser Sandbox Managed browser sessions for interactive workflows
                                                                            • [claimed-docs] Scrape a page, then keep working with it: click, fill forms, extract dynamic content, or navigate deeper.
                                                                            Browserbasepartialprobed5/10

                                                                            Browserbase clearly provides managed remote browser sessions that can be created, controlled and observed via API (browserbase-docs-1, browserbase-docs-4), and a CLI/skill integration exists (browserbase-probe-4) that could support manual, interactive use. However, the evidence is overwhelmingly focused on programmatic/agent-driven automation rather than a human-in-the-loop, manual browsing experience (e.g., a live-view iframe or interactive debugger), which is never explicitly documented. Missing for 10: explicit documentation of a live/interactive session viewer for manual human browsing, and independent corroboration that developers actually use it for hands-on manual sessions rather than purely automated agent tasks.

                                                                            • [claimed-docs] Create, control, and observe browser sessions programmatically.
                                                                            • [claimed-docs] Full browser control with auto-waits, network interception, and multi-tab support.
                                                                            • [probe] official CLI documented at https://docs.browserbase.com/integrations/skills/browse-cli
                                                                          2. developerKeep interacting with an already-scraped page, clicking and filling forms to reach content behind a login wall

                                                                            weight 2 · round drawn
                                                                            Firecrawlfullclaimed7/10

                                                                            Firecrawl's docs explicitly describe an interactive workflow — 'Scrape a page, then keep working with it: click, fill forms, extract dynamic content, or navigate deeper' — plus a 'Browser Sandbox' for managed interactive browser sessions, directly matching the story. Missing for 10: independent/hands-on corroboration that clicking/filling forms actually reaches login-walled content, and more detail on session persistence across interactions.

                                                                            • [claimed-docs] Scrape a page, then keep working with it: click, fill forms, extract dynamic content, or navigate deeper.
                                                                            • [claimed-docs] Browser Sandbox Managed browser sessions for interactive workflows
                                                                            Browserbasefullclaimed7/10

                                                                            Browserbase provides persistent programmatic sessions with full browser control (auto-waits, network interception, multi-tab), and docs explicitly describe agents logging in, navigating, and pulling data behind login walls, with forms/CAPTCHAs/logins handled. This directly supports interacting further with an already-scraped page to reach gated content. Missing for 10: independent hands-on verification of session persistence across multi-step interactions and concrete code examples showing continued interaction post-scrape.

                                                                            • [claimed-docs] Full browser control with auto-waits, network interception, and multi-tab support.
                                                                            • [claimed-docs] Your agent logs in, navigates, and pulls data from any website, login walls included.
                                                                            • [claimed-docs] When your workflow requires a form, a CAPTCHA, or a login prompt, it's handled.
                                                                            • [claimed-docs] Job applications, vendor portals, government forms. Agents that act on the web, not just read it.
                                                                          3. developerScript page interactions like clicking, filling inputs, and scrolling before content is returned

                                                                            weight 3 · round to Firecrawl
                                                                            Firecrawlfullclaimed7/10

                                                                            Firecrawl's docs explicitly describe scripting page interactions—click, fill forms, extract dynamic content, navigate deeper—after an initial scrape, and mention a managed Browser Sandbox for interactive workflows, directly matching the story of clicking/filling/scrolling before content is returned. Missing for 10: detailed API reference for the specific 'actions' parameter (e.g. scroll behavior), and independent/hands-on confirmation from community sources that these interaction primitives work reliably in practice.

                                                                            • [claimed-docs] Scrape a page, then keep working with it: click, fill forms, extract dynamic content, or navigate deeper.
                                                                            • [claimed-docs] Browser Sandbox Managed browser sessions for interactive workflows
                                                                            Browserbasepartialclaimed7/10

                                                                            Browserbase's docs describe full programmatic browser control—auto-waits, network interception, multi-tab support, and agents that log in, fill forms, and navigate pages—implying developers can script click/fill/scroll actions before returning content, and it integrates with frameworks like Playwright/Stagehand for such control. However, the evidence pack lacks explicit code examples or docs naming click/fill/scroll actions directly, and there's no independent hands-on confirmation of these specific interactions. missing for 10: explicit API/code snippets demonstrating click, fill, and scroll actions; independent developer corroboration of these specific interactions.

                                                                            • [claimed-docs] Full browser control with auto-waits, network interception, and multi-tab support.
                                                                            • [claimed-docs] Your agent logs in, navigates, and pulls data from any website, login walls included.
                                                                            • [claimed-docs] When your workflow requires a form, a CAPTCHA, or a login prompt, it's handled.
                                                                            • [claimed-docs] Create, control, and observe browser sessions programmatically.

                                                                          Render configuration

                                                                          1. developerControl the browser viewport width and height when rendering a page

                                                                            weight 1 · round drawn
                                                                            Firecrawlnone0/10

                                                                            No evidence in the pack mentions viewport width/height, mobile emulation, or screen size configuration for rendering pages; the docs mention scraping, actions, and a browser sandbox but nothing about viewport control.

                                                                              Browserbasenone0/10

                                                                              The evidence pack contains no documentation or mention of session creation parameters such as viewport width/height, browser dimensions, or rendering resolution controls; it only covers general browser control, agent frameworks, and integrations. Missing for 10: any docs page, API parameter, or example showing viewport configuration during session creation.

                                                                              • [claimed-docs] Create, control, and observe browser sessions programmatically.
                                                                              • [claimed-docs] Full browser control with auto-waits, network interception, and multi-tab support.

                                                                            Session persistence

                                                                            1. developerPass my own session cookies so the API fetches pages requiring authentication

                                                                              weight 2 · round drawn
                                                                              Firecrawlnone0/10

                                                                              No evidence pack item mentions passing custom cookies, headers, or session/auth tokens to Firecrawl's scrape API; only generic scraping, crawling, and browser-sandbox features are documented.

                                                                                Browserbasenone0/10

                                                                                Evidence shows Browserbase can handle logins, CAPTCHAs, and full browser control (network interception, multi-tab) but never mentions a documented API/param for developers to inject their own session cookies to bypass authentication. Missing for 10: explicit cookie-injection/session-context API docs, code sample showing custom cookies passed to a session, and independent confirmation it works for authenticated fetches.

                                                                                • [claimed-docs] Your agent logs in, navigates, and pulls data from any website, login walls included.
                                                                                • [claimed-docs] When your workflow requires a form, a CAPTCHA, or a login prompt, it's handled.
                                                                                • [claimed-docs] Full browser control with auto-waits, network interception, and multi-tab support.
                                                                              • developerReuse a persistent browser profile with saved cookies and login state across multiple requests

                                                                                weight 2 · round drawn
                                                                                Firecrawlnone0/10

                                                                                The evidence mentions a 'Browser Sandbox' for managed sessions and interactive workflows, but nothing describes persisting cookies/login state or reusing a browser profile across multiple separate requests. No docs, SDK, or community evidence confirms this capability.

                                                                                • [claimed-docs] Browser Sandbox Managed browser sessions for interactive workflows
                                                                                Browserbasenone0/10

                                                                                The evidence pack contains no mention of persistent browser profiles, contexts, or reusable cookie/login state across sessions—only generic mentions of handling logins/login walls during a single session (browserbase-docs-8, browserbase-docs-10). No documentation of a profile/context object, storage of cookies, or reuse across multiple requests is present. missing for 10: any mention of a persistent context/profile object, cookie storage/reuse mechanism, or documentation showing login state persisting across separate sessions.

                                                                                • [claimed-docs] Your agent logs in, navigates, and pulls data from any website, login walls included.
                                                                                • [claimed-docs] When your workflow requires a form, a CAPTCHA, or a login prompt, it's handled.

                                                                              Openness — open source, data portability, and self-hosting storiesOpenness

                                                                              Open source, data portability, and self-hosting stories

                                                                              1. ai-native userDo everything through the API that I can do in the UI

                                                                                weight 2 · round drawn
                                                                                Firecrawlpartialprobed6/10

                                                                                Firecrawl is fundamentally API-first — scrape, crawl, extract, search, and structured data features are all exposed via API/SDKs and docs, and there is no evidence of a rich standalone UI with capabilities withheld from the API. However, the evidence pack lacks a discoverable OpenAPI spec (probe found 404s) and does not explicitly confirm dashboard-only features (e.g., billing, team management, job monitoring) are also API-accessible. missing for 10: a published OpenAPI/swagger spec, explicit confirmation that all dashboard/UI-only functions (usage analytics, team/billing management, job history) are API-reachable, and independent verification of full UI/API parity.

                                                                                • [claimed-docs] Extract content from any URL as markdown, HTML, or structured JSON
                                                                                • [claimed-docs] Search the web and get full page content from results in one call.
                                                                                • [claimed-docs] Scrape a page, then keep working with it: click, fill forms, extract dynamic content, or navigate deeper.
                                                                                • [github] Crawl an entire website and get content from all pages.
                                                                                • [github] Scrape thousands of URLs asynchronously
                                                                                • [probe] PROBE openapi: all candidate paths 404 (https://docs.firecrawl.dev/openapi.json, https://docs.firecrawl.dev/swagger.json, https://docs.firec…
                                                                                • [probe] official CLI documented at https://docs.firecrawl.dev/sdks/cli
                                                                                Browserbasepartialprobed6/10

                                                                                Browserbase is fundamentally API-first ('one API key gives your agent everything it needs') with docs showing session creation, control, and observability programmatically, suggesting the dashboard largely mirrors API capabilities rather than gating features behind UI-only workflows. However, there is no explicit documentation stating full UI/API parity, and the openapi spec probe returned 404s at all candidate locations, undermining confidence that a complete, discoverable API surface matches every UI capability. Missing for 10: explicit UI/API parity documentation, a public OpenAPI spec, and independent confirmation that no dashboard-only features exist.

                                                                                • [claimed-docs] Create, control, and observe browser sessions programmatically.
                                                                                • [claimed-docs] Full browser control with auto-waits, network interception, and multi-tab support.
                                                                                • [probe] PROBE llms.txt: HTTP 200 at https://docs.browserbase.com/llms.txt # Browserbase Documentation > Browserbase is the Browser Agent Platform: …
                                                                                • [probe] PROBE openapi: all candidate paths 404 (https://docs.browserbase.com/openapi.json, https://docs.browserbase.com/swagger.json, https://docs.b…
                                                                              2. ai-native userExport all of my data in open formats and leave

                                                                                weight 3 · round to Firecrawl
                                                                                Firecrawlpartialcommunity5/10

                                                                                Firecrawl outputs are natively in open formats (markdown, HTML, structured JSON) and the core engine is open source (AGPL-3.0), letting a user self-host and avoid lock-in to the hosted service. However there's no explicit 'export all your account/config data' feature documented, and community notes only touch on forking rights, not a formal data-export path. Missing for 10: a documented account-data export/migration flow, evidence of exporting crawl history/settings, and independent confirmation users have actually migrated off the hosted service.

                                                                                • [claimed-docs] Extract content from any URL as markdown, HTML, or structured JSON
                                                                                • [github] Firecrawl is open source under the AGPL-3.0 license. The cloud version at firecrawl.dev includes additional features
                                                                                • [community] Finally, people starting to realize that AGPL means you can just fork and remove everything you don't like (including branding).
                                                                                Browserbasenone0/10

                                                                                No evidence of any data export feature, open-format download, or account portability tooling in Browserbase's docs; the only related community signal is that users seeking self-hosted/open alternatives turn to a separate third-party project (BrowserStation), not an export path from Browserbase itself.

                                                                                • [community] Discussion positioned BrowserStation explicitly as an open-source alternative to Browserbase, implying users seek self-hosted options instea…
                                                                              3. ai-native userRead the product's source under an open license

                                                                                weight 2 · round to Firecrawl
                                                                                Firecrawlfullcommunity8/10

                                                                                Firecrawl's GitHub repo confirms it is open source under the AGPL-3.0 license, with community discussion also confirming this (including implications of AGPL forking rights). Source is publicly readable on GitHub with an OSI-approved-family open license. Missing for 10: no evidence of clarity on which parts of the cloud-only features are excluded from the open license, and no independent audit of full repo completeness.

                                                                                • [github] Firecrawl is open source under the AGPL-3.0 license. The cloud version at firecrawl.dev includes additional features
                                                                                • [community] Finally, people starting to realize that AGPL means you can just fork and remove everything you don't like (including branding).
                                                                                Browserbasenone0/10

                                                                                No evidence Browserbase source code is available under any open license; documentation only describes hosted API/SDK features. Community discussion explicitly frames another project (BrowserStation) as 'an open-source alternative to Browserbase', implying Browserbase itself is closed-source/proprietary.

                                                                                • [community] Discussion positioned BrowserStation explicitly as an open-source alternative to Browserbase, implying users seek self-hosted options instea…
                                                                                • [community] A commenter's terse reaction ('Cool') to the open-source Browserbase alternative suggests casual approval of having a non-commercial option.
                                                                              4. ai-native userSelf-host the core product

                                                                                weight 3 · round to Firecrawl
                                                                                Firecrawlpartialcommunity6/10

                                                                                Firecrawl's GitHub repo confirms the core product is open source under AGPL-3.0 and can be self-hosted, with the hosted cloud version offering extra features (firecrawl-gh-6). However, community reports note self-hosted/simple versions lack key production features like proxy support and have functional limitations (e.g., daemon mode restrictions, no HTML return) compared to the cloud offering (firecrawl-comm-3, firecrawl-comm-4). Missing for 10: official self-hosting setup docs/guide in the evidence pack, and confirmation that self-hosted deployment achieves full feature parity with the hosted service.

                                                                                • [github] Firecrawl is open source under the AGPL-3.0 license. The cloud version at firecrawl.dev includes additional features
                                                                                • [community] As I see, you use Puppeteer, not Playwright. Also, both Firecrawl and Firecrawl Simple are really simple, and most importantly don't have pr…
                                                                                • [community] It being vibe coded aside, does it support screenshots? I noticed the daemon mode has a lot of weird limitations too like not being able to …
                                                                                Browserbasenone0/10

                                                                                Browserbase is offered exclusively as a hosted cloud API/service; no docs or product pages mention a self-hosted or on-prem deployment option. Community evidence even points to a separate open-source project (BrowserStation) as the self-hosted alternative, underscoring that Browserbase itself cannot be self-hosted.

                                                                                • [community] Discussion positioned BrowserStation explicitly as an open-source alternative to Browserbase, implying users seek self-hosted options instea…
                                                                                • [community] A commenter's terse reaction ('Cool') to the open-source Browserbase alternative suggests casual approval of having a non-commercial option.
                                                                                • [claimed-docs] Create, control, and observe browser sessions programmatically.

                                                                              Output formats — stories about output formats in this arenaOutput formats

                                                                              Stories about output formats in this arena

                                                                              Content formats

                                                                              1. developerReceive scraped content as clean markdown instead of raw HTML

                                                                                weight 3 · round to Firecrawl
                                                                                Firecrawlfullclaimed9/10

                                                                                First-party docs explicitly state extraction as markdown (alongside HTML/JSON) and support converting local files to markdown, confirming clean markdown output is a core, well-documented feature. Missing for 10: independent hands-on confirmation specifically praising markdown output quality/cleanliness.

                                                                                • [claimed-docs] Extract content from any URL as markdown, HTML, or structured JSON
                                                                                • [claimed-docs] Turn local PDFs, DOCX, XLSX, HTML, and more into Markdown or structured JSON
                                                                                Browserbasepartialclaimed6/10

                                                                                Browserbase's URL-fetch/context tool explicitly supports converting any URL into HTML, JSON, or markdown, directly enabling clean markdown output instead of raw HTML. However, evidence is limited to a single doc snippet with no detail on markdown fidelity, cleaning quality, or independent validation. Missing for 10: detailed docs/examples showing markdown extraction quality, independent/hands-on confirmation of clean output, and coverage across the main scraping API (not just the URL-context tool).

                                                                                • [claimed-docs] Quickly fetch web context for your agent by converting any URL into HTML, JSON or markdown
                                                                              2. developerChoose exactly which output format is returned, such as markdown, HTML, text, or frontmatter

                                                                                weight 2 · round to Firecrawl
                                                                                Firecrawlpartialcommunity6/10

                                                                                Docs confirm output as markdown, HTML, or structured JSON (firecrawl-docs-1, firecrawl-docs-6), and a community comment notes a daemon-mode limitation where HTML return is unsupported in some contexts, suggesting partial reliability. No explicit mention of 'frontmatter' or 'text' formats, and no documentation snippet showing a format-selection parameter/API example. Missing for 10: explicit mention of frontmatter/text format options, and a documented parameter/example showing developers selecting formats.

                                                                                • [claimed-docs] Extract content from any URL as markdown, HTML, or structured JSON
                                                                                • [claimed-docs] Turn local PDFs, DOCX, XLSX, HTML, and more into Markdown or structured JSON
                                                                                • [community] It being vibe coded aside, does it support screenshots? I noticed the daemon mode has a lot of weird limitations too like not being able to …
                                                                                Browserbasepartialclaimed5/10

                                                                                Browserbase's URL-to-context tool explicitly converts pages into HTML, JSON, or markdown, showing some format choice, but there is no evidence of a full selectable set including plain text or frontmatter, nor documentation of a unified output-format parameter across its APIs. missing for 10: explicit text/frontmatter options, unified API-level format parameter documentation, independent confirmation of format selection.

                                                                                • [claimed-docs] Quickly fetch web context for your agent by converting any URL into HTML, JSON or markdown
                                                                              3. developerReceive scraped content as structured JSON

                                                                                weight 3 · round to Firecrawl
                                                                                Firecrawlfullclaimed9/10

                                                                                Firecrawl docs explicitly support extracting content as structured JSON, including with a defined schema, alongside markdown/HTML options, and this extends to document formats like PDFs/DOCX as well. Missing for 10: independent hands-on confirmation of JSON output quality/schema fidelity beyond vendor docs and GitHub README.

                                                                                • [claimed-docs] Extract content from any URL as markdown, HTML, or structured JSON
                                                                                • [github] Use a schema to get structured data:
                                                                                • [claimed-docs] Turn local PDFs, DOCX, XLSX, HTML, and more into Markdown or structured JSON
                                                                                Browserbasepartialclaimed5/10

                                                                                Docs mention converting URLs into HTML, JSON, or markdown (browserbase-docs-3), which directly supports structured JSON output for scraped content, but there's no detailed schema documentation, examples of JSON output format, or independent verification of this capability. missing for 10: detailed JSON schema/response examples, API reference documentation, independent hands-on confirmation of JSON output quality.

                                                                                • [claimed-docs] Quickly fetch web context for your agent by converting any URL into HTML, JSON or markdown

                                                                              Llm ready output

                                                                              1. ai-native userGet clean LLM-ready text directly instead of dealing with blocking, rendering, and messy HTML myself

                                                                                weight 3 · round to Firecrawl
                                                                                Firecrawlfullcommunity8/10

                                                                                Firecrawl's core value proposition is turning any URL into clean markdown/structured JSON, handling rendering, JS-heavy pages, and blocking via a managed browser sandbox, explicitly for LLM/RAG use cases. Docs and GitHub confirm markdown/HTML/JSON extraction, PDF/DOCX conversion, and managed browser sessions abstracting away rendering complexity, though community comments note some limitations (e.g., proxy/anti-bot gaps, missing HTML in some modes). Missing for 10: independent benchmark of output cleanliness vs raw HTML scraping, and resolution of community-reported edge-case limitations (daemon mode HTML issue).

                                                                                • [claimed-docs] Extract content from any URL as markdown, HTML, or structured JSON
                                                                                • [claimed-docs] Scrape a page, then keep working with it: click, fill forms, extract dynamic content, or navigate deeper.
                                                                                • [claimed-docs] Turn local PDFs, DOCX, XLSX, HTML, and more into Markdown or structured JSON
                                                                                • [claimed-docs] Browser Sandbox Managed browser sessions for interactive workflows
                                                                                • [github] Crawl an entire website and get content from all pages.
                                                                                • [community] It being vibe coded aside, does it support screenshots? I noticed the daemon mode has a lot of weird limitations too like not being able to …
                                                                                Browserbasefullprobed7/10

                                                                                Browserbase explicitly offers a URL-to-content conversion feature that outputs HTML, JSON, or markdown, directly targeting the LLM-ready text use case, and provides an llms.txt for agent consumption. This clearly addresses avoiding messy HTML/rendering, though there's no independent hands-on validation of output cleanliness or completeness. Missing for 10: independent/third-party verification of extraction quality, and more detail on how CAPTCHA/login-walled content is cleaned before conversion.

                                                                                • [claimed-docs] Quickly fetch web context for your agent by converting any URL into HTML, JSON or markdown
                                                                                • [claimed-docs] Your agent logs in, navigates, and pulls data from any website, login walls included.
                                                                                • [probe] PROBE llms.txt: HTTP 200 at https://docs.browserbase.com/llms.txt # Browserbase Documentation > Browserbase is the Browser Agent Platform: …
                                                                              2. ai-native userRequest semantically chunked output instead of one large content blob, so it feeds cleanly into a retrieval pipeline

                                                                                weight 2 · round drawn
                                                                                Firecrawlnone0/10

                                                                                Firecrawl's evidence covers markdown/HTML/structured JSON extraction, crawling, and PDF/DOCX conversion, but nothing describes a semantic chunking feature or chunked output mode for retrieval pipelines. The axis applies (chunked output is a plausible feature for a scraping/RAG-prep tool) but no evidence shows it exists.

                                                                                • [claimed-docs] Extract content from any URL as markdown, HTML, or structured JSON
                                                                                • [claimed-docs] Turn local PDFs, DOCX, XLSX, HTML, and more into Markdown or structured JSON
                                                                                • [github] Use a schema to get structured data:
                                                                                Browserbasenone0/10

                                                                                Browserbase's docs mention converting URLs into HTML/JSON/markdown (browserbase-docs-3) but there is no evidence of a semantic-chunking output mode or configurable chunk size for retrieval pipelines specifically.

                                                                                • [claimed-docs] Quickly fetch web context for your agent by converting any URL into HTML, JSON or markdown

                                                                              Visual capture

                                                                              1. developerCapture a screenshot of a full page or a specific selected area

                                                                                weight 2 · round drawn
                                                                                Firecrawlnone0/10

                                                                                The evidence pack lists output formats as markdown/HTML/JSON but never mentions screenshot capture, full-page or selector-based, as a capability. A community comment even raises it as an open question ('does it support screenshots?') without confirmation, so there's no evidence the capability exists.

                                                                                • [claimed-docs] Extract content from any URL as markdown, HTML, or structured JSON
                                                                                • [community] It being vibe coded aside, does it support screenshots? I noticed the daemon mode has a lot of weird limitations too like not being able to …
                                                                                Browserbasenone0/10

                                                                                Browserbase's evidence pack covers session control, web search, data extraction, and agent tooling, but nothing explicitly documents full-page or selector-based screenshot capture. Missing for 10: any documentation or docs snippet referencing screenshot/image capture APIs, selector-based capture options, or hands-on confirmation of this output format.

                                                                                • [claimed-docs] Create, control, and observe browser sessions programmatically.
                                                                                • [claimed-docs] Full browser control with auto-waits, network interception, and multi-tab support.

                                                                              Pricing limits — free-tier ceilings, usage caps, and rate limits before you have to payPricing limits

                                                                              Free-tier ceilings, usage caps, and rate limits before you have to pay

                                                                              Cost optimization

                                                                              1. developerLet the API automatically pick the cheapest configuration that still succeeds

                                                                                weight 2 · round drawn
                                                                                Firecrawlnone0/10

                                                                                No evidence of automatic cost-optimal configuration selection; docs mention manual controls like reasoning effort but nothing about the API choosing cheapest successful config automatically.

                                                                                  Browserbasenone0/10

                                                                                  No evidence in the pack indicates any feature for automatic cost-optimized configuration selection; Browserbase docs focus on session control, agent tooling, and scaling but never mention cost-aware auto-selection of configurations.

                                                                                  • developerBlock ads on the target page to speed up scraping requests

                                                                                    weight 1 · round drawn
                                                                                    Firecrawlnone0/10

                                                                                    No evidence pack item mentions ad-blocking or any option to strip ads/trackers on target pages to speed up scraping; only general scraping, crawling, and extraction features are documented.

                                                                                      Browserbasenone0/10

                                                                                      The evidence pack mentions general network interception capability (browserbase-docs-4) but no explicit ad-blocking feature, flag, or documentation is cited that lets developers block ads on target pages to speed up scraping. Missing for 10: dedicated ad-blocking API/flag, performance benchmarks showing speed gains, and any documentation referencing ad or resource blocking specifically.

                                                                                      • [claimed-docs] Full browser control with auto-waits, network interception, and multi-tab support.
                                                                                    • developerBlock images and CSS resources by default to reduce bandwidth and speed up requests

                                                                                      weight 1 · round drawn
                                                                                      Firecrawlnone0/10

                                                                                      No evidence pack mentions blocking images or CSS resources, resource-type filtering, or bandwidth-saving scrape options; only general scraping/crawling features are documented.

                                                                                        Browserbasenone0/10

                                                                                        The evidence only mentions generic 'network interception' capability (browserbase-docs-4) but nowhere documents blocking images/CSS by default to reduce bandwidth or speed up requests; missing for 10: explicit resource-blocking config, default image/CSS blocking behavior, bandwidth-savings documentation.

                                                                                        • [claimed-docs] Full browser control with auto-waits, network interception, and multi-tab support.
                                                                                      • ai-native userSet how much reasoning effort an autonomous agent spends on a data-gathering task (low, medium, high)

                                                                                        weight 2 · round to Firecrawl
                                                                                        Firecrawlpartialclaimed6/10

                                                                                        GitHub README explicitly states the agent lets users 'set how much reasoning the agent spends on the task,' directly matching the story, but there's no detailed documentation confirming discrete low/medium/high levels or pricing-tied reasoning-effort controls. Missing for 10: first-party docs specifying the exact reasoning-effort parameter/levels, independent confirmation of how this affects cost/limits.

                                                                                        • [github] Set how much reasoning the agent spends on the task
                                                                                        • [github] Describe what you need, and our AI agent searches, navigates, and retrieves it. No URLs required.
                                                                                        Browserbasenone0/10

                                                                                        Browserbase provides browser session infrastructure, scraping, and agent deployment tools, but no evidence describes any 'reasoning effort' control (low/medium/high) for agent tasks — this is a model-level parameter, not something exposed in Browserbase's docs. Missing for 10: any mention of reasoning-effort settings, task budget controls, or configurable agent 'thinking' levels.

                                                                                        Cost transparency

                                                                                        1. developerWhether exceeding my plan's monthly credit or request quota triggers overage charges or a hard cutoff

                                                                                          weight 3 · round drawn
                                                                                          Firecrawlnone0/10

                                                                                          No evidence in the pack addresses billing behavior when a plan's credit/request quota is exceeded — nothing on overage charges vs. hard cutoffs. This is a fair pricing question for a paid API product, so absence of evidence yields none. Missing for 10: any pricing/billing docs describing quota overage policy, hard-stop vs auto-billing behavior, or community reports confirming either.

                                                                                            Browserbasenone0/10

                                                                                            No evidence in the pack addresses billing behavior when plan quotas are exceeded—nothing on overage charges vs hard cutoffs is documented.

                                                                                            • developerWhether failed, blocked, or empty-result requests still consume my billing quota

                                                                                              weight 2 · round drawn
                                                                                              Firecrawlnone0/10

                                                                                              No evidence pack items discuss billing/credit treatment for failed, blocked, or empty-result requests; documentation snippets cover features (scrape, crawl, MCP, webhooks) but not quota/credit consumption policy.

                                                                                                Browserbasenone0/10

                                                                                                No evidence in the pack addresses billing treatment of failed, blocked, or empty-result sessions—pricing docs, session lifecycle, or FAQ content on quota consumption for unsuccessful requests are absent.

                                                                                                • developerSet a spending cap or usage alert so proxy/credit consumption doesn't silently blow past my budget

                                                                                                  weight 3 · round drawn
                                                                                                  Firecrawlnone0/10

                                                                                                  No evidence of spending caps, budget alerts, or usage-limit notifications; community comments even describe unexpectedly high consumption ('10gb of proxy gone in two days') with no mention of a cap/alert mechanism to prevent overage.

                                                                                                  • [community] same setup here for news pages. tier 3 is where my money went, 320 solves a day and 10gb of proxy gone in two days.
                                                                                                  • [community] Quite useful. Currently we do overpay for the services [referring to Firecrawl-like scraping services].
                                                                                                  Browserbasenone0/10

                                                                                                  No evidence of spending caps, budget alerts, or usage-limit controls anywhere in the docs or community pack; all citations concern browser automation features, not billing/usage controls.

                                                                                                  Performance tuning

                                                                                                  1. developerTrade off latency against completeness by controlling exactly when content is returned

                                                                                                    weight 1 · round to Firecrawl
                                                                                                    Firecrawlpartialclaimed5/10

                                                                                                    Firecrawl offers async webhooks for event delivery and an agent 'reasoning effort' setting that trades speed for thoroughness, plus async bulk scraping — all of which let a developer influence when/how much content comes back, but there's no explicit documented parameter (e.g., wait-time or completeness threshold) framed as a direct latency-vs-completeness control on the standard scrape/crawl endpoints. missing for 10: explicit sync-return timeout/partial-completeness parameter, independent benchmarking of latency vs completeness tradeoffs, and hands-on confirmation of the reasoning-effort knob's effect.

                                                                                                    • [github] Set how much reasoning the agent spends on the task
                                                                                                    • [claimed-docs] Webhooks Async event delivery
                                                                                                    • [github] Scrape thousands of URLs asynchronously
                                                                                                    Browserbasenone0/10

                                                                                                    Browserbase's evidence covers session control, auto-waits, and content extraction generally, but nothing describes developer-facing controls for choosing when to return content (e.g., wait strategies, streaming vs full-page load, timeout tuning) to trade latency for completeness. missing for 10: explicit wait/timeout configuration options, streaming or partial-content return APIs, documentation on latency-completeness tradeoffs.

                                                                                                    • [claimed-docs] Full browser control with auto-waits, network interception, and multi-tab support.
                                                                                                    • [claimed-docs] Quickly fetch web context for your agent by converting any URL into HTML, JSON or markdown

                                                                                                  Plan scale limits

                                                                                                  1. data-engineerThe maximum concurrent sessions or requests allowed on my pricing tier and the cost to raise that cap

                                                                                                    weight 2 · round drawn
                                                                                                    Firecrawlnone0/10

                                                                                                    No evidence pack item documents rate limits, concurrency caps per pricing tier, or the cost to raise them; only unrelated product feature docs and community anecdotes about usage cost are present. missing for 10: documented per-tier concurrency/request limits, documented pricing to upgrade limits, any rate-limit or quota API reference.

                                                                                                      Browserbasenone0/10

                                                                                                      The evidence pack contains no pricing page, tier comparison, or concurrency-cap documentation; only marketing claims about spinning up 'thousands of concurrent sessions' with no tier-specific limits or upgrade costs cited. No mention of what concurrency cap applies at each plan or how much raising it costs.

                                                                                                      • [claimed-docs] Spin up thousands of concurrent browser sessions and return answers immediately

                                                                                                    Privacy posture — data-handling and privacy storiesPrivacy posture

                                                                                                    Data-handling and privacy stories

                                                                                                    1. ai-native userChoose where my data is stored (region/residency)

                                                                                                      weight 2 · round drawn
                                                                                                      Firecrawlnone0/10

                                                                                                      No evidence in the pack mentions data residency, regional storage options, or compliance controls for where scraped data is processed/stored; the open-source AGPL version could theoretically be self-hosted for residency control, but this is not documented anywhere in the evidence.

                                                                                                        Browserbasenone0/10

                                                                                                        No evidence in the pack mentions data residency, region selection, or storage location controls for Browserbase sessions or data; all evidence covers browser automation features and community sentiment unrelated to data location.

                                                                                                        • ai-native userPrevent my data from being used to train AI models

                                                                                                          weight 3 · round drawn
                                                                                                          Firecrawlnone0/10

                                                                                                          No evidence pack item mentions any data-training opt-out, privacy policy on model training use, or data retention/DPA controls for Firecrawl's scraped or user data; the only related community comment raises concerns about scraping others' data, not about protecting the user's own data from AI training use.

                                                                                                            Browserbasenone0/10

                                                                                                            No evidence pack item mentions data usage policies, AI training opt-outs, or privacy commitments regarding customer data; all citations focus on browser automation features and product capabilities, not privacy posture.

                                                                                                            • ai-native userControl data retention and deletion

                                                                                                              weight 2 · round drawn
                                                                                                              Firecrawlnone0/10

                                                                                                              No evidence pack item mentions data retention policies, deletion controls, or privacy settings for stored crawl/scrape data; this is a fair question for a cloud scraping/data API but no documentation addresses it.

                                                                                                                Browserbasenone0/10

                                                                                                                No evidence in the pack addresses data retention policies, session data deletion controls, or privacy/compliance settings for stored session artifacts. The docs focus entirely on browser automation capabilities, not data lifecycle management.

                                                                                                                • ai-native userOpt out of telemetry and usage tracking

                                                                                                                  weight 2 · round drawn
                                                                                                                  Firecrawlnone0/10

                                                                                                                  No evidence in the pack mentions telemetry, usage tracking, analytics collection, or an opt-out setting/flag for Firecrawl's CLI, SDK, or self-hosted deployment; while the open-source AGPL nature suggests self-hosting is possible, nothing documents a telemetry toggle or privacy control.

                                                                                                                    Browserbasenone0/10

                                                                                                                    No evidence pack item mentions telemetry, usage tracking, opt-out settings, or privacy controls for Browserbase; the axis is applicable to a cloud service handling browser sessions/data but no supporting documentation is present.

                                                                                                                    Scale reliability — behavior under load — scaling limits, uptime, failure handlingScale reliability

                                                                                                                    Behavior under load — scaling limits, uptime, failure handling

                                                                                                                    Ai driven crawling

                                                                                                                    1. ai-native userRely on adaptive crawling that automatically stops once enough information has been gathered to answer my query

                                                                                                                      weight 2 · round drawn
                                                                                                                      Firecrawlnone0/10

                                                                                                                      The evidence describes crawling, scraping, and AI agent search/reasoning controls (e.g., firecrawl-gh-1, firecrawl-gh-2), but nothing documents adaptive crawling that automatically halts once sufficient information has been gathered to answer a specific query — crawls appear to run to full site discovery or fixed limits rather than stopping based on information sufficiency.

                                                                                                                        Browserbasenone0/10

                                                                                                                        Browserbase offers browser automation, session infrastructure, web search, and URL-to-content extraction, but no evidence describes adaptive crawling logic that autonomously determines when 'enough' information has been gathered to stop crawling further.

                                                                                                                        Batch processing

                                                                                                                        1. data-engineerBatch scrape thousands of URLs asynchronously

                                                                                                                          weight 3 · round to Firecrawl
                                                                                                                          Firecrawlfullclaimed8/10

                                                                                                                          Firecrawl's GitHub docs explicitly advertise batch/async scraping of thousands of URLs, plus webhook-based async event delivery for pipeline integration, and crawl/map endpoints for URL discovery at scale, aligning well with the data-engineer scale story. Missing for 10: independent hands-on benchmarks proving reliability at thousands-of-URL scale and details on rate limits/retry/error handling under batch load.

                                                                                                                          • [github] Scrape thousands of URLs asynchronously
                                                                                                                          • [claimed-docs] Webhooks Async event delivery
                                                                                                                          • [github] Crawl an entire website and get content from all pages.
                                                                                                                          • [github] Discover all URLs on a website instantly.
                                                                                                                          Browserbasepartialclaimed6/10

                                                                                                                          Browserbase docs claim it can spin up thousands of concurrent browser sessions and return answers immediately, directly supporting async batch scraping at scale, plus scheduling/deploying agents on demand. However, there is no explicit documentation of a batch-job API, queueing semantics, rate-limit/backoff guidance, or independent hands-on evidence confirming reliability at thousands-of-URL scale. missing for 10: dedicated batch/queue API docs, independent benchmarks or case studies validating thousands-of-URL scraping, and error-handling/retry guarantees at scale.

                                                                                                                          • [claimed-docs] Spin up thousands of concurrent browser sessions and return answers immediately
                                                                                                                          • [claimed-docs] Deploy and run browser agents on Browserbase, on a schedule or on demand.
                                                                                                                          • [claimed-docs] Create, control, and observe browser sessions programmatically.
                                                                                                                        2. developerApply different crawl configurations to different URL patterns within a single batch job

                                                                                                                          weight 1 · round drawn
                                                                                                                          Firecrawlnone0/10

                                                                                                                          The evidence pack covers crawling, scraping, extraction, webhooks, and CLI/MCP features, but nothing describes per-URL-pattern configuration overrides within a single crawl/batch job (e.g., different scrape options for different path patterns). No docs or community evidence mention such rule-based configuration.

                                                                                                                            Browserbasenone0/10

                                                                                                                            Browserbase's evidence covers session management, agent tooling, scraping/search APIs, and scheduling, but nothing describes a batch job mechanism where different crawl configurations can be applied per URL pattern within one job. This is a plausible axis for a browser automation platform, but no feature or doc supports it.

                                                                                                                            • [claimed-docs] Create, control, and observe browser sessions programmatically.
                                                                                                                            • [claimed-docs] Full browser control with auto-waits, network interception, and multi-tab support.
                                                                                                                            • [claimed-docs] Spin up thousands of concurrent browser sessions and return answers immediately
                                                                                                                            • [claimed-docs] Deploy and run browser agents on Browserbase, on a schedule or on demand.

                                                                                                                          Concurrency

                                                                                                                          1. data-engineerSpin up many concurrent scraping sessions to gather data at scale

                                                                                                                            weight 3 · round to Browserbase
                                                                                                                            Firecrawlpartialcommunity6/10

                                                                                                                            Firecrawl explicitly supports scraping 'thousands of URLs asynchronously' and full-site crawling with async webhooks for event delivery, which supports scaling to many concurrent scrape jobs. However, there is no documentation of concurrency limits, session management, or dedicated infrastructure for spinning up many parallel sessions, and community feedback raises cost/efficiency concerns at scale (proxy usage, cost overpay) without directly disputing the concurrency capability itself. Missing for 10: explicit concurrency/rate-limit documentation, first-party benchmarks or case studies of large-scale concurrent scraping, and independent verification of scale claims.

                                                                                                                            • [github] Scrape thousands of URLs asynchronously
                                                                                                                            • [github] Crawl an entire website and get content from all pages.
                                                                                                                            • [claimed-docs] Webhooks Async event delivery
                                                                                                                            • [community] same setup here for news pages. tier 3 is where my money went, 320 solves a day and 10gb of proxy gone in two days.
                                                                                                                            • [community] I made newsagents.app and I ended up using the extract API from kagi and falling back to cloudflare's browser API for problem pages. That lo…
                                                                                                                            Browserbasefullclaimed8/10

                                                                                                                            Docs explicitly claim ability to 'spin up thousands of concurrent browser sessions' with programmatic session creation/control and scraping-focused features (login walls, CAPTCHAs, data extraction), directly matching the story. Missing for 10: independent/hands-on benchmarks validating concurrency at scale and no third-party performance corroboration beyond vendor docs.

                                                                                                                            • [claimed-docs] Spin up thousands of concurrent browser sessions and return answers immediately
                                                                                                                            • [claimed-docs] Create, control, and observe browser sessions programmatically.
                                                                                                                            • [claimed-docs] Full browser control with auto-waits, network interception, and multi-tab support.
                                                                                                                            • [claimed-docs] Your agent logs in, navigates, and pulls data from any website, login walls included.
                                                                                                                            • [claimed-docs] When your workflow requires a form, a CAPTCHA, or a login prompt, it's handled.

                                                                                                                          Crawl compliance

                                                                                                                          1. data-engineerConfigure the crawler to respect robots.txt rules and target-site rate limits automatically

                                                                                                                            weight 2 · round drawn
                                                                                                                            Firecrawlnone0/10

                                                                                                                            No documentation or evidence describes robots.txt compliance settings or automatic rate-limit throttling; the only related community comment (firecrawl-comm-8) suggests sites must proactively disallow the crawler, which doesn't confirm built-in respect for robots.txt as a configurable, automatic behavior.

                                                                                                                            • [community] Excellent, another kind of copyright theft as a service that assumes your site is ripe for scraping unless you disallow yet another agent (F…
                                                                                                                            Browserbasenone0/10

                                                                                                                            No evidence in the pack mentions robots.txt compliance, rate-limit configuration, or crawl politeness controls; Browserbase docs focus on session control, agent tooling, and captcha/login handling but nothing about respecting robots.txt or throttling requests to target sites.

                                                                                                                            Fault tolerance

                                                                                                                            1. data-engineerResume a crashed deep crawl from a saved checkpoint instead of restarting from scratch

                                                                                                                              weight 2 · round drawn
                                                                                                                              Firecrawlnone0/10

                                                                                                                              No evidence of checkpointing or resuming crawls from saved state; docs mention crawling, webhooks, and async scraping but nothing about crash recovery or resumable checkpoints.

                                                                                                                                Browserbasenone0/10

                                                                                                                                No evidence of checkpointing or resumable crawl functionality; Browserbase docs describe session creation, control, and scaling but nothing about saving/restoring crawl state after a crash.

                                                                                                                                Operational transparency

                                                                                                                                1. data-engineerCheck a public status page showing uptime history and past incident postmortems before committing to the service

                                                                                                                                  weight 2 · round drawn
                                                                                                                                  Firecrawlnone0/10

                                                                                                                                  No evidence pack item mentions a public status page, uptime history, or incident postmortems for Firecrawl; the docs and community threads cover product features and complaints but nothing about SLA/uptime transparency.

                                                                                                                                    Browserbasenone0/10

                                                                                                                                    No evidence of a public status page, uptime history, or incident postmortems anywhere in the evidence pack; only product feature docs and unrelated community comments are provided.

                                                                                                                                    Scheduling monitoring

                                                                                                                                    1. data-engineerMonitor target pages for content changes, such as price or listing updates, and get notified as they happen

                                                                                                                                      weight 2 · round to Browserbase
                                                                                                                                      Firecrawlnone0/10

                                                                                                                                      The evidence pack shows scraping, crawling, extraction, and webhook-based async event delivery, but no dedicated change-tracking/monitoring feature (e.g., diffing pages over time, price/listing change alerts) is documented anywhere in the pack.

                                                                                                                                      • [claimed-docs] Webhooks Async event delivery
                                                                                                                                      • [github] Crawl an entire website and get content from all pages.
                                                                                                                                      • [github] Scrape thousands of URLs asynchronously
                                                                                                                                      Browserbasepartialclaimed5/10

                                                                                                                                      Marketing copy explicitly promises tracking price/listing changes 'as they happen' and alerting when something breaks, and agents can be scheduled or run on demand, aligning with the monitoring+notify story. However there's no documented notification mechanism (webhooks, email/Slack alerts), no dedicated 'change detection' API, and no independent/hands-on evidence confirming this works in practice. Missing for 10: concrete alerting/notification API or integration docs, hands-on validation of change-monitoring workflows, independent user reports of this specific use case.

                                                                                                                                      • [claimed-docs] Run agents that click through your product continuously and alert you the moment something breaks.
                                                                                                                                      • [claimed-docs] Track prices, job listings, product changes, and competitor moves as they happen.
                                                                                                                                      • [claimed-docs] Deploy and run browser agents on Browserbase, on a schedule or on demand.
                                                                                                                                    2. data-engineerMonitor job performance, validate data quality, and receive alerts when something fails

                                                                                                                                      weight 2 · round to Browserbase
                                                                                                                                      Firecrawlnone0/10

                                                                                                                                      Evidence shows webhooks for async event delivery but nothing about job performance dashboards, data quality validation, or failure alerting mechanisms for a data-engineering monitoring workflow.

                                                                                                                                        Browserbasepartialclaimed5/10

                                                                                                                                        Browserbase supports observing browser sessions (browserbase-docs-1) and explicitly offers agents that 'click through your product continuously and alert you the moment something breaks' (browserbase-docs-11), which covers basic failure alerting for scraping/monitoring jobs. However, there is no evidence of structured job performance dashboards, metrics, or explicit data-quality validation tooling for extracted data. Missing for 10: dedicated job performance monitoring/metrics dashboard, data quality validation checks, and integration with alerting channels (email/Slack/webhooks) beyond a generic marketing claim.

                                                                                                                                        • [claimed-docs] Create, control, and observe browser sessions programmatically.
                                                                                                                                        • [claimed-docs] Run agents that click through your product continuously and alert you the moment something breaks.
                                                                                                                                      • developerMonitor live system metrics and worker/browser pool status through a real-time dashboard

                                                                                                                                        weight 1 · round drawn
                                                                                                                                        Firecrawlnone0/10

                                                                                                                                        No evidence of a real-time dashboard for monitoring system metrics, worker pool, or browser pool status; evidence only covers scraping/crawling features, CLI, MCP server, and community discussion unrelated to monitoring dashboards.

                                                                                                                                          Browserbasenone0/10

                                                                                                                                          Evidence covers session control, agent frameworks, and scraping use cases but contains no mention of a real-time dashboard for monitoring live system metrics or worker/browser pool status; no dashboard UI, metrics endpoint, or observability feature is documented.

                                                                                                                                          • developerSchedule scraping jobs to run automatically at specific times

                                                                                                                                            weight 2 · round to Browserbase
                                                                                                                                            Firecrawlnone0/10

                                                                                                                                            No evidence of scheduled/cron-based scraping jobs; Firecrawl's evidence covers crawling, scraping, webhooks, and async batch scraping, but nothing about scheduling jobs to run at specific times.

                                                                                                                                              Browserbasepartialclaimed6/10

                                                                                                                                              Docs explicitly state agents can be deployed 'on Browserbase, on a schedule or on demand,' directly supporting scheduled scraping jobs, but there's no detail on scheduling configuration, cron-like syntax, retry/failure handling, or independent hands-on confirmation. missing for 10: detailed scheduling API/config docs, examples of recurring job setup, independent verification of schedule reliability.

                                                                                                                                              • [claimed-docs] Deploy and run browser agents on Browserbase, on a schedule or on demand.
                                                                                                                                              • [claimed-docs] Spin up thousands of concurrent browser sessions and return answers immediately
                                                                                                                                              • [claimed-docs] Track prices, job listings, product changes, and competitor moves as they happen.

                                                                                                                                            Site crawling

                                                                                                                                            1. data-engineerRun a deep crawl using a breadth-first strategy with a configurable maximum page limit

                                                                                                                                              weight 2 · round to Firecrawl
                                                                                                                                              Firecrawlpartialclaimed5/10

                                                                                                                                              Evidence confirms Firecrawl can crawl an entire website and discover all URLs (firecrawl-gh-3, firecrawl-gh-4), which implies a crawl feature suitable for a data-engineer's bulk scraping needs, but nothing in the pack explicitly documents a breadth-first crawl strategy or a configurable maximum page limit parameter. Missing for 10: explicit mention of BFS traversal mode, documented maxPages/limit parameter, and independent confirmation that these controls work at scale.

                                                                                                                                              • [github] Crawl an entire website and get content from all pages.
                                                                                                                                              • [github] Discover all URLs on a website instantly.
                                                                                                                                              • [github] Scrape thousands of URLs asynchronously
                                                                                                                                              Browserbasenone0/10

                                                                                                                                              Browserbase provides browser session infrastructure, session control, and agent tooling, but there is no evidence of a deep-crawl feature with breadth-first traversal or a configurable max page limit; crawling logic would need to be built by the customer on top of the raw browser sessions.

                                                                                                                                              • developerCrawl an entire website and get content from all its pages with one request

                                                                                                                                                weight 3 · round to Firecrawl
                                                                                                                                                Firecrawlfullclaimed9/10

                                                                                                                                                GitHub docs explicitly state 'Crawl an entire website and get content from all pages' with supporting features like URL discovery and async scraping of thousands of URLs, directly matching the story. Missing for 10: independent hands-on validation specifically of full-site crawl completeness/reliability at scale (community comments discuss cost/proxy issues but not crawl-completeness failures).

                                                                                                                                                • [github] Crawl an entire website and get content from all pages.
                                                                                                                                                • [github] Discover all URLs on a website instantly.
                                                                                                                                                • [github] Scrape thousands of URLs asynchronously
                                                                                                                                                Browserbasenone0/10

                                                                                                                                                Browserbase's docs describe session control, single-URL-to-content conversion, web search, and scaling concurrent sessions, but no evidence describes a one-request whole-site crawl capability that traverses all pages and aggregates content.

                                                                                                                                                • [claimed-docs] Quickly fetch web context for your agent by converting any URL into HTML, JSON or markdown
                                                                                                                                                • [claimed-docs] Spin up thousands of concurrent browser sessions and return answers immediately
                                                                                                                                              • developerInstantly discover all URLs on a website without fully crawling it

                                                                                                                                                weight 2 · round to Firecrawl
                                                                                                                                                Firecrawlfullclaimed8/10

                                                                                                                                                Firecrawl explicitly offers a 'Map' capability described as 'Discover all URLs on a website instantly,' distinct from full crawling, directly matching the story. This is a first-party GitHub claim but lacks independent hands-on corroboration or detail on accuracy/limits at scale. missing for 10: independent/hands-on verification of speed and completeness, documentation of limits on very large sites.

                                                                                                                                                • [github] Discover all URLs on a website instantly.
                                                                                                                                                • [github] Crawl an entire website and get content from all pages.
                                                                                                                                                Browserbasenone0/10

                                                                                                                                                Browserbase's docs cover session control, web search, URL-to-content conversion, and full browsing/automation, but nothing describes a lightweight URL-discovery or sitemap-extraction capability that avoids full crawling. Missing for 10: any sitemap parsing, link-graph extraction, or 'list all URLs' feature distinct from full page rendering/crawling.

                                                                                                                                                Not comparable on these axes

                                                                                                                                                1. ai-native userPlug MCP servers into this product so it can use their tools

                                                                                                                                                  weight 3 · not comparable
                                                                                                                                                  Firecrawln/a

                                                                                                                                                  Firecrawl is a web-scraping/crawling API/service that itself exposes an MCP server for other AI tools to consume (firecrawl-docs-5, firecrawl-probe-3); it is not an agent or orchestration platform designed to consume external MCP servers as a client. The evidence pack shows no capability for Firecrawl to import/plug in third-party MCP servers to extend its own tool use, and this is not a fair capability to expect of a scraping API — it's the reverse role.

                                                                                                                                                  • [claimed-docs] MCP Server: Connect Firecrawl to any AI tool via the Model Context Protocol
                                                                                                                                                  • [probe] official MCP server documented at https://github.com/mendableai/firecrawl-mcp-server
                                                                                                                                                  Browserbasen/a

                                                                                                                                                  Browserbase is a browser automation infrastructure/platform, not itself an AI agent that would consume other MCP servers' tools — evidence shows the reverse (Browserbase exposes its own official MCP server for other agents to plug into, per browserbase-probe-3), which is a different axis than 'plugging MCP servers into this product.' There's no evidence Browserbase itself acts as an MCP client consuming external tool servers.

                                                                                                                                                  • [probe] official MCP server documented at https://docs.browserbase.com/integrations/mcp/introduction