{
 "title": "Crawl4AI Cloud vs Zyte",
 "page": "https://crawl4ai.com/compare/zyte/",
 "facts_read_on": "2026-11-12",
 "crawl4ai_live_prices": "https://crawl4ai.com/v1/prices",
 "rule": "Zyte facts restate Zyte's own pages; not_published means their pages say nothing, not that the feature is missing.",
 "short_answer": "Crawl4AI charges by the work each page needs ($0.50 per 1,000 browser pages on any site) and nothing for a failed call, a site's 404 page included; Zyte prices each site by a tier it sets, $1.01 to $16.08 per 1,000 browser pages, and bills a site's 404 page as a successful response. Crawl4AI needs no commitment and can be cancelled at any time; Zyte's discounts need a $100 to $500 monthly commitment, and its terms allow a fee of at least 50% of the remaining value to leave a contract early. Crawl4AI runs in the EU, Singapore and the US with SSO, SCIM and an audit log; Zyte publishes no region choice and none of these controls. Agents set Crawl4AI up from one message, and 93 recipes return named sites such as LinkedIn as rows for 1 credit.",
 "jobs": [
  {
   "job": "One page to Markdown",
   "crawl4ai_per_1000": "$0.10",
   "zyte_per_1000": "$0.40–$2.34",
   "costs_less": "crawl4ai"
  },
  {
   "job": "A page that needs a browser",
   "crawl4ai_per_1000": "$0.50",
   "zyte_per_1000": "$1.01–$16.08",
   "costs_less": "crawl4ai"
  },
  {
   "job": "A site that blocks bots",
   "crawl4ai_per_1000": "$2.00",
   "zyte_per_1000": "$8.04–$16.08",
   "costs_less": "crawl4ai"
  },
  {
   "job": "Google results with ads",
   "crawl4ai_per_1000": "$1.00",
   "zyte_per_1000": "$0.85",
   "costs_less": "zyte"
  },
  {
   "job": "A LinkedIn profile as rows",
   "crawl4ai_per_1000": "$1.00",
   "zyte_per_1000": "Not allowed",
   "costs_less": "crawl4ai"
  },
  {
   "job": "Structured JSON from a page",
   "crawl4ai_per_1000": "$1.87",
   "zyte_per_1000": "$6.42–$7.22",
   "costs_less": "crawl4ai"
  }
 ],
 "rows": [
  {
   "table": "enterprise",
   "group": null,
   "row": "SSO (SAML, OIDC)",
   "crawl4ai": "Yes",
   "zyte": "Not published",
   "zyte_quote": null,
   "zyte_source": null,
   "not_published": true
  },
  {
   "table": "enterprise",
   "group": null,
   "row": "SCIM user sync",
   "crawl4ai": "Yes",
   "zyte": "Not published",
   "zyte_quote": null,
   "zyte_source": null,
   "not_published": true
  },
  {
   "table": "enterprise",
   "group": null,
   "row": "Teams, roles and audit log",
   "crawl4ai": "From Builder ($99), no seat limit",
   "zyte": "Owners and members; audit log not published",
   "zyte_quote": "Only organization owners can create blocking limits and API key alerts.",
   "zyte_source": "https://docs.zyte.com/zyte-api/pricing.html",
   "not_published": false
  },
  {
   "table": "enterprise",
   "group": null,
   "row": "Zero data retention",
   "crawl4ai": "Yes",
   "zyte": "Not published",
   "zyte_quote": null,
   "zyte_source": null,
   "not_published": true
  },
  {
   "table": "enterprise",
   "group": null,
   "row": "IP allowlist and key limits",
   "crawl4ai": "Yes",
   "zyte": "Key spending limits; IP allowlist not published",
   "zyte_quote": "Only organization owners can create blocking limits and API key alerts.",
   "zyte_source": "https://docs.zyte.com/zyte-api/pricing.html",
   "not_published": false
  },
  {
   "table": "enterprise",
   "group": null,
   "row": "Static exit IPs",
   "crawl4ai": "Yes",
   "zyte": "Not published",
   "zyte_quote": null,
   "zyte_source": null,
   "not_published": true
  },
  {
   "table": "enterprise",
   "group": null,
   "row": "Where data is processed",
   "crawl4ai": "EU, Singapore or US, your choice",
   "zyte": "Region not published; may leave the EEA",
   "zyte_quote": "Zyte may from time to time transfer Contact Data and Service Personal Data outside of the EEA",
   "zyte_source": "https://www.zyte.com/terms-policies/dpa/",
   "not_published": false
  },
  {
   "table": "enterprise",
   "group": null,
   "row": "Deployment",
   "crawl4ai": "Cloud, dedicated fleet, inside your network, managed pipeline; one engine",
   "zyte": "Managed API, or data delivered by Zyte",
   "zyte_quote": "Build it yourself on Zyte API, or have it delivered to spec by Zyte Data",
   "zyte_source": "https://www.zyte.com/data-types/social-media-scraper/",
   "not_published": false
  },
  {
   "table": "enterprise",
   "group": null,
   "row": "DPA and invoice billing",
   "crawl4ai": "Every Enterprise plan",
   "zyte": "DPA published; invoices due in 21 days",
   "zyte_quote": "payable within twenty-one (21) days",
   "zyte_source": "https://www.zyte.com/terms-policies/terms-of-service/",
   "not_published": false
  },
  {
   "table": "enterprise",
   "group": null,
   "row": "Refunds",
   "crawl4ai": "14 days, if no credits were used",
   "zyte": "7 days from signup, new customers only",
   "zyte_quote": "You may request a refund for any Platform Service within 7 days of signup",
   "zyte_source": "https://www.zyte.com/terms-policies/terms-of-service/",
   "not_published": false
  },
  {
   "table": "enterprise",
   "group": null,
   "row": "Status page",
   "crawl4ai": "Hourly uptime per service, public",
   "zyte": "11 components; 14 incidents in 12 months",
   "zyte_quote": "status.zyte.com incidents API: 14 incidents, Nov 2025 to Nov 2026",
   "zyte_source": "https://status.zyte.com",
   "not_published": false
  },
  {
   "table": "enterprise",
   "group": null,
   "row": "Uptime and response SLA",
   "crawl4ai": "Typical: 99.9% a month; service down: first answer within 1 hour, 24/7; part broken: 4 business hours; a question: 1 business day; 5% of the month's fee back if missed, 10% under 99%",
   "zyte": "Enterprise: 1 hour on weekdays, 8 on weekends; uptime target not published",
   "zyte_quote": "Premium: 1-hour response time on weekdays, and 8 hours on weekends.",
   "zyte_source": "https://www.zyte.com/zyte-api-enterprise/",
   "not_published": false
  },
  {
   "table": "enterprise",
   "group": null,
   "row": "Support",
   "crawl4ai": "A named engineer",
   "zyte": "Customer success managers, 24/7",
   "zyte_quote": "Our dedicated customer success managers partner with your team",
   "zyte_source": "https://www.zyte.com/zyte-api-enterprise/",
   "not_published": false
  },
  {
   "table": "enterprise",
   "group": null,
   "row": "Security assurance",
   "crawl4ai": "Controls monitored every day in Drata, with the evidence kept; dependencies watched for known vulnerabilities; SOC 2 audit by Sensiba under way, report target January 2027. Security pack on request: policies, audit status, DPA, questionnaire answers.",
   "zyte": "ISO 27001 certified",
   "zyte_quote": "Zyte is ISO 27001 certified",
   "zyte_source": "https://www.zyte.com/trust-center/",
   "not_published": false
  },
  {
   "table": "side_by_side",
   "group": "Pricing",
   "row": "How you pay",
   "crawl4ai": "Credits in every plan: Free, Starter $10, Builder $99, Scale $499",
   "zyte": "Per response, by a site tier Zyte sets",
   "zyte_quote": "Each website is assigned to a numbered tier by Zyte in its sole discretion",
   "zyte_source": "https://www.zyte.com/terms-policies/terms-of-service/",
   "not_published": false
  },
  {
   "table": "side_by_side",
   "group": "Pricing",
   "row": "1,000 plain / browser / hard pages",
   "crawl4ai": "$0.10 / $0.50 / $2.00",
   "zyte": "HTTP $0.13–$1.27; browser $1.01–$16.08",
   "zyte_quote": "From $0.13 to $1.27 per 1,000 requests … From $1.01 to $16.08 per 1,000 requests",
   "zyte_source": "https://www.zyte.com/pricing/",
   "not_published": false
  },
  {
   "table": "side_by_side",
   "group": "Pricing",
   "row": "Failed calls",
   "crawl4ai": "Free, blocked pages included",
   "zyte": "Bans free; a site's 404 page billed",
   "zyte_quote": "a successful response from Zyte API, where the value of the statusCode response field is 404",
   "zyte_source": "https://docs.zyte.com/zyte-api/usage/errors.html",
   "not_published": false
  },
  {
   "table": "side_by_side",
   "group": "Pricing",
   "row": "A page already cached",
   "crawl4ai": "Half price",
   "zyte": "Not published",
   "zyte_quote": null,
   "zyte_source": null,
   "not_published": true
  },
  {
   "table": "side_by_side",
   "group": "Pricing",
   "row": "Commitment",
   "crawl4ai": "None; plans from $10",
   "zyte": "$100 to $500 a month for 25% to 52% off",
   "zyte_quote": "If usage is below the commitment, no refund is provided.",
   "zyte_source": "https://docs.zyte.com/zyte-api/pricing.html",
   "not_published": false
  },
  {
   "table": "side_by_side",
   "group": "Pricing",
   "row": "Free start",
   "crawl4ai": "1,000 credits every month, no card",
   "zyte": "$5 for the first month, then suspended",
   "zyte_quote": "you receive $5 free credit for your first billing month",
   "zyte_source": "https://docs.zyte.com/zyte-api/pricing.html",
   "not_published": false
  },
  {
   "table": "side_by_side",
   "group": "Pricing",
   "row": "Refunds",
   "crawl4ai": "14 days, if no credits were used",
   "zyte": "7 days from signup, new customers only",
   "zyte_quote": "You may request a refund for any Platform Service within 7 days of signup",
   "zyte_source": "https://www.zyte.com/terms-policies/terms-of-service/",
   "not_published": false
  },
  {
   "table": "side_by_side",
   "group": "Pricing",
   "row": "Cancel",
   "crawl4ai": "Any time",
   "zyte": "Not during the term; exit fee of 50% or more",
   "zyte_quote": "Agreements and other subscriptions to the Services are not terminable by you during their term.",
   "zyte_source": "https://www.zyte.com/terms-policies/terms-of-service/",
   "not_published": false
  },
  {
   "table": "side_by_side",
   "group": "What you get back",
   "row": "Formats",
   "crawl4ai": "Markdown, HTML, links, media, metadata, tables; engine and cache on every answer",
   "zyte": "HTML, browser HTML, Markdown; screenshots extra",
   "zyte_quote": "Screenshots: $1.34 per 1,000",
   "zyte_source": "https://docs.zyte.com/zyte-api/pricing.html",
   "not_published": false
  },
  {
   "table": "side_by_side",
   "group": "What you get back",
   "row": "Whole site",
   "crawl4ai": "/site deep crawl (500 pages a call); /scan up to 50,000 URLs",
   "zyte": "No crawl endpoint published; your own spider",
   "zyte_quote": null,
   "zyte_source": null,
   "not_published": true
  },
  {
   "table": "side_by_side",
   "group": "What you get back",
   "row": "Search",
   "crawl4ai": "/search 1 credit; Google results as data with /serp",
   "zyte": "Search API, priced per 10 results",
   "zyte_quote": "Request weight = max(1, maxResults / 10)",
   "zyte_source": "https://docs.zyte.com/zyte-api/usage/search/request.html",
   "not_published": false
  },
  {
   "table": "side_by_side",
   "group": "What you get back",
   "row": "Google results",
   "crawl4ai": "Organic, ads, maps and AI overview; 1 credit",
   "zyte": "Organic; AI overview \"coming soon\" in docs",
   "zyte_quote": "\"aiOverview\" (coming soon)",
   "zyte_source": "https://docs.zyte.com/zyte-api/usage/search/request.html",
   "not_published": false
  },
  {
   "table": "side_by_side",
   "group": "What you get back",
   "row": "Named sites",
   "crawl4ai": "93 recipes; a LinkedIn profile 1 credit",
   "zyte": "No catalog; LinkedIn forbidden by policy",
   "zyte_quote": "attempt to or use the Service to scrape any data from LinkedIn’s website",
   "zyte_source": "https://www.zyte.com/terms-policies/acceptable-use-policy/",
   "not_published": false
  },
  {
   "table": "side_by_side",
   "group": "What you get back",
   "row": "Documents",
   "crawl4ai": "PDF, Word and Excel; a PDF costs one page",
   "zyte": "Files up to 100MB; PDF text not published",
   "zyte_quote": "Download files up to 100MB",
   "zyte_source": "https://www.zyte.com/pricing/",
   "not_published": false
  },
  {
   "table": "side_by_side",
   "group": "What you get back",
   "row": "Change monitoring",
   "crawl4ai": "Watch (beta)",
   "zyte": "Not published",
   "zyte_quote": null,
   "zyte_source": null,
   "not_published": true
  },
  {
   "table": "side_by_side",
   "group": "Hard sites",
   "row": "Bot checks and CAPTCHA",
   "crawl4ai": "Gets past them on hard sites; a page we cannot get costs nothing",
   "zyte": "Automatic CAPTCHA solving",
   "zyte_quote": "Automatic solving of reCAPTCHA, hCaptcha, and other challenge types",
   "zyte_source": "https://www.zyte.com/pricing/",
   "not_published": false
  },
  {
   "table": "side_by_side",
   "group": "Hard sites",
   "row": "Residential addresses",
   "crawl4ai": "proxy extra: 4x only on a page it served",
   "zyte": "Extra charge by network use; price not published",
   "zyte_quote": "plus additional costs based on network consumption",
   "zyte_source": "https://docs.zyte.com/zyte-api/pricing.html",
   "not_published": false
  },
  {
   "table": "side_by_side",
   "group": "Agents",
   "row": "MCP",
   "crawl4ai": "Hosted, no install; key or OAuth; 17 tools",
   "zyte": "Hosted; 8 API tools and 26 Scrapy Cloud tools",
   "zyte_quote": "https://mcp.zyte.com/v1/mcp",
   "zyte_source": "https://docs.zyte.com/zyte-web-data/mcp.html",
   "not_published": false
  },
  {
   "table": "side_by_side",
   "group": "Agents",
   "row": "Setup",
   "crawl4ai": "One message sets it up in 7 coding agents",
   "zyte": "A sign-in line per client",
   "zyte_quote": "claude mcp login zyte",
   "zyte_source": "https://docs.zyte.com/zyte-web-data/mcp.html",
   "not_published": false
  },
  {
   "table": "side_by_side",
   "group": "Agents",
   "row": "Agent budget",
   "crawl4ai": "Estimate, balance, spend cap and top-up as tools; cost on every answer",
   "zyte": "Price and usage tools; caps set by owners",
   "zyte_quote": "Only organization owners can create blocking limits and API key alerts.",
   "zyte_source": "https://docs.zyte.com/zyte-api/pricing.html",
   "not_published": false
  },
  {
   "table": "side_by_side",
   "group": "Open source",
   "row": "License",
   "crawl4ai": "Apache 2.0, 87,236 GitHub stars",
   "zyte": "Scrapy: BSD-3-Clause",
   "zyte_quote": "BSD-3-Clause",
   "zyte_source": "https://github.com/scrapy/scrapy",
   "not_published": false
  },
  {
   "table": "side_by_side",
   "group": "Open source",
   "row": "Self-host",
   "crawl4ai": "The same engine as the Cloud",
   "zyte": "Zyte API self-host not published",
   "zyte_quote": null,
   "zyte_source": null,
   "not_published": true
  }
 ],
 "sources": [
  {
   "name": "Zyte pricing",
   "url": "https://www.zyte.com/pricing/"
  },
  {
   "name": "Zyte API pricing docs",
   "url": "https://docs.zyte.com/zyte-api/pricing.html"
  },
  {
   "name": "Zyte docs: errors and billing",
   "url": "https://docs.zyte.com/zyte-api/usage/errors.html"
  },
  {
   "name": "Zyte terms of service",
   "url": "https://www.zyte.com/terms-policies/terms-of-service/"
  },
  {
   "name": "Zyte Acceptable Use Policy",
   "url": "https://www.zyte.com/terms-policies/acceptable-use-policy/"
  },
  {
   "name": "Zyte DPA",
   "url": "https://www.zyte.com/terms-policies/dpa/"
  },
  {
   "name": "Zyte MCP docs",
   "url": "https://docs.zyte.com/zyte-web-data/mcp.html"
  },
  {
   "name": "Zyte status",
   "url": "https://status.zyte.com"
  },
  {
   "name": "Crawl4AI prices",
   "url": "https://crawl4ai.com/v1/prices"
  },
  {
   "name": "Crawl4AI legal",
   "url": "https://crawl4ai.com/legal/"
  }
 ]
}