{
  "name": "ScrapingBee",
  "slug": "scrapingbee",
  "website_url": "https://www.scrapingbee.com",
  "vendor_description": "ScrapingBee is the best web scraping API that handles proxies and headless browsers for you - so you can focus on extracting the data you need.",
  "categories": [
    "scraping"
  ],
  "summary": "ScrapingBee is a web scraping API that handles proxy rotation and headless browsers for you, covering general scraping, SERP data, screenshots, and AI-assisted extraction. It uses API-key auth, six SDKs, and an official MCP server. Pricing is a published, self-serve subscription from $49/month, with 1,000 API credits free to start. It is SOC 2 Type 2 and GDPR compliant. Used by SAP, Contently, and Zillow.",
  "capabilities": {
    "supported_actions": [
      "scrape_web_page",
      "render_javascript",
      "take_screenshot",
      "extract_data_css_xpath",
      "ai_extract_data",
      "execute_js_scenario",
      "google_search",
      "amazon_search",
      "amazon_product_details",
      "walmart_search",
      "fast_search",
      "youtube_scrape",
      "chatgpt_scrape",
      "geotargeted_scraping",
      "premium_proxy_scraping"
    ],
    "supported_regions": [
      "Global (200+ country codes for geotargeting)"
    ],
    "supported_languages": [],
    "input_types": [
      "URL",
      "query parameters"
    ],
    "output_types": [
      "HTML",
      "JSON",
      "Markdown",
      "plain text",
      "screenshot (base64-encoded image)"
    ],
    "webhooks_supported": false,
    "sandbox_available": false,
    "sdk_languages": [
      "Python",
      "Node.js",
      "Python",
      "Python",
      "Python",
      "TypeScript"
    ],
    "mcp_server_available": true
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://app.scrapingbee.com/api/v1",
    "api_version": "v1",
    "versioning_scheme": "url",
    "stability": "ga",
    "deprecation_policy_url": null,
    "auth_methods": [
      "api_key"
    ],
    "auth_docs_url": "https://www.scrapingbee.com/documentation/",
    "idempotency_supported": null,
    "error_format": "vendor-specific",
    "webhook_signing": null,
    "webhook_events_url": null,
    "rate_limit_requests": null,
    "rate_limit_window": null,
    "sdk_packages": [
      {
        "stars": 131,
        "package": "scrapingbee",
        "archived": false,
        "language": "Python",
        "official": true,
        "repo_url": "https://github.com/ScrapingBee/scrapingbee-python",
        "last_pushed_at": "2026-02-05T15:21:24Z"
      },
      {
        "stars": 113,
        "package": "scrapingbee",
        "archived": false,
        "language": "Node.js",
        "official": true,
        "repo_url": "https://github.com/ScrapingBee/scrapingbee-node",
        "last_pushed_at": "2026-01-22T09:34:17Z"
      },
      {
        "stars": 104,
        "package": "scrapingbee-cli",
        "archived": false,
        "language": "Python",
        "official": true,
        "repo_url": "https://github.com/ScrapingBee/scrapingbee-cli",
        "last_pushed_at": "2026-06-03T13:48:58Z"
      },
      {
        "stars": 152,
        "package": "scrapy-scrapingbee",
        "archived": false,
        "language": "Python",
        "official": true,
        "repo_url": "https://github.com/ScrapingBee/scrapy-scrapingbee",
        "last_pushed_at": "2024-05-14T22:17:31Z"
      },
      {
        "stars": 101,
        "package": "langchain-scrapingbee",
        "archived": false,
        "language": "Python",
        "official": true,
        "repo_url": "https://github.com/ScrapingBee/langchain-scrapingbee",
        "last_pushed_at": "2025-12-08T06:03:45Z"
      },
      {
        "stars": 102,
        "package": "n8n-nodes-scrapingbee",
        "archived": false,
        "language": "TypeScript",
        "official": true,
        "repo_url": "https://github.com/ScrapingBee/scrapingbee-n8n",
        "last_pushed_at": "2025-12-03T08:55:25Z"
      }
    ],
    "mcp_url": "https://mcp.scrapingbee.com/mcp",
    "quickstart_url": "https://www.scrapingbee.com/tutorials/getting-started-with-scrapingbees-python-sdk/"
  },
  "pricing": {
    "pricing_model": "subscription",
    "has_published_pricing": true,
    "starting_price_usd": "49.0000",
    "price_basis": "month",
    "free_tier_available": false,
    "free_tier_limit": "1,000 API credits",
    "free_tier_details": "1,000 free API credits, no credit card required (one-time trial credits, not a recurring free allowance)",
    "minimum_commitment": null,
    "self_serve_signup": true,
    "requires_sales_call": false,
    "requires_verification": false,
    "enterprise_plan_available": true,
    "price_points": [
      {
        "plan": "Free",
        "item": "1,000 API credits",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://www.scrapingbee.com/pricing/"
      },
      {
        "plan": "Freelance",
        "item": "250,000 API credits",
        "amount_usd": "49.9900",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://www.scrapingbee.com/pricing/"
      },
      {
        "plan": "Startup",
        "item": "1,000,000 API credits",
        "amount_usd": "99.9900",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://www.scrapingbee.com/pricing/"
      },
      {
        "plan": "Business",
        "item": "3,000,000 API credits",
        "amount_usd": "249.9900",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://www.scrapingbee.com/pricing/"
      },
      {
        "plan": "Business+",
        "item": "8,000,000 API credits",
        "amount_usd": "599.9900",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://www.scrapingbee.com/pricing/"
      },
      {
        "plan": "Enterprise 1",
        "item": "14,000,000 API credits",
        "amount_usd": "999.9900",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://www.scrapingbee.com/pricing/"
      },
      {
        "plan": "Enterprise 2",
        "item": "24,000,000 API credits",
        "amount_usd": "1599.9900",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://www.scrapingbee.com/pricing/"
      },
      {
        "plan": "Enterprise 3",
        "item": "41,000,000 API credits",
        "amount_usd": "2399.9900",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://www.scrapingbee.com/pricing/"
      }
    ]
  },
  "compliance": {
    "soc2": "type_2",
    "hipaa": null,
    "gdpr": true,
    "iso_27001": null,
    "pci_dss": null,
    "sla_published": false,
    "sla_url": null,
    "data_retention_policy_url": null,
    "documented_rate_limits": "Concurrent request limits per plan: Freelance 10, Startup 50, Business 100, Business+ 200, Custom (negotiable). No explicit requests-per-second rate limit documented.",
    "known_restrictions": [
      "Geolocation is only available when premium proxies are enabled: premium_proxy=true",
      "JavaScript rendering (render_js=true) costs 5 API credits per request",
      "Maximum timeout parameter value: 140,000ms",
      "Maximum wait parameter value: 35,000ms",
      "Screenshots only available when render_js=true",
      "API credits expire at the end of each billing cycle",
      "Only successful requests (HTTP 200 or 404) are charged"
    ]
  },
  "developer": {
    "docs_url": "https://www.scrapingbee.com/documentation",
    "api_reference_url": null,
    "openapi_spec_url": null,
    "postman_collection_url": null,
    "changelog_url": null,
    "status_page_url": "https://status.scrapingbee.com",
    "llms_txt_url": null,
    "markdown_docs_url": null,
    "rendering": "static"
  },
  "adoption": {
    "launched_at": "2018-01-01",
    "ga_date": null,
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": [
      "SAP",
      "Contently",
      "Zillow",
      "WooCommerce",
      "BREX",
      "Trainline",
      "Trader Joe's",
      "Interhyp"
    ]
  },
  "scores": {
    "agent_friendliness": 40,
    "pricing_transparency": 85,
    "setup_speed": 60,
    "docs_quality": 15,
    "procurement_friction": 85,
    "trust_readiness": 40,
    "best_for": [
      "Regulated or enterprise workloads - compliance attestations and an enterprise plan",
      "AI agents and automation - an agent-ready surface (MCP / llms.txt)",
      "Teams needing broad API coverage out of the box"
    ],
    "avoid_if": [
      "You want to try it free before paying"
    ]
  },
  "sources": [
    {
      "field": "categories",
      "url": "https://www.scrapingbee.com/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://docs.zyte.com/zyte-api/migration/scrapingbee/index.html",
      "excerpt": "ScrapingBee limits the number of concurrent requests that you can send, starting at 5 with the most basic plan.",
      "confidence": "medium"
    },
    {
      "field": "vendor_description",
      "url": "https://www.scrapingbee.com/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "output_types",
      "url": "https://www.scrapingbee.com/features/screenshot/",
      "excerpt": "Take a look at our documentation and get started in minutes!",
      "confidence": "medium"
    },
    {
      "field": "sdk_languages",
      "url": "https://www.scrapingbee.com/tutorials/getting-started-with-scrapingbees-python-sdk/",
      "excerpt": "In this tutorial, we will see how you can integrate ScrapingBee's API with Python using our Software Development Kit (SDK)",
      "confidence": "high"
    },
    {
      "field": "free_tier_details",
      "url": "https://www.scrapingbee.com/blog/best-free-web-scraping-tools/",
      "excerpt": "ScrapingBee offers a very generous free tier with 1,000 free API credits (no credit card required).",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://www.scrapingbee.com/terms-and-conditions/",
      "excerpt": "The General Conditions govern the access, consultation, browsing, and more generally the use of the Services.",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://corsproxy.io/alternatives/scrapingbee/",
      "excerpt": "Uptime SLA, 99.99%, Not guaranteed",
      "confidence": "high"
    },
    {
      "field": "webhooks_supported",
      "url": "https://www.scrapingbee.com/documentation/",
      "excerpt": "If you're using Python or NodeJS client libraries, then you should not encode URLs",
      "confidence": "medium"
    },
    {
      "field": "free_tier_available",
      "url": "https://www.scrapingbee.com/blog/best-free-web-scraping-tools/",
      "excerpt": "ScrapingBee offers a very generous free tier with 1,000 free API credits (no credit card required).",
      "confidence": "high"
    },
    {
      "field": "minimum_commitment",
      "url": "https://www.scrapingbee.com/faq/",
      "excerpt": "Yes, you can cancel your subscription plan at any time.",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://pixeljets.com/web-scraping-api/scrapingbee/",
      "excerpt": "The list of proxy countries is huge - practically every country is available.",
      "confidence": "high"
    },
    {
      "field": "supported_languages",
      "url": "https://www.scrapingbee.com/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://www.scrapingbee.com/pricing/",
      "excerpt": "Simple, transparent pricing for ScrapingBee web scraping API. Choose from Freelance, Startup, Business, or Enterprise plans. Cancel anytime.",
      "confidence": "medium"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://corsproxy.io/alternatives/scrapingbee/",
      "excerpt": "Uptime SLA, 99.99%, Not guaranteed",
      "confidence": "medium"
    },
    {
      "field": "output_types",
      "url": "https://www.scrapingbee.com/documentation/",
      "excerpt": "If you're using Python or NodeJS client libraries, then you should not encode URLs",
      "confidence": "medium"
    },
    {
      "field": "sdk_languages",
      "url": "https://www.scrapingbee.com/documentation/",
      "excerpt": "If you're using Python or NodeJS client libraries, then you should not encode URLs as that is handled by these libraries.",
      "confidence": "high"
    },
    {
      "field": "free_tier_details",
      "url": "https://www.scrapingbee.com/pricing/",
      "excerpt": "Simple, transparent pricing for ScrapingBee web scraping API.",
      "confidence": "high"
    },
    {
      "field": "name",
      "url": "https://www.scrapingbee.com/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://status.scrapingbee.com/",
      "excerpt": "HTML Scraping. 99.775% uptime",
      "confidence": "high"
    },
    {
      "field": "iso_27001",
      "url": "https://trust.scrapingbee.com/",
      "excerpt": "We are happy to announce that we have obtained SOC 2 Type II compliance for the ScrapingBee API.",
      "confidence": "medium"
    },
    {
      "field": "free_tier_available",
      "url": "https://www.scrapingbee.com/pricing/",
      "excerpt": "Simple, transparent pricing for ScrapingBee web scraping API. Choose from Freelance, Startup, Business, or Enterprise plans.",
      "confidence": "high"
    },
    {
      "field": "minimum_commitment",
      "url": "https://www.scrapingbee.com/pricing/",
      "excerpt": "Simple, transparent pricing for ScrapingBee web scraping API. Choose from Freelance, Startup, Business, or Enterprise plans. Cancel anytime.",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://www.scrapingbee.com/documentation/country_codes/",
      "excerpt": "ScrapingBee's country codes documentation gives you a complete list of supported geolocations and shows how to scrape region-specific content",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://www.scrapingbee.com/documentation/",
      "excerpt": "If you're using Python or NodeJS client libraries, then you should not encode URLs",
      "confidence": "medium"
    },
    {
      "field": "known_restrictions",
      "url": "https://scrapebadger.com/alternatives/scrapingbee-alternative",
      "excerpt": "Credits reset every month — unused credits disappear at billing date.",
      "confidence": "medium"
    },
    {
      "field": "self_serve_signup",
      "url": "https://www.scrapingbee.com/blog/best-free-web-scraping-tools/",
      "excerpt": "1,000 free API credits (no credit card required)",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://www.scrapingbee.com/data-processing-agreement/",
      "excerpt": "ACCEPTANCE: By activating a ScrapingBee account, placing an order, or using the Services, the Customer agrees to this Data Processing Agreement.",
      "confidence": "high"
    },
    {
      "field": "website_url",
      "url": "https://www.scrapingbee.com/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "fields_not_found",
      "url": "https://www.scrapingbee.com/gdpr/",
      "excerpt": "We are fully committed to being compliant with GDPR",
      "confidence": "medium"
    },
    {
      "field": "primary_use_cases",
      "url": "https://www.scrapingbee.com/features/google/",
      "excerpt": "You can scrape Google Business listings using ScrapingBee's Google Search API.",
      "confidence": "medium"
    },
    {
      "field": "supported_actions",
      "url": "https://www.scrapingbee.com/documentation/",
      "excerpt": "If you're using Python or NodeJS client libraries, then you should not encode URLs as that is handled by these libraries. Headless Browser. Javascript",
      "confidence": "medium"
    },
    {
      "field": "self_serve_signup",
      "url": "https://www.scrapingbee.com/pricing/",
      "excerpt": "Simple, transparent pricing for ScrapingBee web scraping API. Choose from Freelance, Startup, Business, or Enterprise plans. Cancel anytime.",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://www.scrapingbee.com/gdpr/",
      "excerpt": "We are fully committed to being compliant with GDPR and all data protection best practices. This page lays out our commitment to data protection.",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://www.nudgesecurity.com/security-profile/scrapingbee-com",
      "excerpt": "Review the complete security profile for ScrapingBee, including supply chain details, privacy policy, terms of service, GDPR compliance",
      "confidence": "high"
    },
    {
      "field": "fields_not_found",
      "url": "https://trust.scrapingbee.com/",
      "excerpt": "We are happy to announce that we have obtained SOC 2 Type II compliance for the ScrapingBee API.",
      "confidence": "medium"
    },
    {
      "field": "primary_use_cases",
      "url": "https://www.scrapingbee.com/",
      "excerpt": "A basic request costs 1 credit, while features like JavaScript rendering, premium proxies, or AI extraction increase the cost.",
      "confidence": "medium"
    },
    {
      "field": "primary_use_cases",
      "url": "https://www.scrapingbee.com/features/screenshot/",
      "excerpt": "Take a look at our documentation and get started in minutes!",
      "confidence": "medium"
    },
    {
      "field": "supported_actions",
      "url": "https://www.scrapingbee.com/features/google/",
      "excerpt": "You can scrape Google Business listings using ScrapingBee's Google Search API.",
      "confidence": "medium"
    },
    {
      "field": "supported_actions",
      "url": "https://www.scrapingbee.com/documentation/amazon/",
      "excerpt": "Our Amazon API allows you to scrape Amazon search results and product details in realtime. We provide two endpoints: endpoint ( /api/v1/amazon/",
      "confidence": "medium"
    },
    {
      "field": "hipaa",
      "url": "https://trust.scrapingbee.com/",
      "excerpt": "We are happy to announce that we have obtained SOC 2 Type II compliance for the ScrapingBee API.",
      "confidence": "medium"
    },
    {
      "field": "soc2",
      "url": "https://trust.scrapingbee.com/",
      "excerpt": "We are happy to announce that we have obtained SOC 2 Type II compliance for the ScrapingBee API. The audit was conducted and verified by an",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://github.com/ScrapingBee/mcp-server",
      "excerpt": "ScrapingBee MCP Server enables AI agent web scraping through a Model Context Protocol interface, providing structured JSON-RPC execution and scalable tool",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://www.scrapingbee.com/pricing/",
      "excerpt": "Simple, transparent pricing for ScrapingBee web scraping API. Choose from Freelance, Startup, Business, or Enterprise plans. Cancel anytime.",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://www.scrapingbee.com/pricing/",
      "excerpt": "Simple, transparent pricing for ScrapingBee web scraping API. Choose from Freelance, Startup, Business, or Enterprise plans. Cancel anytime.",
      "confidence": "high"
    },
    {
      "field": "requires_sales_call",
      "url": "https://www.scrapingbee.com/pricing/",
      "excerpt": "Simple, transparent pricing for ScrapingBee web scraping API. Choose from Freelance, Startup, Business, or Enterprise plans. Cancel anytime.",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://www.scrapingbee.com/pricing/",
      "excerpt": "Simple, transparent pricing for ScrapingBee web scraping API. Choose from Freelance, Startup, Business, or Enterprise plans.",
      "confidence": "high"
    },
    {
      "field": "input_types",
      "url": "https://www.scrapingbee.com/documentation/",
      "excerpt": "If you're using Python or NodeJS client libraries, then you should not encode URLs as that is handled by these libraries.",
      "confidence": "medium"
    },
    {
      "field": "sandbox_available",
      "url": "https://www.scrapingbee.com/documentation/",
      "excerpt": "If you're using Python or NodeJS client libraries, then you should not encode URLs",
      "confidence": "medium"
    },
    {
      "field": "webhook_events_url",
      "url": "https://help.scrapingbee.com/en/category/api-hoss7h/",
      "excerpt": "ScrapingBee is a really simple API that allows you to extract HTML from every website in one single API call",
      "confidence": "medium"
    },
    {
      "field": "base_url",
      "url": "https://publicapis.io/scraping-bee-api",
      "excerpt": "Once you have your API key, you can start making requests using the following API endpoint: https://app.scrapingbee.com/api/v1/ to scrape data from different",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://www.xpay.sh/saas-pricing/scrapingbee/",
      "excerpt": "Does ScrapingBee have a free tier? Yes — ScrapingBee offers free starter access on signup. 1,000 free API credits, no credit card required.",
      "confidence": "high"
    },
    {
      "field": "fields_not_found",
      "url": "https://trust.scrapingbee.com/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "rate_limit_window",
      "url": "https://help.scrapingbee.com/en/article/how-to-use-concurrency-e96e0v/",
      "excerpt": "The simplest way for you to take advantage of this concurrency is to set up 5 workers / threads and having each of them send 20 requests.",
      "confidence": "high"
    },
    {
      "field": "starting_price_usd",
      "url": "https://www.scrapingbee.com/pricing/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "auth_docs_url",
      "url": "https://www.scrapingbee.com/documentation/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "price_basis",
      "url": "https://www.scrapingbee.com/pricing/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "requires_verification",
      "url": "https://www.xpay.sh/saas-pricing/scrapingbee/",
      "excerpt": "1,000 free API credits, no credit card required.",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://help.scrapingbee.com/en/category/api-hoss7h/",
      "excerpt": "ScrapingBee is a really simple API that allows you to extract HTML from every website in one single API call",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://www.scrapingbee.com/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "mcp_url",
      "url": "https://www.scrapingbee.com/",
      "excerpt": "ScrapingBee integrates with LLM and coding tools via MCP",
      "confidence": "high"
    },
    {
      "field": "ga_date",
      "url": "https://www.scrapingbee.com/documentation/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "stability",
      "url": "https://trust.scrapingbee.com/",
      "excerpt": "SOC 2 Type II compliance",
      "confidence": "medium"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://www.scrapingbee.com/terms-and-conditions/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://help.scrapingbee.com/en/article/how-to-use-concurrency-e96e0v/",
      "excerpt": "The simplest way for you to take advantage of this concurrency is to set up 5 workers / threads and having each of them send 20 requests.",
      "confidence": "high"
    },
    {
      "field": "deprecation_policy_url",
      "url": "https://www.scrapingbee.com/terms-and-conditions/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "mcp_server_available",
      "url": "https://mcp.scrapingbee.com/",
      "excerpt": "The Model Context Protocol (MCP) is an open-source specification that allows AI models to reliably interact with external tools.",
      "confidence": "high"
    },
    {
      "field": "pci_dss",
      "url": "https://trust.scrapingbee.com/",
      "excerpt": "We are happy to announce that we have obtained SOC 2 Type II compliance for the ScrapingBee API.",
      "confidence": "medium"
    },
    {
      "field": "pricing_model",
      "url": "https://scrapebadger.com/alternatives/scrapingbee-alternative",
      "excerpt": "Credits reset every month — unused credits disappear at billing date. ScrapingBee starts at $49/month with credits that reset monthly.",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://www.softwareadvice.com.au/software/267767/scrapingbee",
      "excerpt": "ScrapingBee paid version starts at USD 49.00/month. Starting Price: USD 49.00/month.",
      "confidence": "high"
    },
    {
      "field": "requires_sales_call",
      "url": "https://www.scrapingbee.com/faq/",
      "excerpt": "Just contact us at contact@scrapingbee.com, we will chat and create a custom plan for you!",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://www.scrapingbee.com/faq/",
      "excerpt": "Just contact us at contact@scrapingbee.com, we will chat and create a custom plan for you!",
      "confidence": "high"
    },
    {
      "field": "sandbox_available",
      "url": "https://www.scrapingbee.com/pricing/",
      "excerpt": "Simple, transparent pricing for ScrapingBee web scraping API.",
      "confidence": "medium"
    },
    {
      "field": "webhook_events_url",
      "url": "https://www.scrapingbee.com/documentation/",
      "excerpt": "ScrapingBee is the best web scraping API that handles proxies and headless browsers for you — so you can focus on extracting the data you need.",
      "confidence": "medium"
    },
    {
      "field": "base_url",
      "url": "https://www.scrapingbee.com/documentation/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://www.scrapingbee.com/pricing/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "fields_not_found",
      "url": "https://www.scrapingbee.com/documentation/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "fields_not_found",
      "url": "https://www.scrapingbee.com/terms-and-conditions/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "rate_limit_window",
      "url": "https://www.scrapingbee.com/tutorials/make-concurrent-requests-in-python/",
      "excerpt": "The more concurrent requests limit you have the more calls you can have active in parallel, and the faster you can scrape.",
      "confidence": "high"
    },
    {
      "field": "versioning_scheme",
      "url": "https://www.scrapingbee.com/documentation/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "auth_docs_url",
      "url": "https://www.scrapingbee.com/documentation/google-api/",
      "excerpt": "All requests are authenticated by using your private API key. To get access to your API key, just create an account here and confirm your email.",
      "confidence": "high"
    },
    {
      "field": "requires_verification",
      "url": "https://www.scrapingbee.com/pricing/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://www.scrapingbee.com/documentation/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "idempotency_supported",
      "url": "https://www.scrapingbee.com/documentation/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "mcp_url",
      "url": "https://mcp.scrapingbee.com/",
      "excerpt": "https://mcp.scrapingbee.com/mcp",
      "confidence": "high"
    },
    {
      "field": "ga_date",
      "url": "https://trust.scrapingbee.com/",
      "excerpt": " Founded in 2018 in France",
      "confidence": "medium"
    },
    {
      "field": "stability",
      "url": "https://www.scrapingbee.com/documentation/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "stability",
      "url": "https://status.scrapingbee.com/",
      "excerpt": "All systems operational",
      "confidence": "medium"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://trust.scrapingbee.com/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://www.scrapingbee.com/tutorials/make-concurrent-requests-in-python/",
      "excerpt": "The more concurrent requests limit you have the more calls you can have active in parallel, and the faster you can scrape.",
      "confidence": "high"
    },
    {
      "field": "deprecation_policy_url",
      "url": "https://trust.scrapingbee.com/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "auth_methods",
      "url": "https://www.scrapingbee.com/documentation/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://www.scrapingbee.com/documentation/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/ScrapingBee/scrapingbee-node",
      "excerpt": "A Node library to interact with ScrapingBee's API for headless browsers and proxy rotation",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://www.npmjs.com/~scrapingbee",
      "excerpt": "n8n-nodes-scrapingbee. n8n node to call",
      "confidence": "high"
    },
    {
      "field": "sla_url",
      "url": "https://www.scrapingbee.com/terms-and-conditions/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "sla_url",
      "url": "https://status.scrapingbee.com/",
      "excerpt": "99.775% uptime",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://pitchbook.com/profiles/company/462773-62",
      "excerpt": "When was ScrapingBee founded? ScrapingBee was founded in 2018.",
      "confidence": "high"
    },
    {
      "field": "quickstart_url",
      "url": "https://www.scrapingbee.com/tutorials/getting-started-with-scrapingbees-python-sdk/",
      "excerpt": "In this tutorial, we will see how you can integrate ScrapingBee's API with Python using our Software Development Kit (SDK), and use it to scrape web pages.",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://www.scrapingbee.com/documentation/google-api/",
      "excerpt": "All requests are authenticated by using your private API key. To get access to your API key, just create an account here and confirm your email.",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/ScrapingBee/scrapingbee-python",
      "excerpt": "ScrapingBee is a web scraping API that handles headless browsers and rotates proxies for you. The Python SDK makes it easier to interact with ScrapingBee's API.",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/ScrapingBee",
      "excerpt": "Social media scraper API and code examples for web scraping social media",
      "confidence": "high"
    },
    {
      "field": "error_format",
      "url": "https://www.scrapingbee.com/documentation/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "sla_url",
      "url": "https://trust.scrapingbee.com/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://trust.scrapingbee.com/",
      "excerpt": " Founded in 2018 in France",
      "confidence": "high"
    },
    {
      "field": "webhook_signing",
      "url": "https://www.scrapingbee.com/documentation/",
      "excerpt": "ScrapingBee is the best web scraping API that handles proxies and headless browsers for you — so you can focus on extracting the data you need.",
      "confidence": "high"
    }
  ],
  "fields_not_found": [
    "iso_27001",
    "hipaa",
    "pci_dss",
    "ga_date",
    "idempotency_supported"
  ],
  "source_confidence": "high",
  "last_verified_at": "2026-06-06T00:00:00.000Z",
  "contribute": {
    "note": "This data is crowd-editable. Suggest corrections or leave a review via these endpoints - no auth required, requests are rate-limited, and every submission is reviewed before it goes live. For a field edit, {field} is any key in this response and a citation is required.",
    "endpoints": [
      {
        "action": "review",
        "label": "Leave a review or comment",
        "method": "POST",
        "url": "https://apio.sh/api/feedback/scrapingbee",
        "example_body": {
          "kind": "review",
          "rating": 5,
          "body": "Your experience with this API…"
        }
      },
      {
        "action": "field_edit",
        "label": "Suggest a correction to a field (cite a source)",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/scrapingbee/{field}",
        "example_body": {
          "value": "corrected value",
          "citations": [
            {
              "url": "https://source.example/page",
              "excerpt": "supporting quote"
            }
          ],
          "note": "what changed and why"
        }
      },
      {
        "action": "new_api",
        "label": "Suggest a new API to add (only name is required - send as much as you can cite)",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/api",
        "example_body": {
          "value": {
            "name": "Acme Email API",
            "website_url": "https://acme.example",
            "vendor_name": "Acme",
            "categories": [
              "email"
            ],
            "pricing_model": "usage_based",
            "has_published_pricing": true,
            "free_tier_available": true,
            "price_points": [
              {
                "plan": "Pay as you go",
                "item": "1,000 emails",
                "amount_usd": 1,
                "per": "1,000 emails",
                "source_url": "https://acme.example/pricing"
              }
            ],
            "soc2": "type_2",
            "docs_url": "https://docs.acme.example"
          },
          "citations": [
            {
              "url": "https://acme.example/pricing",
              "excerpt": "$1 per 1,000 emails"
            }
          ]
        },
        "value_schema": [
          {
            "field": "name",
            "type": "string",
            "label": "Product name (the only required field)"
          },
          {
            "field": "website_url",
            "type": "string",
            "label": "Marketing website URL"
          },
          {
            "field": "vendor_name",
            "type": "string",
            "label": "Company/vendor name behind the product"
          },
          {
            "field": "vendor_description",
            "type": "string",
            "label": "One-line description, quoted from the vendor"
          },
          {
            "field": "categories",
            "type": "string[]",
            "label": "Category/leaf slugs it belongs to, e.g. [\"email\",\"sms\"]"
          },
          {
            "field": "primary_use_cases",
            "type": "string[]",
            "label": "What it's used for"
          },
          {
            "field": "supported_actions",
            "type": "string[]",
            "label": "Concrete API actions/capabilities"
          },
          {
            "field": "supported_regions",
            "type": "string[]",
            "label": "Countries/regions/data-residency"
          },
          {
            "field": "supported_languages",
            "type": "string[]",
            "label": "Human/spoken languages supported"
          },
          {
            "field": "input_types",
            "type": "string[]",
            "label": "Accepted input types/formats"
          },
          {
            "field": "output_types",
            "type": "string[]",
            "label": "Produced output types/formats"
          },
          {
            "field": "webhooks_supported",
            "type": "bool",
            "label": "Supports webhooks?"
          },
          {
            "field": "sandbox_available",
            "type": "bool",
            "label": "Dedicated sandbox/test mode?"
          },
          {
            "field": "sdk_languages",
            "type": "string[]",
            "label": "Languages with an official SDK"
          },
          {
            "field": "mcp_server_available",
            "type": "bool",
            "label": "Official MCP server?"
          },
          {
            "field": "pricing_model",
            "type": "enum",
            "label": "Pricing model",
            "values": [
              "usage_based",
              "subscription",
              "seat_based",
              "hybrid",
              "contact_sales"
            ]
          },
          {
            "field": "has_published_pricing",
            "type": "bool",
            "label": "Concrete prices published publicly?"
          },
          {
            "field": "free_tier_available",
            "type": "bool",
            "label": "Recurring/perpetual free tier (not a trial)?"
          },
          {
            "field": "free_tier_details",
            "type": "string",
            "label": "What the free tier includes"
          },
          {
            "field": "minimum_commitment",
            "type": "string",
            "label": "Any stated minimum spend/commitment"
          },
          {
            "field": "self_serve_signup",
            "type": "bool",
            "label": "Get an API key without talking to sales?"
          },
          {
            "field": "requires_sales_call",
            "type": "bool",
            "label": "Does going live require sales?"
          },
          {
            "field": "enterprise_plan_available",
            "type": "bool",
            "label": "Named enterprise tier?"
          },
          {
            "field": "starting_price_usd",
            "type": "number",
            "label": "Lowest published paid entry price (USD number)"
          },
          {
            "field": "price_basis",
            "type": "string",
            "label": "Unit the starting price is per, e.g. '1,000 emails'"
          },
          {
            "field": "free_tier_limit",
            "type": "string",
            "label": "Free-tier ceiling in literal terms"
          },
          {
            "field": "price_points",
            "type": "object[]",
            "label": "Structured prices: [{plan,item,amount_usd,amount_percent,per,source_url}]"
          },
          {
            "field": "soc2",
            "type": "enum",
            "label": "SOC 2 status",
            "values": [
              "type_2",
              "type_1",
              "in_progress",
              "none",
              "unknown"
            ]
          },
          {
            "field": "hipaa",
            "type": "bool",
            "label": "HIPAA (e.g. BAA available)?"
          },
          {
            "field": "gdpr",
            "type": "bool",
            "label": "GDPR compliance stated?"
          },
          {
            "field": "iso_27001",
            "type": "bool",
            "label": "ISO 27001 certified?"
          },
          {
            "field": "pci_dss",
            "type": "bool",
            "label": "PCI DSS compliant?"
          },
          {
            "field": "sla_published",
            "type": "bool",
            "label": "Published SLA / uptime commitment?"
          },
          {
            "field": "documented_rate_limits",
            "type": "string",
            "label": "Documented rate limits, quoted"
          },
          {
            "field": "known_restrictions",
            "type": "string[]",
            "label": "Notable documented restrictions/limits"
          },
          {
            "field": "auth_methods",
            "type": "string[]",
            "label": "Auth methods",
            "values": [
              "api_key",
              "oauth2",
              "jwt",
              "basic",
              "hmac_signature",
              "mtls",
              "session"
            ]
          },
          {
            "field": "api_style",
            "type": "enum",
            "label": "Primary API style",
            "values": [
              "rest",
              "graphql",
              "grpc",
              "soap",
              "websocket"
            ]
          },
          {
            "field": "base_url",
            "type": "string",
            "label": "API root/base URL"
          },
          {
            "field": "api_version",
            "type": "string",
            "label": "Current API version string"
          },
          {
            "field": "quickstart_url",
            "type": "string",
            "label": "Quickstart / hello-world URL"
          },
          {
            "field": "docs_url",
            "type": "string",
            "label": "Developer docs URL"
          },
          {
            "field": "api_reference_url",
            "type": "string",
            "label": "API reference URL"
          },
          {
            "field": "openapi_spec_url",
            "type": "string",
            "label": "OpenAPI spec URL"
          },
          {
            "field": "changelog_url",
            "type": "string",
            "label": "Changelog URL"
          },
          {
            "field": "status_page_url",
            "type": "string",
            "label": "Status page URL"
          },
          {
            "field": "notable_customers",
            "type": "string[]",
            "label": "Named public customers"
          },
          {
            "field": "launched_at",
            "type": "string",
            "label": "Launch date (ISO date or year)"
          }
        ]
      },
      {
        "action": "token",
        "label": "Optional - raise your rate limit",
        "method": "GET",
        "url": "https://apio.sh/api/feedback/token"
      }
    ]
  }
}