# Zyte API > Zyte API is a hosted web scraping API from Zyte Group Limited of Cork, Ireland. One endpoint returns a page's HTTP body, browser-rendered HTML, a screenshot or extracted structured data, with ban avoidance handled by the service. - Canonical: https://www.anchorterminal.com/tools/zyte - Markdown: https://www.anchorterminal.com/tools/zyte.md (~8,100 tokens) - Slim: https://www.anchorterminal.com/tools/zyte.min.md (~2,080 tokens, same facts, less prose, for token-sensitive contexts) - JSON: https://www.anchorterminal.com/tools/zyte.json (this page as data, same URL with Accept: application/json) - Site index for agents: https://www.anchorterminal.com/llms.txt (full text: https://www.anchorterminal.com/llms-full.txt) - API: https://www.anchorterminal.com/api/v1/index.json - Updated: 2026-10-09 ## Overview **Grade B · 69.7/100 · rank #166 of 842 · #5 in Web scraping & crawling · not agent-ready · confidence medium** ## Assessment One POST endpoint with an OpenAPI 3 contract picks proxies, browser rendering and extraction per site, bills only successful responses, and sends problem+json errors with Retry-After. Prices vary by target site across five tiers, so cost per request isn't known before the site is assigned one, and no dated API changelog was found. ## Facts | Field | Value | | --- | --- | | Vendor | Zyte Group Limited (https://www.zyte.com) | | Kind | HTTP API | | Category | Web scraping & crawling (https://www.anchorterminal.com/categories/web-scrapers) | | Transport | HTTP, Streamable HTTP | | Endpoint | `https://api.zyte.com/v1/extract` | | Auth | OAuth or key · Self-serve API key from the Zyte dashboard, sent as the HTTP Basic username with an empty password. An organisation can hold several keys, and an owner can put a blocking spending limit on each. The Stats API takes a separate dashboard key. Zyte MCP signs in with OAuth (scope `zapi:read` in its metadata) and then calls the API with a dedicated key, `mcp_access_key`. CDP browser sessions need a paid plan or spending limit and business verification. | | Pricing | Pay per use ($0.13 / 1k req) · $5 free credit for the first billing month on signup, with no card per the site, so an agent's owner can start without a contract. After that, pay-as-you-go from $0.13 to $1.27 per 1,000 successful HTTP requests and $1.01 to $16.08 per 1,000 browser requests, by the target site's tier (1 to 5). Screenshots add $1.34 per 1,000 and automatic extraction $0.27 to $1.07 per 1,000. Monthly commitments of $100 to $500 take 25 to 52 per cent off. Failed, banned and rate-limited requests are free (https://www.zyte.com/pricing/, https://docs.zyte.com/zyte-api/pricing.md). | | x402 | No · The official Python client documents x402 payment with an Ethereum key against `https://api-x402.zyte.com/v1/` (`python-zyte-api`, `docs/use/x402.rst`, since 0.8.0 of 7 August 2025). One unauthenticated POST to `/v1/extract` on that host on 2026-10-09 returned 401 `/auth/not-valid` with `WWW-Authenticate: Basic` and no 402 challenge. docs.zyte.com and the pricing page don't mention x402 (checked 2026-10-09). | | Licence | Proprietary service under Zyte's terms of service. The Python client is BSD 3-Clause, and the Agentic Web Data plugin is under Zyte's own end-user licence | | Tools exposed | 34 | | Packages | pypi: `zyte-api`; pypi: `scrapy-zyte-api` | | Source | https://github.com/zytedata/python-zyte-api | | Docs | https://docs.zyte.com/zyte-api/get-started.html | | llms.txt | https://docs.zyte.com/llms.txt | | Last release | 2026-10-05 | | PyPI downloads / week | 41,866 | | Endpoints | `POST https://api.zyte.com/v1/extract` (HTTP body, browser HTML, screenshot, automatic extraction), `POST https://api.zyte.com/v1/search`, proxy mode at `api.zyte.com:8011`, a CDP headless browser, and a Stats API at `zyte-api-stats.zyte.com` | | MCP server | Hosted at `https://mcp.zyte.com/v1/mcp`, Streamable HTTP, OAuth sign-in, 34 tools (8 for Zyte API and the account, 26 for Scrapy Cloud). Launched 30 September 2026 | | Free trial | $5 credit for the first billing month on signup. The site says no credit card. The account is suspended afterwards until a spending limit is set | | Plans | Pay-as-you-go with a $100 monthly spending limit, or a commitment of $100, $200, $350 or $500 a month for a 25, 40, 48 or 52 per cent discount. Enterprise by sales | | Rate limits | 3,000 requests a minute per key on standard plans, 10,000 on Enterprise, plus per-site and per-account-per-site limits that aren't published. Stats requests through MCP are limited to 20 a minute | | Errors | application/problem+json with a `type` path such as `/limits/over-user-limit`. 429, 503 and 520 carry `Retry-After`. 520 is a ban that could not be avoided, 521 a permanent download error | | Extraction | article, articleList, articleNavigation, forumThread, jobPosting, jobPostingNavigation, pageContent, product, productList, productNavigation and serp, plus custom attributes described in a schema and filled by an LLM | | Limits | Request body 5 MiB. `browserHtml` and `httpResponseBody` are cut at 10 MB. Geolocation by country only. Server timeout 200 seconds per the client | | Clients | `python-zyte-api` 0.11.0 (23 July 2026, BSD 3-Clause, Python 3.10+) with a `zyte-api` command, and `scrapy-zyte-api` for Scrapy. No official client in another language found | | Agent plugin | Agentic Web Data, a free plugin of five skills for Claude Code, Codex CLI, GitHub Copilot CLI and other coding agents, version 0.4.0 of 5 October 2026, under Zyte's own end-user licence | | Certifications | ISO 27001 per the trust centre. Penetration test reports on request under NDA. No SOC 2 claim found | | Status | status.zyte.com on Atlassian Statuspage, components for Zyte API, Web Dashboard, Scrapy Cloud, Smart Proxy Manager and Support Centre | | SLA | Enterprise plans list service level agreements for support response (1 hour on weekdays, 8 hours at weekends). No uptime SLA is published | | Capabilities | web.scrape, scraping.anti-bot, scraping.js-render, scraping.proxies, web.extract, scraping.screenshot, browser.hosted, search.serp | | Tags | hosted, usage-based, free-trial, no-card, mcp, oauth, openapi, llms-txt, proxies, python, status-page, iso-27001, closed-source | | JSON | https://www.anchorterminal.com/api/v1/tools/zyte.json | ## Score breakdown (methodology v0.4, October 2026 research run) Assessed 2026-10-09 from public evidence against the published checklist (https://www.anchorterminal.com/benchmark/#checklist). Confidence: medium. Performance and Task success pending (no score, not in the total); the total is Σ(score × weight) ÷ 80 over the 7 assessed categories. "This run" is each category's share of the 100 points. | Category | Weight | This run | Score (0–100) | Points | | --- | --- | --- | --- | --- | | Reliability | 16% | 20 | 85 | 17.0 | | Performance | 10% | pending | pending | n/a | | Schema & documentation | 13% | 16.2 | 85 | 13.8 | | Agent ergonomics | 13% | 16.2 | 72 | 11.7 | | Security & auth | 14% | 17.5 | 55 | 9.6 | | Payments & pricing | 10% | 12.5 | 40 | 5.0 | | Task success | 10% | pending | pending | n/a | | Maintenance & community | 7% | 8.8 | 77 | 6.7 | | Transparency & trust (editorial 58, provenance 73) | 7% | 8.8 | 66 | 5.8 | | Negative events | up to −15 | up to −15 | none recorded | 0 | | **Total** | | | | **69.7 → B** | ### Why each score - Reliability 85: Graded as a hosted API. status.zyte.com runs on Atlassian Statuspage with ten components and incident history (20). In the 90 days to 9 October 2026 it lists two Zyte API incidents, both degraded browser rendering with higher latency and 520 errors, on 10 to 11 September and 13 September, neither marked as an outage, plus two Scrapy Cloud scheduling incidents (20 of 30). Rate limits are published as 3,000 requests a minute per key on standard plans and 10,000 on Enterprise, though per-site limits aren't (15). 429, 503 and 520 carry `Retry-After`, and the docs give a backoff table and say which responses to retry (15). Enterprise plans list service level agreements for support response times. No uptime SLA is published (5 of 10). Zyte API is generally available, and Zyte MCP launched on 30 September 2026 with no beta label (10). - Performance: Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes. - Schema & documentation 85: The reference prints an OpenAPI 3.0.3 document for `POST /v1/extract`, though the Search API's `/v1/search` is documented in tables outside it (25). docs.zyte.com has an llms.txt and Markdown twins of its pages (10). The operation description states which output fields can be combined and which can't, and field descriptions give defaults (17 of 20). Inputs are typed, with 51 enums and required fields marked. `customAttributes` takes a free-form schema (13 of 15). The spec has a dozen request examples, and each error status has a problem+json example (15). The path is versioned `/v1` and the spec says 1.0.0, but we found no dated changelog for the API in the docs sitemap of 150 pages (5 of 15). - Agent ergonomics 72: Graded on the REST API, with the MCP server noted. A request names the outputs it wants, so an agent can ask for extracted fields or `pageContent` in place of full HTML, but HTML and bodies come whole, up to 10 MB. Zyte MCP lists 34 tools at once, 26 of them for Scrapy Cloud (15 of 25). No pagination applies to a single-URL call. Search takes `maxResults` from 10 to 100, and the Stats API pages and filters (14 of 20). Errors are problem+json with a stable `type` path, and the docs say which to retry and which to fix (20). Calls are reads, failed and rate-limited requests are free, and retries are safe. We could not read the MCP tool annotations, which need a sign-in (14 of 20). A call needs only `url` and one output flag. The only official client is Python, with a Scrapy plugin (9 of 15). - Security & auth 55: API keys are revocable, an organisation can hold several, and none travels in a URL. Keys carry no permission scopes. Zyte MCP signs in over OAuth and works through its own key, `mcp_access_key` (22 of 30). An owner can set a blocking spending limit per key. We found no read-only mode, and the MCP docs warn that the agent can delete schedules and collections with no undo, leaving approval to the MCP client (8 of 20). The API returns untrusted web content, and the only guidance found is to review what the agent asks to do (2 of 15). The Stats API and dashboard break usage down by key, domain and request type, requests can be tagged, and each response has a `request-id`. No per-request log for the operator was found (10 of 15). ISO 27001 certification per the trust centre, a responsible disclosure programme with a hall of fame and no rewards, penetration test reports under NDA, and no security.txt (13 of 20). - Payments & pricing 40: The official Python client documents x402 against `api-x402.zyte.com`, but our one unauthenticated request there on 9 October 2026 returned 401 with no 402 challenge, and the main docs and pricing page don't mention it, so we score the line as not established (0 of 40). Per-1,000 prices for all five site tiers, screenshots and extraction are public, though a given site's tier needs the dashboard's cost estimator (20). $5 of credit for the first billing month, with no card per the site (20). A person signs up in a browser, and the MCP route needs a browser sign-in too (0). - Task success: Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored. - Maintenance & community 77: Zyte MCP launched on 30 September 2026 and the Agentic Web Data plugin reached 0.4.0 on 5 October (30). Dated releases in the last 90 days are plugin 0.3.0, 0.3.1 and 0.4.0 (17 and 22 September, 5 October) and `python-zyte-api` 0.11.0 on 23 July (20). There is no public API changelog. Support runs through tickets and a Discord server, and we did not read GitHub issues (8 of 15 for a closed service). `python-zyte-api` is current, with Python 3.10 or later, and covers one language. We could not reach the MCP registry (12 of 15). The client repository has test and publish workflows and merged a dependency update on 8 October 2026. We did not see CI results (7 of 10). - Transparency & trust 66: A closed service with terms last updated on 22 September 2026 that name Zyte Group Limited and contain a Zyte API section. The Python client is BSD 3-Clause (15 of 30). The privacy policy (30 August 2024), a DPA and a sub-processor list are public, with retention stated for support tickets (4 years) and invoices (7 years). Retention of request data and scraped content isn't stated, and the terms let Zyte use Service Data for product development and product training (17 of 30). Site tier changes get two weeks' notice and the Smart Proxy Manager retirement was announced with a date, but there is no standing API deprecation policy and the terms allow changes with or without notice (10 of 20). The sub-processor list names 36 companies with addresses and purposes, and the privacy policy names the United States and Ireland as processing locations (16 of 20). Fix list for a coding agent, everything this grade says the listing lacks, the biggest gain first (18 items): https://www.anchorterminal.com/fixes/zyte.md (JSON https://www.anchorterminal.com/fixes/zyte.json) ### What we couldn't check - Whether the x402 route works. The Python client documents `api-x402.zyte.com`, and our one unauthenticated request got 401 and no 402. We sent no further requests - unchecked: the MCP tool definitions and annotations, which need a Zyte sign-in. The count of 34 comes from the docs table - unchecked: the official MCP registry. registry.modelcontextprotocol.io timed out twice - unchecked: the PyPI project pages, which returned a short page with no release data. Versions and dates come from the repository tags - unchecked: GitHub stars and issue responsiveness for zytedata/python-zyte-api - unchecked: the ISO 27001 certificate page and the security policies and controls pages linked from the trust centre - Whether an uptime SLA exists for Enterprise plans. The docs describe support response times only ### Sources - docs index for agents: (seen 2026-10-09) - API reference with the OpenAPI document: (seen 2026-10-09) - error handling and retries: (seen 2026-10-09) - rate limits: (seen 2026-10-09) - pricing rules, plans and spending limits: (seen 2026-10-09) - tier prices: (seen 2026-10-09) - Zyte MCP documentation: (seen 2026-10-09) - Zyte MCP launch post: (seen 2026-10-09) - MCP OAuth resource metadata: (seen 2026-10-09) - status page: (seen 2026-10-09) - incident history feed: (seen 2026-10-09) - terms of service: (seen 2026-10-09) - acceptable use policy: (seen 2026-10-09) - privacy policy: (seen 2026-10-09) - data processing agreement: (seen 2026-10-09) - sub-processor list: (seen 2026-10-09) - trust centre: (seen 2026-10-09) - responsible disclosure programme: (seen 2026-10-09) - Python client source, tags, changelog and x402 docs: (seen 2026-10-09) - Agentic Web Data plugin source and changelog: (seen 2026-10-09) - PyPI downloads for zyte-api: (seen 2026-10-09) - domain registration: (seen 2026-10-09) ## Who's behind it (provenance 73/100, checked 2026-10-09) | Check | Finding | Points | | --- | --- | --- | | Legal entity named | Zyte Group Limited | 20/20 | | Domain age | zyte.com, registered 1999-02-22 (27 years) | 15/15 | | Endpoint on the vendor's domain | api.zyte.com | 15/15 | | Terms of service | read, states 5 of the 7 things a reader expects, and has 2 clauses that cost points | 4.3/10 | | Privacy policy | read, states 6 of the 8 things a reader expects | 8.5/10 | | Status page | status.zyte.com | 10/10 | | Changelog | not found | 0/10 | | security.txt | not found | 0/10 | The terms of service (last updated 22 September 2026) define Zyte as Zyte Group Limited, an Irish company, number 492771, with a notice address at 12 South Mall, Cork. They contain a Zyte API Terms section, so they govern the API. The privacy policy is dated 30 August 2024 and covers the websites and the services. It says it does not apply to personal data a customer collects with the services. www.zyte.com/.well-known/security.txt returned 404. Reports go through the responsible disclosure programme page, which pays no rewards. No dated changelog for the API was found. The Python client and the agent plugin each keep one in their repository. RDAP at Verisign gives a registration date of 1999-02-22 for zyte.com. The API answers at api.zyte.com and the MCP server at mcp.zyte.com. Its OAuth metadata names auth.app.zyte.com as the authorisation server. ### Terms and privacy, as read A reading by a fixed set of rules, each answered with the vendor's own sentence. Not legal advice. **Terms of service** (https://www.zyte.com/terms-policies/terms-of-service/), read 2026-10-08, dated 2026-09-22, states 5 of the 7 things a reader expects. - To know. Says it may use customer content to train or improve models, and no opt-out was found (costs points). "Zyte may utilize Service Data, Data Feeds, code, content, and all other data from the Services for product development and product training purposes." - To know. Says the terms or the service can change without notice (costs points). "Modifications We reserve the right to modify our Services or Site at any time, with or without notice." - To know. Requires arbitration or waives class actions. "Any dispute, controversy or claim dispute arising out of or relating to these Terms or any breach of these Terms shall be submitted to and decided by binding arbitration." - Gives the date it was last updated. Last updated 2026-09-22. - Names the governing law or courts. The law of the State of New York. - States a limit on its liability. Capped at the fees paid in the 12 months before the claim or $1,000. - Not found in the text. Says how changes to the terms are announced. - Not found in the text. Refers to a service level or uptime commitment. - Also in the text (2026-10-08). Use or account creation by an automated system, including an AI agent, counts as acceptance of the terms by the person who developed, deployed or operates it. "Use of the Services or creation of an Account by any automated system (including, without limitation, an AI agent or scripted process) constitutes acceptance of these Terms by the natural or legal person who developed, deployed, or operates such system" - Also in the text (2026-10-08). A request to end an agreement during its term is at Zyte's discretion and may carry a fee of at least 50 per cent of the remaining value. "In the event that you request to terminate your Agreement during its term, Zyte shall consider such requests in its sole discretion and reserves the right to charge a termination fee of at least 50% of the remaining value of the Agreement." - Also in the text (2026-10-08). Zyte owns code and other data generated through the services unless an agreement says otherwise. "Unless otherwise provided for in an applicable Agreement, Zyte shall own all rights, title, and interest in any code or other data generated through the Services." **Privacy policy** (https://www.zyte.com/terms-policies/privacy-policy/), read 2026-10-08, dated 2024-08-30, states 6 of the 8 things a reader expects. - Gives the date it was last updated. Last updated 2024-08-30. - Says how long data is kept. Names a period of 4 years. - Not found in the text. Says whether personal data is sold or shared for advertising. - Not found in the text. Gives a privacy contact. - Also in the text (2026-10-08). A customer found to be a joint controller or processor with Zyte agrees to indemnify Zyte for expenses, fees and fines linked to the customer's processing of personal data. "you agree to indemnify Zyte for the expenses and fees (including any legal fees or fines) it occurs in connection with your control or processing of Personal Data." ## Live (updated 2026-10-09 09:27 UTC) - Right now: up, HTTP 405, 384 ms, checked 2026-10-09 09:27 UTC (get on `https://api.zyte.com/v1/extract`) - Uptime 24h 100.0% (20 probes) · 30 days 100.0% (20 probes) · p50 349 ms · p95 382 ms - Vendor status page: none, All Systems Operational - Always current: https://www.anchorterminal.com/api/v1/live/zyte.json ## Probe metrics Not measured yet. Our benchmark probes haven't run, so there's no availability, latency or error rate from a run and Performance is pending. Live uptime, where we poll the endpoint, is under Live and doesn't change the score. ## Prices | Item | Price | Unit | Note | | --- | --- | --- | --- | | HTTP request, tier 1 site, pay-as-you-go | $0.13 | per 1,000 requests | Tiers 2 to 5 cost $0.23, $0.44, $0.70 and $1.27 | | HTTP request, tier 5 site, pay-as-you-go | $1.27 | per 1,000 requests | Only successful responses are billed | | Browser request, tier 1 site, pay-as-you-go | $1.01 | per 1,000 requests | Tiers 2 to 5 cost $2.01, $4.02, $8.04 and $16.08 | | Browser request, tier 5 site, pay-as-you-go | $16.08 | per 1,000 requests | Actions and network capture cost extra | | Screenshot, added to a browser request | $1.34 | per 1,000 requests | Pay-as-you-go price | | HTTP request, tier 1 site, $500 commitment | $0.06 | per 1,000 requests | 52 per cent volume discount | Across all listings: https://www.anchorterminal.com/prices/index.md ## Strengths - OpenAPI 3.0.3 contract for `/v1/extract` printed in the reference, with 51 enums and request examples, plus llms.txt and Markdown twins of the docs pages - Only successful responses are billed. Rate-limited, banned and failed requests are free, per the pricing page and the terms - 429, 503 and 520 responses carry `Retry-After`, and the docs publish a backoff table for each retry - Blocking spend limits can be set per API key, and the MCP server uses its own key, `mcp_access_key`, signed in over OAuth - Status page with ten components and incident history, ISO 27001 certification and a list of 36 sub-processors with addresses ## Weaknesses - Request price depends on the target site's tier, from $0.13 to $1.27 per 1,000 HTTP requests and $1.01 to $16.08 with a browser on pay-as-you-go - No dated changelog or deprecation policy for the API was found in the 150-page docs sitemap, and the terms allow changes with or without notice - The terms let Zyte use Service Data, data feeds and code from the services for product development and product training - The official client documents x402 at `api-x402.zyte.com`, but our one unauthenticated request there on 9 October 2026 got 401 and no payment challenge - Zyte MCP lists 34 tools, 26 of them for Scrapy Cloud, and some delete schedules and collections with no undo - No security.txt, no paid bug bounty, and one official client language (Python) ## Before you call it (notes for agents) 1. Send the API key as the Basic auth username with an empty password to `https://api.zyte.com/v1/extract`. Set only one of `httpResponseBody` or `browserHtml`, or one extraction field 2. Ask for `httpResponseBody` before `browserHtml`. Browser requests cost about eight to thirteen times more per tier 3. Retry 429, 503 and 520 after the `Retry-After` seconds, with backoff. They aren't billed. Don't retry 400, 401, 422 or 451 4. Read `statusCode` in a 200 response. A target site's 404 comes back as a successful, billed Zyte API response 5. Have the owner set a blocking spending limit on the key you use. A 403 `/auth/account-suspended` means the limit or the trial month ended ## Connect Install: ```bash pip install zyte-api ``` First request: ```bash curl \ --user YOUR_ZYTE_API_KEY: \ --header 'Content-Type: application/json' \ --data '{"url": "https://toscrape.com", "httpResponseBody": true}' \ --compressed \ https://api.zyte.com/v1/extract ``` Claude Code: ```bash claude mcp add --transport http zyte https://mcp.zyte.com/v1/mcp ``` MCP client configuration: ```json { "mcpServers": { "zyte": { "type": "http", "url": "https://mcp.zyte.com/v1/mcp" } } } ``` Through letme (picks today, calling later): https://letme.dev/zyte (letme picks it for search.serp, the top-graded tool for the job). letme answers with the pick and how to call it direct; calling through letme (one key, the vendor's own price) comes later. How it works: https://www.anchorterminal.com/letme/index.md ## Similar tools Ranked by shared capabilities, then score. Same-category tools with no shared capability key are listed last. | Tool | Grade | Score | Rank | Shared capabilities | x402 | Markdown | | --- | --- | --- | --- | --- | --- | --- | | ZenRows | BB | 74.8 | 63 | web.scrape, web.extract, browser.hosted, scraping.proxies, scraping.js-render, scraping.anti-bot, scraping.screenshot | no | https://www.anchorterminal.com/tools/zenrows.md | | Spider | BB | 74.1 | 75 | web.scrape, web.extract, browser.hosted, scraping.proxies, scraping.js-render, scraping.anti-bot, scraping.screenshot | yes | https://www.anchorterminal.com/tools/spider-cloud.md | | Scrapfly | B | 69.6 | 167 | web.scrape, web.extract, browser.hosted, scraping.proxies, scraping.js-render, scraping.anti-bot, scraping.screenshot | no | https://www.anchorterminal.com/tools/scrapfly.md | | ScrapeGraphAI | B | 68.3 | 208 | web.scrape, web.extract, scraping.proxies, scraping.js-render, scraping.anti-bot, scraping.screenshot | no | https://www.anchorterminal.com/tools/scrapegraphai.md | | Olostep | B | 63 | 370 | web.scrape, web.extract, scraping.proxies, scraping.js-render, scraping.anti-bot, scraping.screenshot | no | https://www.anchorterminal.com/tools/olostep.md | | Oxylabs Web Scraper API | B | 63 | 372 | web.scrape, web.extract, scraping.proxies, scraping.js-render, scraping.anti-bot, search.serp | no | https://www.anchorterminal.com/tools/oxylabs-web-scraper.md | ## Panel reviews (0) Reviewed by the Anchor panel (https://www.anchorterminal.com/reviewers/index.md): . Desk reviews, written from public documentation, pricing, terms, source and status history on 1 October 2026. No calls made. For a desk review, the outcome says whether the reviewer's questions could be answered from public material: success, partial or failure. How reviews work: https://www.anchorterminal.com/reviews/how-it-works.md ## Notable - Zyte MCP launched on 30 September 2026 as a hosted Streamable HTTP server at `https://mcp.zyte.com/v1/mcp`, with OAuth sign-in and no separate fee (source: ) - The terms, last updated 22 September 2026, say use of the services or account creation by an automated system, an AI agent included, is acceptance of the terms by the person who operates it (source: ) - The terms let Zyte use Service Data, data feeds, code and other data from the services for product development and product training (source: ) - The acceptable use policy forbids scraping LinkedIn, sites whose terms the customer has explicitly agreed to and that prohibit the access, and reselling the service or its data to third parties (source: ) - `python-zyte-api` documents x402 payment at `https://api-x402.zyte.com/v1/` since 0.8.0 (7 August 2025). One unauthenticated POST there on 9 October 2026 returned 401 `/auth/not-valid`, not a 402 challenge (source: ) - Site tiers are reviewed quarterly and affected customers get two weeks' notice of a tier change (source: ) - The `CHANGELOG.md` and `LICENSE.md` files in the `zytedata/skills` repository open with a line telling the reader how many lines the file has and to read all of them. We recorded it and did not act on it (source: ) - status.zyte.com lists two Zyte API incidents in the 90 days to 9 October 2026, both degraded browser rendering, on 10 to 11 September and 13 September (source: ) ## Compare - [Bright Data vs Zyte API](https://www.anchorterminal.com/compare/bright-data-vs-zyte.md): C 59.8 vs B 69.7 - [Jina Reader vs Zyte API](https://www.anchorterminal.com/compare/jina-reader-vs-zyte.md): E 45.1 vs B 69.7 - [Olostep vs Zyte API](https://www.anchorterminal.com/compare/olostep-vs-zyte.md): B 63 vs B 69.7 - [Oxylabs Web Scraper API vs Zyte API](https://www.anchorterminal.com/compare/oxylabs-web-scraper-vs-zyte.md): B 63 vs B 69.7 - [Scrape.do vs Zyte API](https://www.anchorterminal.com/compare/scrape-do-vs-zyte.md): E 43.7 vs B 69.7 - [ScrapeGraphAI vs Zyte API](https://www.anchorterminal.com/compare/scrapegraphai-vs-zyte.md): B 68.3 vs B 69.7 - [Scrapeless vs Zyte API](https://www.anchorterminal.com/compare/scrapeless-vs-zyte.md): C 54.1 vs B 69.7 - [Scrapfly vs Zyte API](https://www.anchorterminal.com/compare/scrapfly-vs-zyte.md): B 69.6 vs B 69.7 - [ScrapingAnt vs Zyte API](https://www.anchorterminal.com/compare/scrapingant-vs-zyte.md): F 35.5 vs B 69.7 - [ScrapingBee vs Zyte API](https://www.anchorterminal.com/compare/scrapingbee-vs-zyte.md): C 59.2 vs B 69.7 - [Scrapingdog vs Zyte API](https://www.anchorterminal.com/compare/scrapingdog-vs-zyte.md): E 39.2 vs B 69.7 - [Spider vs Zyte API](https://www.anchorterminal.com/compare/spider-cloud-vs-zyte.md): BB 74.1 vs B 69.7 - [ZenRows vs Zyte API](https://www.anchorterminal.com/compare/zenrows-vs-zyte.md): BB 74.8 vs B 69.7 ## Verify this listing For the vendor. The badge or a plain link to this page verifies the listing, from a page on zyte.com or one of its subdomains, or the README of github.com/zytedata/python-zyte-api. It shows the listing is the vendor's and that the vendor knows it's here, and it never changes a grade, rank or review. The vendor sends the page's address to `POST https://www.anchorterminal.com/api/v1/verify` as `{"slug": "zyte", "url": "…"}`, or calls the `verify_listing` tool at https://www.anchorterminal.com/mcp. We fetch the page once, then again every week; two failed checks in a row and the verification lapses, and a later pass restores it. What we check: https://www.anchorterminal.com/builders/index.md#verify HTML badge: ```html Zyte API on Anchor Terminal ``` Markdown badge, for a README: ```markdown [![Zyte API on Anchor Terminal](https://www.anchorterminal.com/badges/zyte.svg)](https://www.anchorterminal.com/tools/zyte) ``` Plain link: ```html Zyte API on Anchor Terminal ``` ## Share this listing For the vendor. Sharing assets for social media, two PNGs of 1200 × 630 that say Zyte API is listed on Anchor Terminal, with the vendor's logo and this page's address and no grade or score. - Dark: https://www.anchorterminal.com/assets/share/zyte-dark.png - Light: https://www.anchorterminal.com/assets/share/zyte-light.png