{
  "slug": "zyte",
  "name": "Zyte",
  "aliases": ["Scrapinghub", "Zyte API", "Scrapy Cloud"],
  "vendor": { "name": "Zyte Group Ltd", "slug": "zyte", "website": "https://www.zyte.com/" },
  "homepage_url": "https://www.zyte.com/",
  "docs_url": "https://docs.zyte.com/",
  "pricing_url": "https://www.zyte.com/pricing/",
  "product_type": "platform",
  "product_status": "active",
  "summary": "Web-data company behind Scrapy offering Zyte API for ban-resistant fetching, browser rendering and automatic extraction, plus Scrapy Cloud for hosting spiders",
  "description": "Zyte, the company formerly known as Scrapinghub and long associated with the Scrapy framework, sells hosted web-data services. Zyte API is its main product: a single endpoint that fetches a page while handling bans and proxies, optionally renders it in a browser with scripted actions over CDP, and can return automatically extracted structured data (products, articles, job postings and other schemas) with custom attributes. It also offers a proxy mode, a search API with geo-targeting, screenshots through browser mode, and a web IDE for building and debugging requests and browser scripts. Scrapy Cloud hosts and schedules Scrapy spiders with logs, items and an API; legacy Smart Proxy Manager customers are pointed to Zyte API.\n\nPricing is pay-as-you-go per successful response, tiered by the difficulty of the target site and by whether a browser was used, with a free trial, optional monthly commitments for lower rates and enterprise discounts. Newer offerings include coding-agent add-ons and an MCP server.\n\nZyte suits teams already invested in Scrapy and organizations that want a managed extraction layer. It is proprietary (apart from Scrapy and related open-source libraries), the tiered pricing requires estimation per site, and automatic extraction quality varies by page type.",
  "capabilities": ["Ban handling and proxy management in one API call", "Browser rendering with scripted actions and screenshots", "Automatic structured extraction for common page types", "Search API with geo-targeting", "Scrapy Cloud hosting and scheduling for spiders", "Web IDE for building and debugging requests"],
  "workflows": ["Route a Scrapy spider through Zyte API for blocked sites", "Extract product data without writing parsers", "Host and schedule spiders on Scrapy Cloud"],
  "advantages": ["Deep Scrapy integration", "Pay per successful response", "Automatic extraction reduces parser maintenance"],
  "limitations": ["Proprietary beyond the open-source libraries", "Tiered per-site pricing needs estimation", "Automatic extraction quality varies"],
  "prerequisites": ["Zyte account and API key"],
  "audiences": ["Scrapy users needing unblocking and hosting", "Data teams wanting managed extraction"],
  "alternatives": ["scrapfly", "bright-data", "apify", "scrapy"],
  "categories": [{ "slug": "data-collection-crawling", "primary": true }],
  "tags": ["api", "scraping", "proxies", "python", "browser-automation", "mcp"],
  "use_cases": ["crawl-websites", "collect-web-data"],
  "operating_systems": ["web"],
  "execution_modes": ["cloud"],
  "interfaces": ["api", "sdk", "web", "cli", "mcp-server"],
  "deployment_models": ["saas"],
  "integrations": ["Scrapy", "Scrapy Cloud", "Playwright", "Model Context Protocol"],
  "data_formats": ["HTML", "JSON", "Screenshots"],
  "languages": ["Python"],
  "source_model": "proprietary",
  "pricing_model": ["usage-based", "paid", "enterprise"],
  "pricing_checked_at": "2026-11-02",
  "self_hostable": false,
  "sources": [
    { "url": "https://www.zyte.com/", "type": "official_site", "title": "Zyte", "supports": ["name", "summary"], "checked_at": "2026-11-02" },
    { "url": "https://docs.zyte.com/zyte-api/get-started.html", "type": "official_docs", "title": "Zyte API – Get started", "supports": ["capabilities", "description"], "checked_at": "2026-11-02" },
    { "url": "https://www.zyte.com/pricing/", "type": "pricing_page", "title": "Zyte pricing", "supports": ["pricing_model"], "checked_at": "2026-11-02" }
  ],
  "confidence": "high",
  "uncertainty_note": "The Scrapinghub-to-Zyte rename is well documented historically but was not restated on the pages checked today.",
  "discovery_method": "editorial-research",
  "depth": "standard",
  "editorial_status": "reviewed",
  "visibility": "public",
  "featured": false,
  "author": "batch-C"
}
