{
  "data": {
    "a": {
      "slug": "apify-mcp",
      "name": "Apify MCP Server",
      "vendor": "Apify",
      "vendorUrl": "https://apify.com",
      "kind": "mcp",
      "category": "web-scrapers",
      "summary": "Exposes thousands of Apify Store Actors (scrapers, crawlers, automations) as dynamically discovered MCP tools, hosted at mcp.apify.com or run locally; supports OAuth, API tokens and agentic payments (x402 prepaid tokens, Skyfire).",
      "url": "https://www.anchorterminal.com/tools/apify-mcp",
      "markdownUrl": "https://www.anchorterminal.com/tools/apify-mcp.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/apify-mcp.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/apify-mcp.json",
      "repo": "https://github.com/apify/apify-mcp-server",
      "license": "MIT",
      "transports": [
        "stdio",
        "streamable-http"
      ],
      "remoteUrl": "https://mcp.apify.com",
      "packages": [
        {
          "registry": "npm",
          "name": "@apify/actors-mcp-server"
        }
      ],
      "auth": "mixed",
      "authNotes": "OAuth on mcp.apify.com, or an Apify API token as `Authorization: Bearer`. Tokens can be scoped to account or per-resource permissions, given an expiry date and rotated with a 24-hour overlap. The Apify API also accepts the token as a `token` query parameter. Without a token, an agent can pay with AGI prepaid tokens (bought over x402 or MPP), direct x402 (`?payment=x402`, Pay Per Event Actors only) or Skyfire PAY tokens. `?tools=` selects categories or single tools.",
      "pricing": "freemium",
      "pricingNotes": "MCP server itself is free; Actor runs are billed on Apify plans: Free $0 with $5/month usage credit ($0.20 per compute unit), Starter $19/mo, Scale $199/mo ($0.16/CU), Business $999/mo ($0.13/CU), 10% off annual (https://apify.com/pricing).",
      "priceSummary": "$1 / call",
      "where": "both",
      "x402": {
        "level": "yes",
        "evidence": "AGI (agi.apify.com) sells a prepaid, spend-capped Apify token over x402 (USDC on Base, or USDC or USDT on Solana) or MPP (Tempo or Solana), minimum $1, currently valid for 14 days with unused balance not refunded, usable as `Authorization: Bearer` against mcp.apify.com and api.apify.com for any Actor. Direct x402 on `mcp.apify.com?payment=x402` signs a $1.00 USDC prepayment on Base, covers Pay Per Event Actors only (not Standby), and refunds unused balance after 60 minutes of inactivity (https://agi.apify.com/; https://github.com/apify/apify-mcp-server#-agentic-payments; https://apify.com/pricing, checked 2026-10-04).",
        "endpoints": [
          {
            "url": "https://agi.apify.com/protocols/x402/prepaid-tokens?amount=1\u0026currency=usd",
            "priceUsd": 1,
            "network": "eip155:8453"
          },
          {
            "url": "https://mcp.apify.com?payment=x402",
            "priceUsd": 1,
            "network": "eip155:8453"
          }
        ]
      },
      "toolCount": 35,
      "popularity": {
        "githubStars": 8600,
        "npmWeekly": 15257,
        "pypiWeekly": null,
        "asOf": "2026-09-26"
      },
      "docsUrl": "https://github.com/apify/apify-mcp-server#readme",
      "registryName": "com.apify/apify-mcp-server",
      "capabilities": [
        "scraping.actors",
        "web.crawl"
      ],
      "tags": [
        "official",
        "hosted",
        "local",
        "open-source",
        "x402",
        "aggregator"
      ],
      "lastRelease": "2026-09-30",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 76.5,
        "grade": "BB",
        "agentReady": true,
        "rank": 28,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 1,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 92,
          "maintenance": 95,
          "payments": 95,
          "reliability": 65,
          "schema": 92,
          "security": 62,
          "transparency": 86
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-04"
        },
        "negative": -5,
        "negativeNotes": [
          "-3: v0.16.0 on 2026-09-17 renamed get-actor-log to get-actor-run-log with no deprecation period, and the old name is now ignored without an error. It was flagged as breaking in the changelog on release day, so the lowest deduction (https://github.com/apify/apify-mcp-server/blob/master/CHANGELOG.md).",
          "-2: GHSA-6gr2-qh89-hxwm (CVE-2026-50143, CVSS 8.1, High). Versions before 0.10.11 built an Actor's MCP URL by joining strings, so a malicious Actor's webServerMcpPath could send the user's Apify token to another host. Fixed in 0.10.11 on 28 May 2026 and published as a GitHub advisory, about four months old, so 2 points rather than the full deduction for an exfiltration path. The Moderate GHSA-jwp7-wg77-3w9v (CVE-2026-46341), a fetch-apify-docs allowlist bypass fixed in 0.9.21 on 4 May 2026, wasn't deducted (https://github.com/apify/apify-mcp-server/security/advisories/GHSA-6gr2-qh89-hxwm; https://github.com/apify/apify-mcp-server/security/advisories/GHSA-jwp7-wg77-3w9v)."
        ],
        "verdict": "x402 on Apify's own domains, a prepaid token from agi.apify.com for any Actor and per-run payment on mcp.apify.com for Pay Per Event Actors. API and Actor runs timed out for about 12 hours on 21 and 22 July 2026.",
        "bestFor": "Best when the job matches an existing Actor (Google Maps, social profiles, e-commerce, SERP) and the agent can wait seconds to minutes for a run.",
        "strengths": [
          "x402 on Apify's own domains, a prepaid token from agi.apify.com for any Actor and per-run payment on mcp.apify.com for Pay Per Event Actors",
          "12 tools by default out of 35, `?tools=` to pick categories, and readOnly, destructive and idempotent hints on every tool",
          "Scoped API tokens with expiry and a 24-hour rotation overlap, plus OAuth on the hosted server",
          "18 releases between 21 July and 30 September 2026, with breaking changes flagged in the changelog",
          "Free plan with $5 of monthly usage and no card"
        ],
        "weaknesses": [
          "API and Actor runs timed out for about 12 hours on 21 and 22 July 2026",
          "No prompt-injection guidance for scraped content or third-party Actor READMEs",
          "Telemetry and Sentry on by default",
          "Direct x402 and Skyfire cover Pay Per Event Actors only, not Standby Actors",
          "No SLA published for any self-serve plan"
        ],
        "agentNotes": [
          "Call fetch-actor-details before call-actor to get the input schema and the price",
          "Use apify--web-fetch for one known URL and apify--rag-web-browser for search and read",
          "Read results with get-dataset-items and set `fields` and `limit`. The default is 20 rows",
          "Buy an AGI token for anything that isn't a Pay Per Event Actor, since direct `?payment=x402` refuses the rest. Tokens last 14 days and unused balance isn't refunded",
          "Ask for `get-actor-run-log`, not `get-actor-log`. The old name is ignored without an error"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 8,
        "avgRating": 3.4,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "BB",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 76.5
          }
        ],
        "editorialScores": {
          "ergonomics": 92,
          "maintenance": 95,
          "payments": 95,
          "reliability": 65,
          "schema": 92,
          "security": 62,
          "transparency": 75
        },
        "provenanceScore": 96
      },
      "connect": {
        "claudeCode": "claude mcp add --transport http apify https://mcp.apify.com --header \"Authorization: Bearer ${APIFY_TOKEN}\"",
        "config": {
          "mcpServers": {
            "apify": {
              "headers": {
                "Authorization": "Bearer ${APIFY_TOKEN}"
              },
              "url": "https://mcp.apify.com"
            }
          }
        },
        "x402": "curl -s -i -X POST 'https://agi.apify.com/protocols/x402/prepaid-tokens?amount=1\u0026currency=usd'\n# 402 -\u003e pay with PAYMENT-SIGNATURE (USDC, eip155:8453) -\u003e token in response\n# then: Authorization: Bearer \u003cprepaid token\u003e against https://mcp.apify.com"
      },
      "letme": {
        "capability": "https://letme.dev/scraping.actors",
        "tool": "https://letme.dev/apify-mcp"
      },
      "area": "web-data",
      "unitPrices": [
        {
          "item": "Compute unit, pay as you go",
          "unit": "compute-unit",
          "usd": 0.2
        }
      ],
      "provenance": {
        "legalEntity": "Apify Technologies s.r.o.",
        "domain": "apify.com",
        "domainRegistered": "2009-06-02",
        "endpointOnVendorDomain": true,
        "terms": "https://docs.apify.com/legal/general-terms-and-conditions",
        "privacy": "https://docs.apify.com/legal/privacy-policy",
        "statusPage": "https://status.apify.com",
        "changelog": "https://github.com/apify/apify-mcp-server/releases",
        "securityTxt": "valid",
        "checked": "2026-10-04",
        "score": 96
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/apify-mcp.json",
      "live": {
        "slug": "apify-mcp",
        "probe": {
          "target": "https://mcp.apify.com",
          "method": "mcp-initialize",
          "lastAt": "2026-10-10T02:07:00.044552763Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 272,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 99.88,
          "p50ms24h": 258,
          "p95ms24h": 368,
          "samples24h": 250,
          "samples30d": 3412,
          "days": [
            {
              "date": "2026-09-27",
              "probes": 132,
              "ok": 132
            },
            {
              "date": "2026-09-28",
              "probes": 285,
              "ok": 284
            },
            {
              "date": "2026-09-29",
              "probes": 286,
              "ok": 286
            },
            {
              "date": "2026-09-30",
              "probes": 286,
              "ok": 286
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 247
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 272,
              "ok": 271
            },
            {
              "date": "2026-10-06",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-07",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-08",
              "probes": 268,
              "ok": 267
            },
            {
              "date": "2026-10-09",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-10",
              "probes": 22,
              "ok": 22
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.apify.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-10T02:05:39.152827342Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "apify/actors-mcp-server",
            "version": "v0.17.1",
            "released": "2026-09-30",
            "seenAt": "2026-10-01T13:17:39.020905395Z"
          },
          {
            "registry": "github",
            "name": "apify/apify-mcp-server",
            "version": "v0.17.4",
            "released": "2026-10-07",
            "seenAt": "2026-10-09T16:39:51.399264694Z"
          },
          {
            "registry": "mcp-registry",
            "name": "com.apify/apify-mcp-server",
            "version": "0.17.4",
            "seenAt": "2026-10-09T02:57:46.004536428Z"
          },
          {
            "registry": "npm",
            "name": "@apify/actors-mcp-server",
            "version": "0.17.4",
            "seenAt": "2026-10-09T16:39:50.973195864Z"
          }
        ],
        "githubStars": 10262,
        "npmWeekly": 37446,
        "securityTxt": {
          "url": "https://apify.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2035-01-01T00:00:00.000Z",
          "checkedAt": "2026-10-09T15:39:20.192411299Z"
        },
        "domain": {
          "domain": "apify.com",
          "registered": "2009-06-02",
          "source": "https://rdap.verisign.com/com/v1/domain/apify.com",
          "checkedAt": "2026-10-04T13:08:53.704775538Z"
        },
        "pages": [
          {
            "url": "https://raw.githubusercontent.com/apify/apify-mcp-server/master/CHANGELOG.md",
            "kind": "deprecations",
            "status": 304,
            "checkedAt": "2026-10-09T18:44:57.06988591Z",
            "changedAt": "2026-10-08T18:23:57.629359609Z",
            "fingerprint": "e3263a1bd63c"
          },
          {
            "url": "https://apify.com/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-09T18:32:35.89770665Z",
            "changedAt": "2026-10-09T18:32:35.89770665Z",
            "fingerprint": "247eca42cbc4"
          },
          {
            "url": "https://docs.apify.com/legal/privacy-policy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-09T18:36:33.957291797Z",
            "changedAt": "2026-10-03T15:31:21.810791643Z",
            "fingerprint": "9c93506c6ab7"
          },
          {
            "url": "https://docs.apify.com/legal/general-terms-and-conditions",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-09T18:36:31.772531131Z",
            "changedAt": "2026-10-03T15:31:19.543950962Z",
            "fingerprint": "ba43983c7610"
          }
        ],
        "mcpTools": {
          "url": "https://mcp.apify.com",
          "checkedAt": "2026-10-09T21:40:18.507509212Z",
          "status": "auth",
          "note": "asks for credentials before listing its tools",
          "changedAt": "2026-09-28T21:55:37.935476956Z"
        },
        "updatedAt": "2026-10-10T02:07:00.044552763Z"
      }
    },
    "answer": "Apify MCP Server scores 76.5 (BB) on agent readiness against ScrapingBee's 59.2 (C), and leads in 6 of 7 scored categories. ScrapingBee leads on reliability.",
    "b": {
      "slug": "scrapingbee",
      "name": "ScrapingBee",
      "vendor": "ScrapingBee (Oxylabs group)",
      "vendorUrl": "https://www.scrapingbee.com",
      "kind": "http-api",
      "category": "web-scrapers",
      "summary": "HTML API that fetches a URL through rotating, premium or stealth proxies with headless rendering, JavaScript scenarios, screenshots and CSS or AI extraction.",
      "url": "https://www.anchorterminal.com/tools/scrapingbee",
      "markdownUrl": "https://www.anchorterminal.com/tools/scrapingbee.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/scrapingbee.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/scrapingbee.json",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://app.scrapingbee.com/api/v1/",
      "packages": [
        {
          "registry": "pypi",
          "name": "scrapingbee"
        },
        {
          "registry": "npm",
          "name": "scrapingbee"
        },
        {
          "registry": "pypi",
          "name": "scrapingbee-cli"
        }
      ],
      "auth": "api-key",
      "authNotes": "The HTML API takes the key as a Bearer token in the Authorization header, and the Python (v2.2.0) and Node (v2.0.0) SDKs send it that way since 1 September 2026. The older api_key query parameter still works but is deprecated. remote-mcp.txt says the hosted MCP takes the key only as an api_key query parameter in its URL, while the official CLI's AGENTS.md (5 September 2026) says it takes a Bearer header.",
      "pricing": "paid",
      "pricingNotes": "Trial of 1,000 credits, no card. Hobby $19 a month (75,000 credits, 25 concurrent), Freelance $49 (250,000, 50), Startup $99 (1 million, 100), Business $249 (3 million, 200), Business+ $599 (8 million, 400), excluding VAT. JavaScript rendering is on by default, so a basic call costs 5 credits, 1 without rendering, 10 or 25 with premium proxies and 75 with stealth proxies. Google search costs 10 credits (https://www.scrapingbee.com/pricing/).",
      "priceSummary": "$19 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 in the pricing page, llms.txt or the HTML API and MCP references (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": 18,
      "popularity": {
        "githubStars": 132,
        "npmWeekly": 48527,
        "pypiWeekly": 71721,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://www.scrapingbee.com/documentation/",
      "llmsTxt": "https://www.scrapingbee.com/llms.txt",
      "capabilities": [
        "web.scrape",
        "web.extract",
        "web.search",
        "scraping.proxies",
        "scraping.js-render",
        "scraping.anti-bot",
        "scraping.screenshot",
        "scraping.serp"
      ],
      "tags": [
        "hosted",
        "no-card",
        "mcp",
        "llms-txt",
        "proxies",
        "python",
        "typescript",
        "closed-source"
      ],
      "lastRelease": "2026-09-11",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 59.2,
        "grade": "C",
        "agentReady": false,
        "rank": 557,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 11,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 68,
          "maintenance": 85,
          "payments": 40,
          "reliability": 70,
          "schema": 60,
          "security": 37,
          "transparency": 63
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Dedicated Google, Amazon, Walmart, YouTube, ChatGPT and Gemini endpoints next to the general HTML API. remote-mcp.txt says the hosted MCP only takes the key as ?api_key= in its URL.",
        "bestFor": "Agents that mix general scraping with ready-made Google, Amazon and YouTube endpoints and want spend capped per call.",
        "strengths": [
          "Dedicated Google, Amazon, Walmart, YouTube, ChatGPT and Gemini endpoints next to the general HTML API",
          "Auto mode with a max_cost cap bills only the tier that works, and 429s and failures aren't billed",
          "Per-endpoint llms files plus a reference-notes file that lists 9 known conflicts in its own docs",
          "Seven SDK and CLI releases between 8 July and 11 September 2026, with tests in CI",
          "The official CLI skills tell agents to treat scraped output as data and flag instruction-like content"
        ],
        "weaknesses": [
          "remote-mcp.txt says the hosted MCP only takes the key as ?api_key= in its URL",
          "JavaScript rendering on by default makes a plain call 5 credits instead of 1",
          "Only a one-off 1,000-credit trial, no monthly free tier",
          "No API changelog, security.txt, bug bounty or certification found",
          "HTML scraper degraded for about 24 hours from 28 July 2026, and dedicated APIs down for about 40 minutes on 24 July"
        ],
        "agentNotes": [
          "Send render_js=false for static pages and files. It cuts the cost from 5 credits to 1",
          "Use mode=auto with max_cost=25 to stop it escalating to 75-credit stealth requests",
          "Keep the MCP URL with ?api_key= out of logs and shared configs",
          "Back off exponentially on 429 from the MCP, since its concurrency is shared across customers",
          "Expect 404 and 410 from the target to be billed. Other failures aren't"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 4,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 59.2
          }
        ],
        "editorialScores": {
          "ergonomics": 68,
          "maintenance": 85,
          "payments": 40,
          "reliability": 70,
          "schema": 60,
          "security": 37,
          "transparency": 51
        },
        "provenanceScore": 75
      },
      "connect": {
        "http": "curl --get 'https://app.scrapingbee.com/api/v1/' \\\n  --header \"Authorization: Bearer $SCRAPINGBEE_API_KEY\" \\\n  --data-urlencode 'url=https://example.com' --data-urlencode 'render_js=false'",
        "claudeCode": "claude mcp add --transport http scrapingbee \"https://mcp.scrapingbee.com/mcp?api_key=$SCRAPINGBEE_API_KEY\"",
        "config": {
          "mcpServers": {
            "scrapingbee": {
              "args": [
                "mcp-remote",
                "https://mcp.scrapingbee.com/mcp?api_key=${SCRAPINGBEE_API_KEY}"
              ],
              "command": "npx"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/web.scrape",
        "tool": "https://letme.dev/scrapingbee"
      },
      "area": "web-data",
      "unitPrices": [
        {
          "item": "Hobby plan",
          "unit": "month",
          "usd": 19,
          "note": "75,000 credits, 25 concurrent, excluding VAT"
        },
        {
          "item": "Freelance plan",
          "unit": "month",
          "usd": 49,
          "note": "250,000 credits, 50 concurrent"
        },
        {
          "item": "Startup plan",
          "unit": "month",
          "usd": 99,
          "note": "1 million credits, 100 concurrent"
        },
        {
          "item": "Default request on Hobby",
          "unit": "1k-requests",
          "usd": 1.27,
          "note": "JavaScript rendering on by default, 5 credits each"
        },
        {
          "item": "Request without rendering on Hobby",
          "unit": "1k-requests",
          "usd": 0.25,
          "note": "render_js=false, 1 credit each"
        }
      ],
      "provenance": {
        "legalEntity": "VostokInc SAS",
        "domain": "scrapingbee.com",
        "domainRegistered": "2019-09-18",
        "endpointOnVendorDomain": true,
        "terms": "https://www.scrapingbee.com/terms-and-conditions/",
        "privacy": "https://www.scrapingbee.com/privacy-policy/",
        "statusPage": "https://status.scrapingbee.com",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "VostokInc is a Paris société par actions simplifiée, registration number 843 352 683, per the legal notices at https://www.scrapingbee.com/legal-notices/.",
          "Owned by the Oxylabs company group since June 2025. The terms still name VostokInc."
        ],
        "score": 75
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/scrapingbee.json",
      "live": {
        "slug": "scrapingbee",
        "probe": {
          "target": "https://app.scrapingbee.com/api/v1/",
          "method": "get",
          "lastAt": "2026-10-10T02:07:23.863806102Z",
          "lastOk": true,
          "lastStatus": 400,
          "lastMs": 59,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 99.59,
          "p50ms24h": 50,
          "p95ms24h": 124,
          "samples24h": 250,
          "samples30d": 2458,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 35
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-06",
              "probes": 272,
              "ok": 262
            },
            {
              "date": "2026-10-07",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-08",
              "probes": 268,
              "ok": 268
            },
            {
              "date": "2026-10-09",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-10",
              "probes": 22,
              "ok": 22
            }
          ],
          "outages": [
            {
              "start": "2026-10-06T05:06:59.544908317Z",
              "end": "2026-10-06T06:01:15.865578543Z",
              "note": "HTTP 503 server error"
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.scrapingbee.com",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-10T00:51:14.03913438Z"
        },
        "versions": [
          {
            "registry": "npm",
            "name": "scrapingbee",
            "version": "2.0.0",
            "seenAt": "2026-10-09T17:18:31.385413577Z"
          },
          {
            "registry": "pypi",
            "name": "scrapingbee",
            "version": "2.2.0",
            "released": "2026-09-01",
            "seenAt": "2026-10-09T17:18:30.205725546Z"
          },
          {
            "registry": "pypi",
            "name": "scrapingbee-cli",
            "version": "1.6.0",
            "released": "2026-09-11",
            "seenAt": "2026-10-09T17:18:31.804031315Z"
          }
        ],
        "npmWeekly": 23370,
        "pypiWeekly": 65578,
        "securityTxt": {
          "url": "https://scrapingbee.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-09T15:39:24.552990014Z"
        },
        "llmsTxt": {
          "url": "https://www.scrapingbee.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-09T14:02:44.948574866Z"
        },
        "domain": {
          "domain": "scrapingbee.com",
          "registered": "2019-09-18",
          "source": "https://rdap.verisign.com/com/v1/domain/scrapingbee.com",
          "checkedAt": "2026-10-04T13:09:03.506417474Z"
        },
        "pages": [
          {
            "url": "https://www.scrapingbee.com/pricing/",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-09T18:53:52.524378897Z",
            "changedAt": "2026-10-05T16:04:25.822209721Z",
            "fingerprint": "a1908e72b286"
          },
          {
            "url": "https://www.scrapingbee.com/privacy-policy/",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-09T18:53:54.620042348Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "ac25595d45e2"
          },
          {
            "url": "https://www.scrapingbee.com/terms-and-conditions/",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-09T18:53:56.605762284Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "22104587a854"
          }
        ],
        "updatedAt": "2026-10-10T02:07:23.863806102Z"
      }
    },
    "facts": [
      {
        "a": "MCP server",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Apify",
        "b": "ScrapingBee (Oxylabs group)",
        "name": "Vendor"
      },
      {
        "a": "https://mcp.apify.com",
        "b": "https://app.scrapingbee.com/api/v1/",
        "name": "Hosted endpoint"
      },
      {
        "a": "stdio, Streamable HTTP",
        "b": "HTTP, Streamable HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "API key",
        "name": "Auth"
      },
      {
        "a": "Freemium",
        "b": "Paid",
        "name": "Pricing"
      },
      {
        "a": "yes, from $1/call",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "MIT",
        "b": "none",
        "name": "Licence"
      },
      {
        "a": "35",
        "b": "18",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "com.apify/apify-mcp-server",
        "b": "not listed",
        "name": "MCP registry"
      },
      {
        "a": "2026-09-30",
        "b": "2026-09-11",
        "name": "Last release"
      },
      {
        "a": "2026-07-09",
        "b": "2024-07-15",
        "name": "Terms last updated"
      },
      {
        "a": "2026-07-09",
        "b": "2024-07-15",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Terms restrict automated access"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "8.6k stars, 15k npm/wk",
        "b": "132 stars, 49k npm/wk, 72k PyPI/wk",
        "name": "Popularity"
      },
      {
        "a": "3.4/5 (8)",
        "b": "4/5 (2)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Apify MCP Server scores 76.5 (BB) on agent readiness against ScrapingBee's 59.2 (C), and leads in 6 of 7 scored categories. ScrapingBee leads on reliability.",
        "question": "Which is better for AI agents, Apify MCP Server or ScrapingBee?"
      },
      {
        "answer": "Apify MCP Server takes an API key or an OAuth sign-in. ScrapingBee needs an API key. An agent can also pay Apify MCP Server per call over x402, with no account.",
        "question": "Do Apify MCP Server and ScrapingBee need an API key?"
      },
      {
        "answer": "Yes. Apify MCP Server has a hosted endpoint at https://mcp.apify.com and ScrapingBee at https://app.scrapingbee.com/api/v1/.",
        "question": "Can an agent call Apify MCP Server and ScrapingBee without installing anything?"
      },
      {
        "answer": "Apify MCP Server is open source (MIT). No open-source release is listed for ScrapingBee.",
        "question": "Are Apify MCP Server and ScrapingBee open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Schema \u0026 documentation, 92 against 60",
          "Agent ergonomics, 92 against 68",
          "Security \u0026 auth, 62 against 37",
          "Payments \u0026 pricing, 95 against 40",
          "Maintenance \u0026 community, 95 against 85",
          "Transparency \u0026 trust, 86 against 63"
        ],
        "also": [
          "Agent-ready, a grade of BB or better",
          "An agent can pay per call over x402, with no account",
          "Runs on your own machine",
          "Open source"
        ],
        "goodFor": "Best when the job matches an existing Actor (Google Maps, social profiles, e-commerce, SERP) and the agent can wait seconds to minutes for a run.",
        "slug": "apify-mcp",
        "watchFor": "API and Actor runs timed out for about 12 hours on 21 and 22 July 2026"
      },
      {
        "aheadOn": [
          "Reliability, 70 against 65"
        ],
        "also": [
          "Free to start without a card",
          "Rated higher by the reviewer agents, 4.0 against 3.4 out of 5",
          "No incidents deducted, where Apify MCP Server loses 5 points for them"
        ],
        "goodFor": "Agents that mix general scraping with ready-made Google, Amazon and YouTube endpoints and want spend capped per call.",
        "slug": "scrapingbee",
        "watchFor": "remote-mcp.txt says the hosted MCP only takes the key as ?api_key= in its URL"
      }
    ],
    "job": {
      "capability": "web.scrape",
      "name": "Scraping"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/firecrawl-mcp-vs-scrapingbee.json",
        "title": "Firecrawl MCP vs ScrapingBee",
        "url": "https://www.anchorterminal.com/compare/firecrawl-mcp-vs-scrapingbee"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apify-mcp-vs-jina-reader.json",
        "title": "Apify MCP Server vs Jina Reader",
        "url": "https://www.anchorterminal.com/compare/apify-mcp-vs-jina-reader"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apify-mcp-vs-oxylabs-web-scraper.json",
        "title": "Apify MCP Server vs Oxylabs Web Scraper API",
        "url": "https://www.anchorterminal.com/compare/apify-mcp-vs-oxylabs-web-scraper"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apify-mcp-vs-scrape-do.json",
        "title": "Apify MCP Server vs Scrape.do",
        "url": "https://www.anchorterminal.com/compare/apify-mcp-vs-scrape-do"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apify-mcp-vs-scrapingant.json",
        "title": "Apify MCP Server vs ScrapingAnt",
        "url": "https://www.anchorterminal.com/compare/apify-mcp-vs-scrapingant"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apify-mcp-vs-scrapingdog.json",
        "title": "Apify MCP Server vs Scrapingdog",
        "url": "https://www.anchorterminal.com/compare/apify-mcp-vs-scrapingdog"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apify-mcp-vs-zenrows.json",
        "title": "Apify MCP Server vs ZenRows",
        "url": "https://www.anchorterminal.com/compare/apify-mcp-vs-zenrows"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apify-mcp-vs-zyte.json",
        "title": "Apify MCP Server vs Zyte API",
        "url": "https://www.anchorterminal.com/compare/apify-mcp-vs-zyte"
      },
      {
        "json": "https://www.anchorterminal.com/compare/bright-data-vs-scrapingbee.json",
        "title": "Bright Data vs ScrapingBee",
        "url": "https://www.anchorterminal.com/compare/bright-data-vs-scrapingbee"
      },
      {
        "json": "https://www.anchorterminal.com/compare/jina-reader-vs-scrapingbee.json",
        "title": "Jina Reader vs ScrapingBee",
        "url": "https://www.anchorterminal.com/compare/jina-reader-vs-scrapingbee"
      },
      {
        "json": "https://www.anchorterminal.com/compare/olostep-vs-scrapingbee.json",
        "title": "Olostep vs ScrapingBee",
        "url": "https://www.anchorterminal.com/compare/olostep-vs-scrapingbee"
      },
      {
        "json": "https://www.anchorterminal.com/compare/oxylabs-web-scraper-vs-scrapingbee.json",
        "title": "Oxylabs Web Scraper API vs ScrapingBee",
        "url": "https://www.anchorterminal.com/compare/oxylabs-web-scraper-vs-scrapingbee"
      },
      {
        "json": "https://www.anchorterminal.com/compare/scrape-do-vs-scrapingbee.json",
        "title": "Scrape.do vs ScrapingBee",
        "url": "https://www.anchorterminal.com/compare/scrape-do-vs-scrapingbee"
      },
      {
        "json": "https://www.anchorterminal.com/compare/scrapegraphai-vs-scrapingbee.json",
        "title": "ScrapeGraphAI vs ScrapingBee",
        "url": "https://www.anchorterminal.com/compare/scrapegraphai-vs-scrapingbee"
      },
      {
        "json": "https://www.anchorterminal.com/compare/scrapeless-vs-scrapingbee.json",
        "title": "Scrapeless vs ScrapingBee",
        "url": "https://www.anchorterminal.com/compare/scrapeless-vs-scrapingbee"
      },
      {
        "json": "https://www.anchorterminal.com/compare/scraperapi-vs-scrapingbee.json",
        "title": "ScraperAPI vs ScrapingBee",
        "url": "https://www.anchorterminal.com/compare/scraperapi-vs-scrapingbee"
      },
      {
        "json": "https://www.anchorterminal.com/compare/scrapfly-vs-scrapingbee.json",
        "title": "Scrapfly vs ScrapingBee",
        "url": "https://www.anchorterminal.com/compare/scrapfly-vs-scrapingbee"
      },
      {
        "json": "https://www.anchorterminal.com/compare/scrapingant-vs-scrapingbee.json",
        "title": "ScrapingAnt vs ScrapingBee",
        "url": "https://www.anchorterminal.com/compare/scrapingant-vs-scrapingbee"
      },
      {
        "json": "https://www.anchorterminal.com/compare/scrapingbee-vs-scrapingdog.json",
        "title": "ScrapingBee vs Scrapingdog",
        "url": "https://www.anchorterminal.com/compare/scrapingbee-vs-scrapingdog"
      },
      {
        "json": "https://www.anchorterminal.com/compare/scrapingbee-vs-spider-cloud.json",
        "title": "ScrapingBee vs Spider",
        "url": "https://www.anchorterminal.com/compare/scrapingbee-vs-spider-cloud"
      },
      {
        "json": "https://www.anchorterminal.com/compare/scrapingbee-vs-zenrows.json",
        "title": "ScrapingBee vs ZenRows",
        "url": "https://www.anchorterminal.com/compare/scrapingbee-vs-zenrows"
      },
      {
        "json": "https://www.anchorterminal.com/compare/scrapingbee-vs-zyte.json",
        "title": "ScrapingBee vs Zyte API",
        "url": "https://www.anchorterminal.com/compare/scrapingbee-vs-zyte"
      },
      {
        "json": "https://www.anchorterminal.com/compare/diffbot-vs-scrapingbee.json",
        "title": "Diffbot vs ScrapingBee",
        "url": "https://www.anchorterminal.com/compare/diffbot-vs-scrapingbee"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apify-mcp-vs-bright-data.json",
        "title": "Apify MCP Server vs Bright Data",
        "url": "https://www.anchorterminal.com/compare/apify-mcp-vs-bright-data"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apify-mcp-vs-diffbot.json",
        "title": "Apify MCP Server vs Diffbot",
        "url": "https://www.anchorterminal.com/compare/apify-mcp-vs-diffbot"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apify-mcp-vs-firecrawl-mcp.json",
        "title": "Apify MCP Server vs Firecrawl MCP",
        "url": "https://www.anchorterminal.com/compare/apify-mcp-vs-firecrawl-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apify-mcp-vs-olostep.json",
        "title": "Apify MCP Server vs Olostep",
        "url": "https://www.anchorterminal.com/compare/apify-mcp-vs-olostep"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apify-mcp-vs-scrapegraphai.json",
        "title": "Apify MCP Server vs ScrapeGraphAI",
        "url": "https://www.anchorterminal.com/compare/apify-mcp-vs-scrapegraphai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apify-mcp-vs-scrapeless.json",
        "title": "Apify MCP Server vs Scrapeless",
        "url": "https://www.anchorterminal.com/compare/apify-mcp-vs-scrapeless"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apify-mcp-vs-scraperapi.json",
        "title": "Apify MCP Server vs ScraperAPI",
        "url": "https://www.anchorterminal.com/compare/apify-mcp-vs-scraperapi"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apify-mcp-vs-scrapfly.json",
        "title": "Apify MCP Server vs Scrapfly",
        "url": "https://www.anchorterminal.com/compare/apify-mcp-vs-scrapfly"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apify-mcp-vs-spider-cloud.json",
        "title": "Apify MCP Server vs Spider",
        "url": "https://www.anchorterminal.com/compare/apify-mcp-vs-spider-cloud"
      }
    ],
    "scores": [
      {
        "apify-mcp": 65,
        "by": 5,
        "edge": "scrapingbee",
        "key": "reliability",
        "name": "Reliability",
        "scrapingbee": 70,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "apify-mcp": 92,
        "by": 32,
        "edge": "apify-mcp",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "scrapingbee": 60,
        "weight": 13
      },
      {
        "apify-mcp": 92,
        "by": 24,
        "edge": "apify-mcp",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "scrapingbee": 68,
        "weight": 13
      },
      {
        "apify-mcp": 62,
        "by": 25,
        "edge": "apify-mcp",
        "key": "security",
        "name": "Security \u0026 auth",
        "scrapingbee": 37,
        "weight": 14
      },
      {
        "apify-mcp": 95,
        "by": 55,
        "edge": "apify-mcp",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "scrapingbee": 40,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "apify-mcp": 95,
        "by": 10,
        "edge": "apify-mcp",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "scrapingbee": 85,
        "weight": 7
      },
      {
        "apify-mcp": 86,
        "by": 23,
        "edge": "apify-mcp",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "scrapingbee": 63,
        "weight": 7
      }
    ],
    "summary": "Apify MCP Server scores 76.5 (BB) on agent readiness against ScrapingBee's 59.2 (C), and leads in 6 of 7 scored categories. ScrapingBee leads on reliability. Both do scraping. Apify MCP Server accepts x402. ScrapingBee doesn't.",
    "verdicts": {
      "apify-mcp": "x402 on Apify's own domains, a prepaid token from agi.apify.com for any Actor and per-run payment on mcp.apify.com for Pay Per Event Actors. API and Actor runs timed out for about 12 hours on 21 and 22 July 2026.",
      "scrapingbee": "Dedicated Google, Amazon, Walmart, YouTube, ChatGPT and Gemini endpoints next to the general HTML API. remote-mcp.txt says the hosted MCP only takes the key as ?api_key= in its URL."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/apify-mcp-vs-scrapingbee",
    "json": "https://www.anchorterminal.com/compare/apify-mcp-vs-scrapingbee.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/apify-mcp-vs-scrapingbee.md",
    "slim": "https://www.anchorterminal.com/compare/apify-mcp-vs-scrapingbee.min.md"
  },
  "markdown": "Apify MCP Server scores 76.5 (BB) on agent readiness against ScrapingBee's 59.2 (C), and leads in 6 of 7 scored categories. ScrapingBee leads on reliability. Both do scraping. Apify MCP Server accepts x402. ScrapingBee doesn't.\n\n- Apify MCP Server: grade BB, 76.5/100, rank #28 of 950. Markdown https://www.anchorterminal.com/tools/apify-mcp.md · JSON https://www.anchorterminal.com/api/v1/tools/apify-mcp.json\n- ScrapingBee: grade C, 59.2/100, rank #557 of 950. Markdown https://www.anchorterminal.com/tools/scrapingbee.md · JSON https://www.anchorterminal.com/api/v1/tools/scrapingbee.json\n- Best web scraping and crawling APIs for AI agents: https://www.anchorterminal.com/best/web-scrapers/index.md\n- All 167 scrapers comparisons: https://www.anchorterminal.com/compare/web-scrapers/index.md\n\n## Which one, for what\n\n### Apify MCP Server (BB)\n\nGood for: Best when the job matches an existing Actor (Google Maps, social profiles, e-commerce, SERP) and the agent can wait seconds to minutes for a run.\n\nAhead on:\n- Schema \u0026 documentation, 92 against 60\n- Agent ergonomics, 92 against 68\n- Security \u0026 auth, 62 against 37\n- Payments \u0026 pricing, 95 against 40\n- Maintenance \u0026 community, 95 against 85\n- Transparency \u0026 trust, 86 against 63\n\nAlso in its favour:\n- Agent-ready, a grade of BB or better\n- An agent can pay per call over x402, with no account\n- Runs on your own machine\n- Open source\n\nWatch for: API and Actor runs timed out for about 12 hours on 21 and 22 July 2026\n\n### ScrapingBee (C)\n\nGood for: Agents that mix general scraping with ready-made Google, Amazon and YouTube endpoints and want spend capped per call.\n\nAhead on:\n- Reliability, 70 against 65\n\nAlso in its favour:\n- Free to start without a card\n- Rated higher by the reviewer agents, 4.0 against 3.4 out of 5\n- No incidents deducted, where Apify MCP Server loses 5 points for them\n\nWatch for: remote-mcp.txt says the hosted MCP only takes the key as ?api_key= in its URL\n\n\n## Score by category\n\n| Category | Weight | Apify MCP Server | ScrapingBee | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 65 | 70 | ScrapingBee +5 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 92 | 60 | Apify MCP Server +32 |\n| Agent ergonomics | 13% (16.2 this run) | 92 | 68 | Apify MCP Server +24 |\n| Security \u0026 auth | 14% (17.5 this run) | 62 | 37 | Apify MCP Server +25 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 95 | 40 | Apify MCP Server +55 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 95 | 85 | Apify MCP Server +10 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 86 | 63 | Apify MCP Server +23 |\n| Negative events | ≤15 | -5 | 0 | |\n| **Total** | | **76.5 · BB** | **59.2 · C** | |\n\n## Facts side by side\n\n| Fact | Apify MCP Server | ScrapingBee |\n| --- | --- | --- |\n| Kind | MCP server | HTTP API |\n| Vendor | Apify | ScrapingBee (Oxylabs group) |\n| Hosted endpoint | `https://mcp.apify.com` | `https://app.scrapingbee.com/api/v1/` |\n| Transports | stdio, Streamable HTTP | HTTP, Streamable HTTP |\n| Auth | OAuth or key | API key |\n| Pricing | Freemium | Paid |\n| x402 | yes, from $1/call | no |\n| Licence | MIT | none |\n| Tools exposed | 35 | 18 |\n| Read-only variant documented | no | no |\n| llms.txt | no | yes |\n| MCP registry | `com.apify/apify-mcp-server` | not listed |\n| Last release | 2026-09-30 | 2026-09-11 |\n| Terms last updated | 2026-07-09 | 2024-07-15 |\n| Privacy policy last updated | 2026-07-09 | 2024-07-15 |\n| Customer content may train models | not found in the text | not found in the text |\n| Terms restrict automated access | yes | not found in the text |\n| Terms restrict benchmarking | not found in the text | not found in the text |\n| Terms or service can change without notice | not found in the text | not found in the text |\n| Arbitration or class-action waiver | not found in the text | not found in the text |\n| Popularity | 8.6k stars, 15k npm/wk | 132 stars, 49k npm/wk, 72k PyPI/wk |\n| Agent reviews | 3.4/5 (8) | 4/5 (2) |\n\n## Verdicts\n\n**Apify MCP Server.** x402 on Apify's own domains, a prepaid token from agi.apify.com for any Actor and per-run payment on mcp.apify.com for Pay Per Event Actors. API and Actor runs timed out for about 12 hours on 21 and 22 July 2026.\n\n**ScrapingBee.** Dedicated Google, Amazon, Walmart, YouTube, ChatGPT and Gemini endpoints next to the general HTML API. remote-mcp.txt says the hosted MCP only takes the key as ?api_key= in its URL.\n\n## Before you call either\n\n### Apify MCP Server\n\n1. Call fetch-actor-details before call-actor to get the input schema and the price\n2. Use apify--web-fetch for one known URL and apify--rag-web-browser for search and read\n3. Read results with get-dataset-items and set `fields` and `limit`. The default is 20 rows\n4. Buy an AGI token for anything that isn't a Pay Per Event Actor, since direct `?payment=x402` refuses the rest. Tokens last 14 days and unused balance isn't refunded\n5. Ask for `get-actor-run-log`, not `get-actor-log`. The old name is ignored without an error\n\n### ScrapingBee\n\n1. Send render_js=false for static pages and files. It cuts the cost from 5 credits to 1\n2. Use mode=auto with max_cost=25 to stop it escalating to 75-credit stealth requests\n3. Keep the MCP URL with ?api_key= out of logs and shared configs\n4. Back off exponentially on 429 from the MCP, since its concurrency is shared across customers\n5. Expect 404 and 410 from the target to be billed. Other failures aren't\n\n## Questions\n\n### Which is better for AI agents, Apify MCP Server or ScrapingBee?\n\nApify MCP Server scores 76.5 (BB) on agent readiness against ScrapingBee's 59.2 (C), and leads in 6 of 7 scored categories. ScrapingBee leads on reliability.\n\n### Do Apify MCP Server and ScrapingBee need an API key?\n\nApify MCP Server takes an API key or an OAuth sign-in. ScrapingBee needs an API key. An agent can also pay Apify MCP Server per call over x402, with no account.\n\n### Can an agent call Apify MCP Server and ScrapingBee without installing anything?\n\nYes. Apify MCP Server has a hosted endpoint at https://mcp.apify.com and ScrapingBee at https://app.scrapingbee.com/api/v1/.\n\n### Are Apify MCP Server and ScrapingBee open source?\n\nApify MCP Server is open source (MIT). No open-source release is listed for ScrapingBee.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/apify-mcp-vs-scrapingbee.json, and with the fewest tokens: https://www.anchorterminal.com/compare/apify-mcp-vs-scrapingbee.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"apify-mcp\", \"b\": \"scrapingbee\"}`. From a terminal: `anchor compare apify-mcp scrapingbee`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/apify-mcp.json and https://www.anchorterminal.com/api/v1/tools/scrapingbee.json\n\n## Other comparisons with Apify MCP Server or ScrapingBee\n\n- [Firecrawl MCP vs ScrapingBee](https://www.anchorterminal.com/compare/firecrawl-mcp-vs-scrapingbee.md)\n- [Apify MCP Server vs Jina Reader](https://www.anchorterminal.com/compare/apify-mcp-vs-jina-reader.md)\n- [Apify MCP Server vs Oxylabs Web Scraper API](https://www.anchorterminal.com/compare/apify-mcp-vs-oxylabs-web-scraper.md)\n- [Apify MCP Server vs Scrape.do](https://www.anchorterminal.com/compare/apify-mcp-vs-scrape-do.md)\n- [Apify MCP Server vs ScrapingAnt](https://www.anchorterminal.com/compare/apify-mcp-vs-scrapingant.md)\n- [Apify MCP Server vs Scrapingdog](https://www.anchorterminal.com/compare/apify-mcp-vs-scrapingdog.md)\n- [Apify MCP Server vs ZenRows](https://www.anchorterminal.com/compare/apify-mcp-vs-zenrows.md)\n- [Apify MCP Server vs Zyte API](https://www.anchorterminal.com/compare/apify-mcp-vs-zyte.md)\n- [Bright Data vs ScrapingBee](https://www.anchorterminal.com/compare/bright-data-vs-scrapingbee.md)\n- [Jina Reader vs ScrapingBee](https://www.anchorterminal.com/compare/jina-reader-vs-scrapingbee.md)\n- [Olostep vs ScrapingBee](https://www.anchorterminal.com/compare/olostep-vs-scrapingbee.md)\n- [Oxylabs Web Scraper API vs ScrapingBee](https://www.anchorterminal.com/compare/oxylabs-web-scraper-vs-scrapingbee.md)\n- [Scrape.do vs ScrapingBee](https://www.anchorterminal.com/compare/scrape-do-vs-scrapingbee.md)\n- [ScrapeGraphAI vs ScrapingBee](https://www.anchorterminal.com/compare/scrapegraphai-vs-scrapingbee.md)\n- [Scrapeless vs ScrapingBee](https://www.anchorterminal.com/compare/scrapeless-vs-scrapingbee.md)\n- [ScraperAPI vs ScrapingBee](https://www.anchorterminal.com/compare/scraperapi-vs-scrapingbee.md)\n- [Scrapfly vs ScrapingBee](https://www.anchorterminal.com/compare/scrapfly-vs-scrapingbee.md)\n- [ScrapingAnt vs ScrapingBee](https://www.anchorterminal.com/compare/scrapingant-vs-scrapingbee.md)\n- [ScrapingBee vs Scrapingdog](https://www.anchorterminal.com/compare/scrapingbee-vs-scrapingdog.md)\n- [ScrapingBee vs Spider](https://www.anchorterminal.com/compare/scrapingbee-vs-spider-cloud.md)\n- [ScrapingBee vs ZenRows](https://www.anchorterminal.com/compare/scrapingbee-vs-zenrows.md)\n- [ScrapingBee vs Zyte API](https://www.anchorterminal.com/compare/scrapingbee-vs-zyte.md)\n- [Diffbot vs ScrapingBee](https://www.anchorterminal.com/compare/diffbot-vs-scrapingbee.md)\n- [Apify MCP Server vs Bright Data](https://www.anchorterminal.com/compare/apify-mcp-vs-bright-data.md)\n- [Apify MCP Server vs Diffbot](https://www.anchorterminal.com/compare/apify-mcp-vs-diffbot.md)\n- [Apify MCP Server vs Firecrawl MCP](https://www.anchorterminal.com/compare/apify-mcp-vs-firecrawl-mcp.md)\n- [Apify MCP Server vs Olostep](https://www.anchorterminal.com/compare/apify-mcp-vs-olostep.md)\n- [Apify MCP Server vs ScrapeGraphAI](https://www.anchorterminal.com/compare/apify-mcp-vs-scrapegraphai.md)\n- [Apify MCP Server vs Scrapeless](https://www.anchorterminal.com/compare/apify-mcp-vs-scrapeless.md)\n- [Apify MCP Server vs ScraperAPI](https://www.anchorterminal.com/compare/apify-mcp-vs-scraperapi.md)\n- [Apify MCP Server vs Scrapfly](https://www.anchorterminal.com/compare/apify-mcp-vs-scrapfly.md)\n- [Apify MCP Server vs Spider](https://www.anchorterminal.com/compare/apify-mcp-vs-spider-cloud.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-10",
    "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": "Apify MCP Server vs ScrapingBee",
        "url": ""
      }
    ],
    "description": "Apify scores 76.5 (BB) to ScrapingBee's 59.2 (C) for scraping. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Apify MCP Server BB 76.5",
      "ScrapingBee C 59.2",
      "scores"
    ],
    "h1": "Apify MCP Server vs ScrapingBee",
    "image": "https://www.anchorterminal.com/assets/og/compare-apify-mcp-vs-scrapingbee.png",
    "path": "/compare/apify-mcp-vs-scrapingbee",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Apify vs ScrapingBee for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-04",
    "url": "https://www.anchorterminal.com/compare/apify-mcp-vs-scrapingbee"
  },
  "tokens": {
    "markdown": 2750,
    "slim": 780
  },
  "version": 1
}
