{
  "slug": "scrapfly",
  "name": "Scrapfly",
  "aliases": [],
  "vendor": { "name": "Scrapfly", "slug": "scrapfly", "website": "https://scrapfly.io/" },
  "homepage_url": "https://scrapfly.io/",
  "docs_url": "https://scrapfly.io/docs",
  "pricing_url": "https://scrapfly.io/pricing",
  "product_type": "api-service",
  "product_status": "active",
  "summary": "Web scraping API with anti-bot bypass, JavaScript rendering, cloud browsers, screenshots, AI extraction and a crawler, billed in credits per request",
  "description": "Scrapfly is a hosted web-scraping API whose core product fetches a URL on the customer's behalf while handling the parts that make scraping fragile: anti-bot bypass, JavaScript rendering in managed browsers, proxy selection including residential and geo-targeted pools, and session persistence. Companion APIs provide remote cloud browsers with full Chrome DevTools Protocol access, full-page or element screenshots, LLM-assisted structured extraction from HTML or documents, a beta crawler with recursive link discovery, and an MCP server so agents can fetch live pages. A Proxy Saver product reduces bandwidth on proxy traffic.\n\nSDKs are published for Python, TypeScript, Go and Rust, with a Scrapy integration and an OpenAPI specification, and the company runs a web-scraping education site. Billing is credit-based: a one-time free allotment, monthly plans with increasing credit allowances and concurrency, pay-as-you-go overflow on higher plans and custom enterprise contracts. Credit cost per request rises with options such as rendering, anti-bot bypass and residential proxies.\n\nIt is proprietary and fully hosted; there is no self-hosted version, and success on heavily protected sites is not guaranteed.",
  "capabilities": ["Scraping API with anti-bot bypass and JavaScript rendering", "Residential, datacenter and geo-targeted proxies", "Cloud browsers with CDP access", "Screenshot API", "LLM-based structured extraction", "Crawler API (beta) and MCP server"],
  "workflows": ["Fetch protected pages from a Python or Scrapy project", "Capture screenshots of a URL list", "Extract product fields from HTML with a schema"],
  "advantages": ["Handles rendering, proxies and blocking in one call", "SDKs in several languages and an OpenAPI spec", "Transparent credit estimator"],
  "limitations": ["Proprietary hosted service only", "Costs rise with rendering and residential proxies", "No guarantee against sophisticated anti-bot systems"],
  "prerequisites": ["API key"],
  "audiences": ["Developers scraping protected sites", "Data teams outsourcing proxy and browser management"],
  "alternatives": ["zyte", "bright-data", "firecrawl", "apify"],
  "categories": [{ "slug": "data-collection-crawling", "primary": true }],
  "tags": ["api", "scraping", "proxies", "browser-automation", "python", "typescript", "mcp"],
  "use_cases": ["crawl-websites", "collect-web-data"],
  "operating_systems": ["web"],
  "execution_modes": ["cloud"],
  "interfaces": ["api", "sdk", "mcp-server", "web"],
  "deployment_models": ["saas"],
  "integrations": ["Scrapy", "LangChain", "LlamaIndex", "CrewAI", "Zapier", "Make", "n8n"],
  "data_formats": ["HTML", "JSON", "Markdown", "PNG/JPEG/WebP screenshots"],
  "languages": ["Python", "TypeScript", "Go", "Rust"],
  "source_model": "proprietary",
  "pricing_model": ["freemium", "paid", "usage-based", "enterprise"],
  "pricing_checked_at": "2026-11-02",
  "self_hostable": false,
  "sources": [
    { "url": "https://scrapfly.io/", "type": "official_site", "title": "Scrapfly", "supports": ["name", "summary"], "checked_at": "2026-11-02" },
    { "url": "https://scrapfly.io/docs", "type": "official_docs", "title": "Scrapfly documentation", "supports": ["capabilities", "languages", "integrations"], "checked_at": "2026-11-02" },
    { "url": "https://scrapfly.io/pricing", "type": "pricing_page", "title": "Scrapfly pricing", "supports": ["pricing_model"], "checked_at": "2026-11-02" }
  ],
  "confidence": "high",
  "discovery_method": "editorial-research",
  "depth": "standard",
  "editorial_status": "reviewed",
  "visibility": "public",
  "featured": false,
  "author": "batch-C"
}
