{
  "data": {
    "a": {
      "slug": "anchor-browser",
      "name": "Anchor Browser",
      "vendor": "Anchor Forge Inc.",
      "vendorUrl": "https://anchorbrowser.io",
      "kind": "http-api",
      "category": "browser",
      "summary": "Anchor Browser runs cloud browser sessions for AI agents, controlled through a REST API, a CDP WebSocket, TypeScript and Python SDKs and hosted MCP servers. It adds managed logins with MFA, profiles, proxies, CAPTCHA solving and recordings.",
      "url": "https://www.anchorterminal.com/tools/anchor-browser",
      "markdownUrl": "https://www.anchorterminal.com/tools/anchor-browser.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/anchor-browser.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/anchor-browser.json",
      "repo": "https://github.com/anchorbrowser/AnchorBrowser-SDK-Typescript",
      "license": "Proprietary cloud service. No service agreement was found, only a website terms of use. The TypeScript and Python SDKs and the self-hosted MCP server are Apache-2.0",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.anchorbrowser.io",
      "packages": [
        {
          "registry": "npm",
          "name": "anchorbrowser"
        },
        {
          "registry": "pypi",
          "name": "anchorbrowser"
        }
      ],
      "auth": "mixed",
      "authNotes": "API key in the `anchor-api-key` header, created in the dashboard at app.anchorbrowser.io or issued by Agent Access, an unauthenticated puzzle flow that needs no account. The hosted MCP servers also accept OAuth sign-in through signin.anchorbrowser.io, with `mcp:tools` and `mcp:admin` scopes in the resource metadata. CDP connections pass the key as the `apiKey` query parameter on `wss://connect.anchorbrowser.io`. No key scopes, expiry or rotation guidance were found. Teams that enforce Agent Access identity also send `anchor-identity-token`.",
      "pricing": "freemium",
      "pricingNotes": "The Free plan has $5 of credits a month, and Agent Access gives an agent 1 credit with no account. Usage is $0.01 a browser created, $0.05 a browser-hour counted to the minute, $8 a GB through Anchor's proxy and $0.20 a GB otherwise. AI steps cost $0.01, $0.05 or $0.10 by model tier from 21 August 2026. Starter is $50 a month and Growth $2,000, with overage at $1 a credit. Enterprise is priced through sales (https://docs.anchorbrowser.io/pricing, checked 2026-10-08).",
      "priceSummary": "$0.01 / call",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "A blog post dated 29 August 2025 shows x402 payment on POST https://api.anchorbrowser.io/v1/sessions and says it is enabled per project. An unpaid POST on 2026-10-08 returned 401 with no payment terms, and the docs and OpenAPI document describe `x402` only as a session option that lets the browser pay other sites through Amazon Bedrock AgentCore Payments.",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 43004,
        "pypiWeekly": 10135,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://docs.anchorbrowser.io",
      "llmsTxt": "https://docs.anchorbrowser.io/llms.txt",
      "openapi": "https://docs.anchorbrowser.io/openapi.yaml",
      "capabilities": [
        "browser.control",
        "browser.hosted",
        "browser.debug",
        "web.fetch",
        "web.scrape",
        "scraping.proxies",
        "scraping.anti-bot",
        "pdf.generate"
      ],
      "tags": [
        "official",
        "hosted",
        "freemium",
        "no-card",
        "openapi",
        "llms-txt",
        "mcp",
        "oauth",
        "python",
        "typescript",
        "proxies",
        "status-page",
        "soc2"
      ],
      "lastRelease": "2026-07-28",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 67.3,
        "grade": "B",
        "agentReady": false,
        "rank": 237,
        "ranked": true,
        "rankOf": 842,
        "categoryRank": 8,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 73,
          "maintenance": 57,
          "payments": 60,
          "reliability": 80,
          "schema": 80,
          "security": 54,
          "transparency": 51
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "The API has a public OpenAPI 3.1 document, per-unit prices and Agent Access, an unauthenticated flow that issues a trial API key without a dashboard account. No service agreement is published, only a website terms of use, and the documented CDP connection puts the API key in the URL.",
        "bestFor": "Agents that must work inside signed-in accounts, with managed identities, MFA handling and a human sign-in link, and agents that need to start with no human signup.",
        "strengths": [
          "Agent Access issues an API key through two unauthenticated calls and a puzzle, with 1 trial credit, or 5 with a verified-email OIDC token",
          "OpenAPI 3.1 document with 101 paths and 136 operations, llms.txt, llms-full.txt and a Markdown twin of every docs page",
          "Per-unit prices published without login, $0.01 a browser, $0.05 a browser-hour and $8 a GB of proxy traffic",
          "Hosted MCP servers at api.anchorbrowser.io/v1/mcp accept OAuth sign-in or the API key header, with read and write endpoint calls as separate tools",
          "Managed identities sign in and handle MFA without returning credentials to the agent, and secrets can be limited to matching domains, per the docs"
        ],
        "weaknesses": [
          "No service agreement or API terms found. anchorbrowser.io/terms is a website terms of use dated 16 March 2025",
          "The documented CDP connection passes the API key as `apiKey` in the `wss://connect.anchorbrowser.io` URL",
          "No changelog, deprecation policy or published SLA found, and docs.anchorbrowser.io/changelog returns 404",
          "The status page lists two components, Website and Anchor Application, and its incident feed has never held an entry",
          "A 2025 blog post describes x402 payment on `POST /v1/sessions`, but an unpaid request on 8 October 2026 returned 401, not 402"
        ],
        "agentNotes": [
          "Send the key in the `anchor-api-key` header. For CDP, build `wss://connect.anchorbrowser.io?apiKey=\u003ckey\u003e\u0026sessionId=\u003cid\u003e` and keep that URL out of logs",
          "Set `session.timeout.idle_timeout` and `max_duration` and end sessions with DELETE. The default maximum is 180 minutes, and browser time bills by the minute",
          "Session creation is capped at 5 a minute on Free, 25 on Starter and 100 on Growth. On 429, wait for the `Retry-After` seconds",
          "Connect the `Anchor` MCP server or `Anchor (all)`, not both, because the docs say the pair duplicates tool names",
          "Authenticated browsers, CAPTCHA solving and proxies by country need the Starter plan or higher. The Free plan and Agent Access keys run plain sessions and web tasks"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 67.3
          }
        ],
        "editorialScores": {
          "ergonomics": 73,
          "maintenance": 57,
          "payments": 60,
          "reliability": 80,
          "schema": 80,
          "security": 54,
          "transparency": 40
        },
        "provenanceScore": 61
      },
      "connect": {
        "install": "npm install anchorbrowser",
        "http": "curl -X POST https://api.anchorbrowser.io/v1/tools/perform-web-task -H \"anchor-api-key: YOUR_API_KEY\" -H \"Content-Type: application/json\" -d '{\"prompt\":\"Go to example.com and return the page title\",\"url\":\"https://example.com\"}'",
        "claudeCode": "claude mcp add --transport http anchor https://api.anchorbrowser.io/v1/mcp",
        "config": {
          "mcpServers": {
            "anchor": {
              "headers": {
                "anchor-api-key": "YOUR_ANCHOR_API_KEY"
              },
              "url": "https://api.anchorbrowser.io/v1/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/browser.control",
        "tool": "https://letme.dev/anchor-browser"
      },
      "area": "developer",
      "unitPrices": [
        {
          "item": "Browser creation",
          "unit": "call",
          "usd": 0.01,
          "note": "Per browser instance created"
        },
        {
          "item": "Browser usage",
          "unit": "browser-hour",
          "usd": 0.05,
          "note": "Counted to the nearest full minute"
        },
        {
          "item": "Anchor proxy traffic",
          "unit": "gb",
          "usd": 8
        },
        {
          "item": "Egress with your own proxy or none",
          "unit": "gb",
          "usd": 0.2
        },
        {
          "item": "AI step, Light model tier",
          "unit": "call",
          "usd": 0.01,
          "note": "Also the flat rate with your own model key"
        },
        {
          "item": "AI step, Standard model tier",
          "unit": "call",
          "usd": 0.05
        },
        {
          "item": "AI step, High Performance model tier",
          "unit": "call",
          "usd": 0.1
        },
        {
          "item": "Overage credit, Starter and Growth",
          "unit": "credit",
          "usd": 1
        },
        {
          "item": "Starter plan",
          "unit": "month",
          "usd": 50
        },
        {
          "item": "Growth plan",
          "unit": "month",
          "usd": 2000
        }
      ],
      "provenance": {
        "legalEntity": "Anchor Forge Inc.",
        "domain": "anchorbrowser.io",
        "domainRegistered": "2024-09-18",
        "endpointOnVendorDomain": true,
        "terms": "",
        "privacy": "https://anchorbrowser.io/privacy-policy",
        "statusPage": "https://status.anchorbrowser.io",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-10-08",
        "notes": [
          "The website terms of use (last updated 16 March 2025) and the privacy policy (last updated 24 February 2026) name Anchor Forge Inc. and its affiliates. The terms choose New York law.",
          "No terms URL is recorded. anchorbrowser.io/terms is a website terms of use that grants personal, non-commercial use of the site, and no service agreement or API terms were found.",
          "The privacy policy is written for the website and customer contacts and has one product section, on Gmail access for sign-in codes. A DPA is listed in the trust portal behind an access request.",
          "The API and MCP servers answer at api.anchorbrowser.io, CDP at connect.anchorbrowser.io and OAuth sign-in at signin.anchorbrowser.io.",
          "anchorbrowser.io/.well-known/security.txt and docs.anchorbrowser.io/.well-known/security.txt both return 404. The trust portal at trust.anchorbrowser.io runs on SafeBase.",
          "RDAP for anchorbrowser.io gives a registration date of 2024-09-18.",
          "docs.anchorbrowser.io/changelog returns 404 and no API changelog was found."
        ],
        "score": 61
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/anchor-browser.json",
      "live": {
        "slug": "anchor-browser",
        "probe": {
          "target": "https://api.anchorbrowser.io",
          "method": "get",
          "lastAt": "2026-10-09T10:14:07.851771157Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 390,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 391,
          "p95ms24h": 418,
          "samples24h": 179,
          "samples30d": 179,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 70,
              "ok": 70
            },
            {
              "date": "2026-10-09",
              "probes": 109,
              "ok": 109
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.anchorbrowser.io",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-09T10:10:42.619183064Z"
        },
        "pages": [
          {
            "url": "https://docs.anchorbrowser.io/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-08T18:18:10.688067751Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "d1115f8035fb"
          },
          {
            "url": "https://anchorbrowser.io/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-08T18:15:09.984357233Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "5503a044040d"
          }
        ],
        "updatedAt": "2026-10-09T10:14:07.851771157Z"
      }
    },
    "answer": "TinyFish and Anchor Browser score within a point of each other on agent readiness, 67.7 (B) and 67.3 (B). Anchor Browser leads on reliability and payments \u0026 pricing.",
    "b": {
      "slug": "tinyfish",
      "name": "TinyFish",
      "vendor": "Tiny Fish, Inc.",
      "vendorUrl": "https://www.tinyfish.ai",
      "kind": "http-api",
      "category": "browser",
      "summary": "TinyFish is a hosted web agent platform from Tiny Fish, Inc. Agents call it through REST APIs for goal-driven automation, remote browser sessions over CDP, search, fetch and research, or through a remote MCP server with OAuth.",
      "url": "https://www.anchorterminal.com/tools/tinyfish",
      "markdownUrl": "https://www.anchorterminal.com/tools/tinyfish.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/tinyfish.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/tinyfish.json",
      "repo": "https://github.com/tinyfish-io/tinyfish-mcp-server",
      "license": "Proprietary service under Tiny Fish's terms of service. The MCP proxy `@tiny-fish/mcp` and the cookbook are MIT. The SDK packages state no licence in npm or PyPI metadata",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://agent.tinyfish.ai",
      "packages": [
        {
          "registry": "pypi",
          "name": "tinyfish"
        },
        {
          "registry": "npm",
          "name": "@tiny-fish/sdk"
        },
        {
          "registry": "npm",
          "name": "@tiny-fish/cli"
        },
        {
          "registry": "npm",
          "name": "@tiny-fish/mcp"
        }
      ],
      "auth": "mixed",
      "authNotes": "Self-serve API key from agent.tinyfish.ai/api-keys, sent in the `X-API-Key` header on every REST call. Keys are shown once and can be deleted, and no scopes were found. The MCP server at `https://agent.tinyfish.ai/mcp` uses OAuth 2.1 with a browser sign-in, or a key as a Bearer token for clients without OAuth. No sales approval is needed.",
      "pricing": "freemium",
      "pricingNotes": "Search and Fetch are free up to 12,000 requests and 1,000 URLs a day. Agent runs cost $0.016 a step and Browser sessions $0.002 a minute, drawn from a prepaid wallet with a $10 minimum top-up and no subscription. New accounts start with $8 of wallet funds and need no card, so an agent's owner can start without a contract. Enterprise is by contract (https://www.tinyfish.ai/pricing).",
      "priceSummary": "$0.016 / call",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 or L402 in the docs or the OpenAPI documents. `POST /v1/wallet/top-up` accepts the Machine Payments Protocol with a Stripe Shared Payment Token to refill the prepaid wallet ($10 to $500), for accounts in a gradual rollout and with an API key (https://docs.tinyfish.ai/agent-payments.md, checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 5721,
        "pypiWeekly": 6540,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://docs.tinyfish.ai",
      "llmsTxt": "https://docs.tinyfish.ai/llms.txt",
      "openapi": "https://agent.tinyfish.ai/v1/openapi/main",
      "registryName": "ai.tinyfish.agent/web-agent",
      "capabilities": [
        "browser.control",
        "browser.hosted",
        "web.extract",
        "web.fetch",
        "web.search",
        "search.research",
        "scraping.proxies",
        "scraping.anti-bot"
      ],
      "tags": [
        "official",
        "hosted",
        "freemium",
        "no-card",
        "prepaid",
        "mpp",
        "openapi",
        "llms-txt",
        "mcp",
        "oauth",
        "api-key",
        "python",
        "typescript",
        "cli",
        "webhooks",
        "status-page",
        "pre-1.0"
      ],
      "lastRelease": "2026-10-07",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 67.7,
        "grade": "B",
        "agentReady": false,
        "rank": 227,
        "ranked": true,
        "rankOf": 842,
        "categoryRank": 6,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 79,
          "maintenance": 80,
          "payments": 55,
          "reliability": 60,
          "schema": 85,
          "security": 57,
          "transparency": 59
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "OpenAPI documents are published for five APIs, errors carry typed codes and request IDs, and Search and Fetch are free within daily allowances. The terms let Tiny Fish train its models on customer data, run creation takes no idempotency keys, and the status page shows an hour or more of downtime on several days for the Browser and Search APIs.",
        "bestFor": "Agents that want one account for a goal-driven web agent, a raw CDP browser, and free search and fetch.",
        "strengths": [
          "OpenAPI 3.0 documents for the Agent, Browser, Fetch, Search and Research APIs, plus `llms.txt`, `llms-full.txt` and a Markdown twin of every docs page",
          "Search and Fetch are free up to 12,000 requests and 1,000 URLs a day, and new accounts start with $8 of wallet funds with no card",
          "Errors carry a code, a message, optional `details` and a `request_id`. Search and Fetch 429s carry `Retry-After` and `X-RateLimit-*` headers",
          "Remote MCP server at `https://agent.tinyfish.ai/mcp` with OAuth 2.1, listed in the official MCP registry as `ai.tinyfish.agent/web-agent`",
          "Vault credentials from 1Password or Bitwarden are opt-in per run and can be limited with `credential_item_ids`. The docs say the agent never sees the passwords",
          "A valid security.txt and a disclosure policy (v1.1, 15 September 2026) with safe harbour and response times"
        ],
        "weaknesses": [
          "The terms of 17 August 2026 allow Tiny Fish to train and improve its models on customer data. No opt-out was found in the reviewed pages",
          "The status page shows downtime of an hour or more on six days for the Browser API and five for the Search API between 11 July and 8 October 2026, with no incident write-ups",
          "No idempotency keys on run or session creation. The docs say retrying a failed request may create duplicate runs",
          "API keys have no scopes and no read-only mode was found. No prompt-injection guidance was found in the API docs",
          "No retention periods, public DPA or subprocessor list on the pages we could read. The trust centre is drawn by script and was unread",
          "The Pulse changelog's newest entry is 22 June 2026, and the Python and TypeScript SDKs are 0.x with no public source repository found"
        ],
        "agentNotes": [
          "Check `result` as well as `status`. A run can be `COMPLETED` while the goal failed, with `result.status` set to `failure`",
          "Don't retry `POST /v1/automation/run` blindly after a timeout. There are no idempotency keys, so list runs first to avoid duplicates",
          "Use `/v1/automation/run-async` or `/run-sse` when a run may need cancelling. Runs started with the synchronous endpoint can't be cancelled",
          "Allow 60 seconds for Browser session creation, connect Playwright to `cdp_url` (not `base_url`), and `DELETE` the session when done because billing is per minute",
          "Never put passwords in `goal`, which is logged. Pass `use_vault: true` with `credential_item_ids`, or `use_profile: true` for saved login state"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 67.7
          }
        ],
        "editorialScores": {
          "ergonomics": 79,
          "maintenance": 80,
          "payments": 55,
          "reliability": 60,
          "schema": 85,
          "security": 57,
          "transparency": 32
        },
        "provenanceScore": 85
      },
      "connect": {
        "install": "pip install -U tinyfish",
        "http": "curl -X POST https://agent.tinyfish.ai/v1/automation/run -H \"X-API-Key: $TINYFISH_API_KEY\" -H \"Content-Type: application/json\" -d '{\"url\": \"https://example.com\", \"goal\": \"Extract the page title\"}'",
        "claudeCode": "claude mcp add --transport http tinyfish https://agent.tinyfish.ai/mcp",
        "config": {
          "mcpServers": {
            "tinyfish": {
              "url": "https://agent.tinyfish.ai/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/browser.control",
        "tool": "https://letme.dev/tinyfish"
      },
      "sameCompany": [
        "tinyfish-search"
      ],
      "area": "developer",
      "unitPrices": [
        {
          "item": "Agent step",
          "unit": "call",
          "usd": 0.016,
          "note": "Model inference, residential proxy and anti-bot handling included per the pricing page"
        },
        {
          "item": "Browser session",
          "unit": "browser-hour",
          "usd": 0.12,
          "note": "Billed at $0.002 a minute"
        },
        {
          "item": "Search",
          "unit": "1k-requests",
          "usd": 0,
          "note": "Free up to 12,000 requests a day, 30 a minute"
        },
        {
          "item": "Fetch",
          "unit": "1k-pages",
          "usd": 0,
          "note": "Free up to 1,000 URLs a day, 150 a minute"
        },
        {
          "item": "Monitor run",
          "unit": "call",
          "usd": 0.005,
          "note": "Per completed run, failed runs free, per the MCP docs"
        }
      ],
      "provenance": {
        "legalEntity": "Tiny Fish, Inc.",
        "domain": "tinyfish.ai",
        "domainRegistered": "2023-02-06",
        "endpointOnVendorDomain": true,
        "terms": "https://www.tinyfish.ai/terms",
        "privacy": "https://www.tinyfish.ai/privacy-policy",
        "statusPage": "https://agent.tinyfish.ai/status",
        "changelog": "https://www.tinyfish.ai/pulse",
        "securityTxt": "valid",
        "checked": "2026-10-08",
        "notes": [
          "The terms of service, effective 17 August 2026, name Tiny Fish, Inc., a Delaware corporation at 4410 El Camino Real, Los Altos, CA 94022, cover the APIs and the wallet, and choose California law.",
          "The privacy policy, effective 14 December 2025, names TinyFish Inc. in Cupertino, California, and covers the website, products and services.",
          "The APIs answer at agent.tinyfish.ai, api.browser.tinyfish.ai, api.search.tinyfish.ai and api.fetch.tinyfish.ai. The docs' example `cdp_url` is on a tinyfish.io subdomain, the vendor's second domain.",
          "www.tinyfish.ai/.well-known/security.txt gives a contact, a policy link and an expiry of 1 September 2027.",
          "RDAP for tinyfish.ai gives a registration date of 2023-02-06.",
          "Pulse, the product changelog, has its newest entry dated 22 June 2026. Current release dates come from npm and PyPI.",
          "The same GitHub organisation, tinyfish-io, publishes AgentQL, which is a separate product and isn't graded here."
        ],
        "score": 85
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/tinyfish.json",
      "live": {
        "slug": "tinyfish",
        "probe": {
          "target": "https://agent.tinyfish.ai",
          "method": "get",
          "lastAt": "2026-10-09T10:14:29.961084699Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 661,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 647,
          "p95ms24h": 705,
          "samples24h": 28,
          "samples30d": 28,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 28,
              "ok": 28
            }
          ]
        },
        "vendorStatus": {
          "page": "https://agent.tinyfish.ai/status",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-09T07:58:36.020771067Z"
        },
        "updatedAt": "2026-10-09T10:14:29.961084699Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Anchor Forge Inc.",
        "b": "Tiny Fish, Inc.",
        "name": "Vendor"
      },
      {
        "a": "https://api.anchorbrowser.io",
        "b": "https://agent.tinyfish.ai",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Freemium",
        "b": "Freemium",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Proprietary cloud service. No service agreement was found, only a website terms of use. The TypeScript and Python SDKs and the self-hosted MCP server are Apache-2.0",
        "b": "Proprietary service under Tiny Fish's terms of service. The MCP proxy `@tiny-fish/mcp` and the cookbook are MIT. The SDK packages state no licence in npm or PyPI metadata",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "not listed",
        "b": "ai.tinyfish.agent/web-agent",
        "name": "MCP registry"
      },
      {
        "a": "2026-07-28",
        "b": "2026-10-07",
        "name": "Last release"
      },
      {
        "a": "no document linked",
        "b": "2026-08-17",
        "name": "Terms last updated"
      },
      {
        "a": "2026-02-24",
        "b": "2025-12-14",
        "name": "Privacy policy last updated"
      },
      {
        "a": "",
        "b": "yes",
        "name": "Customer content may train models"
      },
      {
        "a": "",
        "b": "yes",
        "name": "Terms restrict automated access"
      },
      {
        "a": "",
        "b": "yes",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "",
        "b": "yes",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "43k npm/wk, 10k PyPI/wk",
        "b": "5.7k npm/wk, 6.5k PyPI/wk",
        "name": "Popularity"
      }
    ],
    "faq": [
      {
        "answer": "TinyFish and Anchor Browser score within a point of each other on agent readiness, 67.7 (B) and 67.3 (B). Anchor Browser leads on reliability and payments \u0026 pricing.",
        "question": "Which is better for AI agents, Anchor Browser or TinyFish?"
      },
      {
        "answer": "Both take an API key or an OAuth sign-in.",
        "question": "Do Anchor Browser and TinyFish need an API key?"
      },
      {
        "answer": "Yes. Anchor Browser has a hosted endpoint at https://api.anchorbrowser.io and TinyFish at https://agent.tinyfish.ai.",
        "question": "Can an agent call Anchor Browser and TinyFish without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 80 against 60",
          "Payments \u0026 pricing, 60 against 55"
        ],
        "also": null,
        "goodFor": "Agents that must work inside signed-in accounts, with managed identities, MFA handling and a human sign-in link, and agents that need to start with no human signup.",
        "slug": "anchor-browser",
        "watchFor": "No service agreement or API terms found. anchorbrowser.io/terms is a website terms of use dated 16 March 2025"
      },
      {
        "aheadOn": [
          "Schema \u0026 documentation, 85 against 80",
          "Agent ergonomics, 79 against 73",
          "Maintenance \u0026 community, 80 against 57",
          "Transparency \u0026 trust, 59 against 51"
        ],
        "also": null,
        "goodFor": "Agents that want one account for a goal-driven web agent, a raw CDP browser, and free search and fetch.",
        "slug": "tinyfish",
        "watchFor": "The terms of 17 August 2026 allow Tiny Fish to train and improve its models on customer data. No opt-out was found in the reviewed pages"
      }
    ],
    "job": {
      "capability": "browser.control",
      "name": "Browser automation"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/agent-browser-vs-anchor-browser.json",
        "title": "agent-browser vs Anchor Browser",
        "url": "https://www.anchorterminal.com/compare/agent-browser-vs-anchor-browser"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agent-browser-vs-tinyfish.json",
        "title": "agent-browser vs TinyFish",
        "url": "https://www.anchorterminal.com/compare/agent-browser-vs-tinyfish"
      },
      {
        "json": "https://www.anchorterminal.com/compare/airtop-vs-anchor-browser.json",
        "title": "Airtop vs Anchor Browser",
        "url": "https://www.anchorterminal.com/compare/airtop-vs-anchor-browser"
      },
      {
        "json": "https://www.anchorterminal.com/compare/airtop-vs-tinyfish.json",
        "title": "Airtop vs TinyFish",
        "url": "https://www.anchorterminal.com/compare/airtop-vs-tinyfish"
      },
      {
        "json": "https://www.anchorterminal.com/compare/anchor-browser-vs-browser-use.json",
        "title": "Anchor Browser vs Browser Use",
        "url": "https://www.anchorterminal.com/compare/anchor-browser-vs-browser-use"
      },
      {
        "json": "https://www.anchorterminal.com/compare/anchor-browser-vs-browserbase.json",
        "title": "Anchor Browser vs Browserbase",
        "url": "https://www.anchorterminal.com/compare/anchor-browser-vs-browserbase"
      },
      {
        "json": "https://www.anchorterminal.com/compare/anchor-browser-vs-browserless.json",
        "title": "Anchor Browser vs Browserless",
        "url": "https://www.anchorterminal.com/compare/anchor-browser-vs-browserless"
      },
      {
        "json": "https://www.anchorterminal.com/compare/anchor-browser-vs-chrome-devtools-mcp.json",
        "title": "Anchor Browser vs Chrome DevTools MCP",
        "url": "https://www.anchorterminal.com/compare/anchor-browser-vs-chrome-devtools-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/anchor-browser-vs-hyperbrowser.json",
        "title": "Anchor Browser vs Hyperbrowser",
        "url": "https://www.anchorterminal.com/compare/anchor-browser-vs-hyperbrowser"
      },
      {
        "json": "https://www.anchorterminal.com/compare/anchor-browser-vs-notte.json",
        "title": "Anchor Browser vs Notte",
        "url": "https://www.anchorterminal.com/compare/anchor-browser-vs-notte"
      },
      {
        "json": "https://www.anchorterminal.com/compare/anchor-browser-vs-playwright-mcp.json",
        "title": "Anchor Browser vs Playwright MCP",
        "url": "https://www.anchorterminal.com/compare/anchor-browser-vs-playwright-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/anchor-browser-vs-puppeteer-reference-server-archived.json",
        "title": "Anchor Browser vs Puppeteer (archived MCP reference server)",
        "url": "https://www.anchorterminal.com/compare/anchor-browser-vs-puppeteer-reference-server-archived"
      },
      {
        "json": "https://www.anchorterminal.com/compare/anchor-browser-vs-skyvern.json",
        "title": "Anchor Browser vs Skyvern",
        "url": "https://www.anchorterminal.com/compare/anchor-browser-vs-skyvern"
      },
      {
        "json": "https://www.anchorterminal.com/compare/anchor-browser-vs-steel.json",
        "title": "Anchor Browser vs Steel",
        "url": "https://www.anchorterminal.com/compare/anchor-browser-vs-steel"
      },
      {
        "json": "https://www.anchorterminal.com/compare/browser-use-vs-tinyfish.json",
        "title": "Browser Use vs TinyFish",
        "url": "https://www.anchorterminal.com/compare/browser-use-vs-tinyfish"
      },
      {
        "json": "https://www.anchorterminal.com/compare/browserless-vs-tinyfish.json",
        "title": "Browserless vs TinyFish",
        "url": "https://www.anchorterminal.com/compare/browserless-vs-tinyfish"
      },
      {
        "json": "https://www.anchorterminal.com/compare/chrome-devtools-mcp-vs-tinyfish.json",
        "title": "Chrome DevTools MCP vs TinyFish",
        "url": "https://www.anchorterminal.com/compare/chrome-devtools-mcp-vs-tinyfish"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hyperbrowser-vs-tinyfish.json",
        "title": "Hyperbrowser vs TinyFish",
        "url": "https://www.anchorterminal.com/compare/hyperbrowser-vs-tinyfish"
      },
      {
        "json": "https://www.anchorterminal.com/compare/notte-vs-tinyfish.json",
        "title": "Notte vs TinyFish",
        "url": "https://www.anchorterminal.com/compare/notte-vs-tinyfish"
      },
      {
        "json": "https://www.anchorterminal.com/compare/playwright-mcp-vs-tinyfish.json",
        "title": "Playwright MCP vs TinyFish",
        "url": "https://www.anchorterminal.com/compare/playwright-mcp-vs-tinyfish"
      },
      {
        "json": "https://www.anchorterminal.com/compare/puppeteer-reference-server-archived-vs-tinyfish.json",
        "title": "Puppeteer (archived MCP reference server) vs TinyFish",
        "url": "https://www.anchorterminal.com/compare/puppeteer-reference-server-archived-vs-tinyfish"
      },
      {
        "json": "https://www.anchorterminal.com/compare/skyvern-vs-tinyfish.json",
        "title": "Skyvern vs TinyFish",
        "url": "https://www.anchorterminal.com/compare/skyvern-vs-tinyfish"
      },
      {
        "json": "https://www.anchorterminal.com/compare/steel-vs-tinyfish.json",
        "title": "Steel vs TinyFish",
        "url": "https://www.anchorterminal.com/compare/steel-vs-tinyfish"
      },
      {
        "json": "https://www.anchorterminal.com/compare/browserbase-vs-tinyfish.json",
        "title": "Browserbase vs TinyFish",
        "url": "https://www.anchorterminal.com/compare/browserbase-vs-tinyfish"
      }
    ],
    "scores": [
      {
        "anchor-browser": 80,
        "by": 20,
        "edge": "anchor-browser",
        "key": "reliability",
        "name": "Reliability",
        "tinyfish": 60,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "anchor-browser": 80,
        "by": 5,
        "edge": "tinyfish",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "tinyfish": 85,
        "weight": 13
      },
      {
        "anchor-browser": 73,
        "by": 6,
        "edge": "tinyfish",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "tinyfish": 79,
        "weight": 13
      },
      {
        "anchor-browser": 54,
        "by": 3,
        "edge": "tinyfish",
        "key": "security",
        "name": "Security \u0026 auth",
        "tinyfish": 57,
        "weight": 14
      },
      {
        "anchor-browser": 60,
        "by": 5,
        "edge": "anchor-browser",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "tinyfish": 55,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "anchor-browser": 57,
        "by": 23,
        "edge": "tinyfish",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "tinyfish": 80,
        "weight": 7
      },
      {
        "anchor-browser": 51,
        "by": 8,
        "edge": "tinyfish",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "tinyfish": 59,
        "weight": 7
      }
    ],
    "summary": "TinyFish and Anchor Browser score within a point of each other on agent readiness, 67.7 (B) and 67.3 (B). Anchor Browser leads on reliability and payments \u0026 pricing. Both do browser automation.",
    "verdicts": {
      "anchor-browser": "The API has a public OpenAPI 3.1 document, per-unit prices and Agent Access, an unauthenticated flow that issues a trial API key without a dashboard account. No service agreement is published, only a website terms of use, and the documented CDP connection puts the API key in the URL.",
      "tinyfish": "OpenAPI documents are published for five APIs, errors carry typed codes and request IDs, and Search and Fetch are free within daily allowances. The terms let Tiny Fish train its models on customer data, run creation takes no idempotency keys, and the status page shows an hour or more of downtime on several days for the Browser and Search APIs."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/anchor-browser-vs-tinyfish",
    "json": "https://www.anchorterminal.com/compare/anchor-browser-vs-tinyfish.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/anchor-browser-vs-tinyfish.md",
    "slim": "https://www.anchorterminal.com/compare/anchor-browser-vs-tinyfish.min.md"
  },
  "markdown": "TinyFish and Anchor Browser score within a point of each other on agent readiness, 67.7 (B) and 67.3 (B). Anchor Browser leads on reliability and payments \u0026 pricing. Both do browser automation.\n\n- Anchor Browser: grade B, 67.3/100, rank #237 of 842. Markdown https://www.anchorterminal.com/tools/anchor-browser.md · JSON https://www.anchorterminal.com/api/v1/tools/anchor-browser.json\n- TinyFish: grade B, 67.7/100, rank #227 of 842. Markdown https://www.anchorterminal.com/tools/tinyfish.md · JSON https://www.anchorterminal.com/api/v1/tools/tinyfish.json\n\n## Which one, for what\n\n### Anchor Browser (B)\n\nGood for: Agents that must work inside signed-in accounts, with managed identities, MFA handling and a human sign-in link, and agents that need to start with no human signup.\n\nAhead on:\n- Reliability, 80 against 60\n- Payments \u0026 pricing, 60 against 55\n\nWatch for: No service agreement or API terms found. anchorbrowser.io/terms is a website terms of use dated 16 March 2025\n\n### TinyFish (B)\n\nGood for: Agents that want one account for a goal-driven web agent, a raw CDP browser, and free search and fetch.\n\nAhead on:\n- Schema \u0026 documentation, 85 against 80\n- Agent ergonomics, 79 against 73\n- Maintenance \u0026 community, 80 against 57\n- Transparency \u0026 trust, 59 against 51\n\nWatch for: The terms of 17 August 2026 allow Tiny Fish to train and improve its models on customer data. No opt-out was found in the reviewed pages\n\n\n## Score by category\n\n| Category | Weight | Anchor Browser | TinyFish | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 80 | 60 | Anchor Browser +20 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 80 | 85 | TinyFish +5 |\n| Agent ergonomics | 13% (16.2 this run) | 73 | 79 | TinyFish +6 |\n| Security \u0026 auth | 14% (17.5 this run) | 54 | 57 | TinyFish +3 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 60 | 55 | Anchor Browser +5 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 57 | 80 | TinyFish +23 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 51 | 59 | TinyFish +8 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **67.3 · B** | **67.7 · B** | |\n\n## Facts side by side\n\n| Fact | Anchor Browser | TinyFish |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Anchor Forge Inc. | Tiny Fish, Inc. |\n| Hosted endpoint | `https://api.anchorbrowser.io` | `https://agent.tinyfish.ai` |\n| Transports | HTTP | HTTP |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Freemium | Freemium |\n| x402 | no | no |\n| Licence | Proprietary cloud service. No service agreement was found, only a website terms of use. The TypeScript and Python SDKs and the self-hosted MCP server are Apache-2.0 | Proprietary service under Tiny Fish's terms of service. The MCP proxy `@tiny-fish/mcp` and the cookbook are MIT. The SDK packages state no licence in npm or PyPI metadata |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| MCP registry | not listed | `ai.tinyfish.agent/web-agent` |\n| Last release | 2026-07-28 | 2026-10-07 |\n| Terms last updated | no document linked | 2026-08-17 |\n| Privacy policy last updated | 2026-02-24 | 2025-12-14 |\n| Customer content may train models |  | yes |\n| Terms restrict automated access |  | yes |\n| Terms restrict benchmarking |  | yes |\n| Terms or service can change without notice |  | not found in the text |\n| Arbitration or class-action waiver |  | yes |\n| Popularity | 43k npm/wk, 10k PyPI/wk | 5.7k npm/wk, 6.5k PyPI/wk |\n\n## Verdicts\n\n**Anchor Browser.** The API has a public OpenAPI 3.1 document, per-unit prices and Agent Access, an unauthenticated flow that issues a trial API key without a dashboard account. No service agreement is published, only a website terms of use, and the documented CDP connection puts the API key in the URL.\n\n**TinyFish.** OpenAPI documents are published for five APIs, errors carry typed codes and request IDs, and Search and Fetch are free within daily allowances. The terms let Tiny Fish train its models on customer data, run creation takes no idempotency keys, and the status page shows an hour or more of downtime on several days for the Browser and Search APIs.\n\n## Before you call either\n\n### Anchor Browser\n\n1. Send the key in the `anchor-api-key` header. For CDP, build `wss://connect.anchorbrowser.io?apiKey=\u003ckey\u003e\u0026sessionId=\u003cid\u003e` and keep that URL out of logs\n2. Set `session.timeout.idle_timeout` and `max_duration` and end sessions with DELETE. The default maximum is 180 minutes, and browser time bills by the minute\n3. Session creation is capped at 5 a minute on Free, 25 on Starter and 100 on Growth. On 429, wait for the `Retry-After` seconds\n4. Connect the `Anchor` MCP server or `Anchor (all)`, not both, because the docs say the pair duplicates tool names\n5. Authenticated browsers, CAPTCHA solving and proxies by country need the Starter plan or higher. The Free plan and Agent Access keys run plain sessions and web tasks\n\n### TinyFish\n\n1. Check `result` as well as `status`. A run can be `COMPLETED` while the goal failed, with `result.status` set to `failure`\n2. Don't retry `POST /v1/automation/run` blindly after a timeout. There are no idempotency keys, so list runs first to avoid duplicates\n3. Use `/v1/automation/run-async` or `/run-sse` when a run may need cancelling. Runs started with the synchronous endpoint can't be cancelled\n4. Allow 60 seconds for Browser session creation, connect Playwright to `cdp_url` (not `base_url`), and `DELETE` the session when done because billing is per minute\n5. Never put passwords in `goal`, which is logged. Pass `use_vault: true` with `credential_item_ids`, or `use_profile: true` for saved login state\n\n## Questions\n\n### Which is better for AI agents, Anchor Browser or TinyFish?\n\nTinyFish and Anchor Browser score within a point of each other on agent readiness, 67.7 (B) and 67.3 (B). Anchor Browser leads on reliability and payments \u0026 pricing.\n\n### Do Anchor Browser and TinyFish need an API key?\n\nBoth take an API key or an OAuth sign-in.\n\n### Can an agent call Anchor Browser and TinyFish without installing anything?\n\nYes. Anchor Browser has a hosted endpoint at https://api.anchorbrowser.io and TinyFish at https://agent.tinyfish.ai.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/anchor-browser-vs-tinyfish.json, and with the fewest tokens: https://www.anchorterminal.com/compare/anchor-browser-vs-tinyfish.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"anchor-browser\", \"b\": \"tinyfish\"}`. From a terminal: `anchor compare anchor-browser tinyfish`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/anchor-browser.json and https://www.anchorterminal.com/api/v1/tools/tinyfish.json\n\n## Other comparisons with Anchor Browser or TinyFish\n\n- [agent-browser vs Anchor Browser](https://www.anchorterminal.com/compare/agent-browser-vs-anchor-browser.md)\n- [agent-browser vs TinyFish](https://www.anchorterminal.com/compare/agent-browser-vs-tinyfish.md)\n- [Airtop vs Anchor Browser](https://www.anchorterminal.com/compare/airtop-vs-anchor-browser.md)\n- [Airtop vs TinyFish](https://www.anchorterminal.com/compare/airtop-vs-tinyfish.md)\n- [Anchor Browser vs Browser Use](https://www.anchorterminal.com/compare/anchor-browser-vs-browser-use.md)\n- [Anchor Browser vs Browserbase](https://www.anchorterminal.com/compare/anchor-browser-vs-browserbase.md)\n- [Anchor Browser vs Browserless](https://www.anchorterminal.com/compare/anchor-browser-vs-browserless.md)\n- [Anchor Browser vs Chrome DevTools MCP](https://www.anchorterminal.com/compare/anchor-browser-vs-chrome-devtools-mcp.md)\n- [Anchor Browser vs Hyperbrowser](https://www.anchorterminal.com/compare/anchor-browser-vs-hyperbrowser.md)\n- [Anchor Browser vs Notte](https://www.anchorterminal.com/compare/anchor-browser-vs-notte.md)\n- [Anchor Browser vs Playwright MCP](https://www.anchorterminal.com/compare/anchor-browser-vs-playwright-mcp.md)\n- [Anchor Browser vs Puppeteer (archived MCP reference server)](https://www.anchorterminal.com/compare/anchor-browser-vs-puppeteer-reference-server-archived.md)\n- [Anchor Browser vs Skyvern](https://www.anchorterminal.com/compare/anchor-browser-vs-skyvern.md)\n- [Anchor Browser vs Steel](https://www.anchorterminal.com/compare/anchor-browser-vs-steel.md)\n- [Browser Use vs TinyFish](https://www.anchorterminal.com/compare/browser-use-vs-tinyfish.md)\n- [Browserless vs TinyFish](https://www.anchorterminal.com/compare/browserless-vs-tinyfish.md)\n- [Chrome DevTools MCP vs TinyFish](https://www.anchorterminal.com/compare/chrome-devtools-mcp-vs-tinyfish.md)\n- [Hyperbrowser vs TinyFish](https://www.anchorterminal.com/compare/hyperbrowser-vs-tinyfish.md)\n- [Notte vs TinyFish](https://www.anchorterminal.com/compare/notte-vs-tinyfish.md)\n- [Playwright MCP vs TinyFish](https://www.anchorterminal.com/compare/playwright-mcp-vs-tinyfish.md)\n- [Puppeteer (archived MCP reference server) vs TinyFish](https://www.anchorterminal.com/compare/puppeteer-reference-server-archived-vs-tinyfish.md)\n- [Skyvern vs TinyFish](https://www.anchorterminal.com/compare/skyvern-vs-tinyfish.md)\n- [Steel vs TinyFish](https://www.anchorterminal.com/compare/steel-vs-tinyfish.md)\n- [Browserbase vs TinyFish](https://www.anchorterminal.com/compare/browserbase-vs-tinyfish.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-09",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Anchor Browser vs TinyFish",
        "url": ""
      }
    ],
    "description": "TinyFish and Anchor Browser score within a point of each other on agent readiness, 67.7 (B) and 67.3 (B). Anchor Browser leads on reliability and payments \u0026 pricing. Both do browser automation. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Anchor Browser B 67.3",
      "TinyFish B 67.7",
      "scores"
    ],
    "h1": "Anchor Browser vs TinyFish",
    "image": "https://www.anchorterminal.com/assets/og/compare-anchor-browser-vs-tinyfish.png",
    "path": "/compare/anchor-browser-vs-tinyfish",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Anchor Browser vs TinyFish for AI agents, B 67.3 vs B 67.7",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/compare/anchor-browser-vs-tinyfish"
  },
  "tokens": {
    "markdown": 2550,
    "slim": 730
  },
  "version": 1
}
