programcode

Review · Web scraping

Zyte review

A hosted API and managed-data service for teams that would rather outsource website access than maintain every scraper.

7.7/10ProgramCode score

We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money

The bottom line

A hosted scraping stack with flexible access, structured extraction and managed delivery—but usage costs need modeling.

Zyte spans a hosted scraping API, managed data delivery and cloud hosting for Scrapy crawlers. The API chooses an access strategy for a target site and can return structured fields; Scrapy gives teams an open-source framework when they want to build crawlers themselves.

The fit depends on how much control you need and what each target site costs to scrape. Pricing varies by HTTP or browser requests and website tier, while the vendor describes managed data as a service that delivers deduplicated, schema-ready data to a warehouse.

Good fit if

  • Teams scraping varied website types
  • Scrapy users who need cloud hosting
  • Teams outsourcing collection and delivery

Skip it if

  • Projects needing a free API plan
  • Teams requiring published rate limits
  • Scrapers with fixed, predictable request costs
Zyte homepage
Zyte homepage, captured Nov 10, 2026

ScoresHow it rates

  • Features8
  • Ease of use8
  • Value for money7
  • Support7
  • User sentiment6.5

What works

  • One API selects an access strategy for each target site
  • Structured extraction includes product fields such as price and availability
  • HTTP and browser request pricing is published by website tier
  • Scrapy is an open-source crawler framework maintained by Zyte
  • Managed data includes deduplication and warehouse delivery

What doesn't

  • No free API plan; the trial credit is limited to $5
  • Per-request rates vary by website tier and access method
  • Advanced features may add unpublished usage costs
  • The vendor does not publish API rate limits
  • Scrapy Cloud and managed data can increase service lock-in

01What Zyte is, technically

Zyte is a set of hosted web-scraping services, not a single crawler library. Zyte API is a hosted HTTP API that takes a URL and extraction options, handles website access, and returns a response that can include raw HTML or structured fields. Zyte says the API selects an access strategy and escalates when a site demands it; the homepage says billing is on success.

Zyte Data is a managed collection and delivery service: Zyte’s team builds and maintains the collection and sends deduplicated, schema-ready data to a warehouse on a chosen cadence. Scrapy Cloud is hosted infrastructure for running Scrapy crawlers. Scrapy itself is the open-source framework for teams building their own crawlers. Zyte also lists an MCP Server for use from MCP clients. In a stack, you can call the API from an application or pipeline, hand collection to Zyte Data, or run your own crawler code on Scrapy Cloud.

02Zyte API, SDKs and docs

The API uses HTTP POST requests to https://api.zyte.com/v1/extract. Zyte’s example authenticates with a Zyte API key using HTTP Basic authentication, then sends JSON containing a URL and requested outputs such as httpResponseBody and product. The response is JSON and can include status, extraction time, HTML and structured product fields.

The homepage lists Python, C#, cURL, Java, PHP, CLI, Node.js, Python Client, Scrapy and Ruby as integration or example options. It also links an API reference, getting-started guides, integration recipes and a change log. Zyte maintains Scrapy on GitHub, and the MCP Server is presented as an integration for MCP clients. Confirm the current SDK support and implementation details in Zyte’s docs before selecting a client library; language options shown on the homepage do not by themselves establish the scope of each SDK. The API and Scrapy are the clearest integration surfaces for application and crawler code.

03Zyte pricing for developers

Zyte lists no free API plan. The API offer includes a $5 free trial credit for 30 days. Scrapy is open source, but it is a framework for building crawlers, not a free allotment of Zyte API requests or managed data service.

Pay as you go has no commitment: HTTP requests cost $0.13–$1.27 per 1,000 and browser requests $1.01–$16.08, across five website pricing tiers. Monthly commitments start at $100, with HTTP at $0.10–$0.95 and browser at $0.75–$12.00 per 1,000. The $200 commitment lists $0.08–$0.76 HTTP and $0.60–$9.60 browser; the $500 commitment lists $0.06–$0.61 HTTP and $0.48–$7.68 browser. Enterprise pricing is custom.

The bill depends on request type, target-site tier and usage. Usage above a commitment is charged at the current discounted rate, with no overage penalty. Zyte says some advanced features may have additional usage-based costs, but does not publish those amounts.

Full Zyte pricing breakdown →

04Zyte: open source, self-hosting and lock-in

Scrapy is an open-source framework that Zyte maintains, and the company links its GitHub repository. Zyte’s homepage does not name the license, so check the repository’s license file before adopting or distributing it. Scrapy lets a team own its crawler code; Scrapy Cloud is the hosted option for running those crawlers without owning servers.

Zyte API and Zyte Data are services rather than self-hosted software. The vendor describes data delivery to a warehouse, but does not describe a standard export or migration process for managed collections. A move away from the API means replacing its access and extraction calls; a move from Scrapy Cloud means arranging another runtime for the crawler. Keep extraction logic, schemas and raw outputs in systems your team controls where possible, and confirm warehouse formats and retention terms for a managed-data project.

05Zyte in production

The API is designed to handle access strategies, browser rendering and structured extraction behind one request surface. That can reduce crawler infrastructure work, but it does not remove the need to validate the data: check that the requested fields are present and meaningful, rather than treating an HTTP success as a successful scrape. The vendor says the API bills on success; confirm how success is defined for your target sites and workload.

Zyte does not publish rate limits on its homepage, so ask about concurrency, throughput, retry behavior and account-level limits before setting production targets. Also review how API keys are managed, where traffic and response data are processed, and the compliance controls relevant to your sources. Reddit commenters warn that site mix and JavaScript requirements can change costs, and that status 200 alone may not mean a usable product parse. One commenter describes Zyte as an all-in-one scraping option, but the discussions do not establish comparative reliability. Test against your own domains and data-quality checks.

From the threadsWhat users say

Reddit discussion is mixed and focused on domain-level cost rather than headline rates. Commenters see value in Zyte’s all-in-one scraping approach, while cautioning that site mix, JavaScript and extraction quality affect the real result.

Costs vary by site
Amazon cheap on paper, Walmart burns credits, then a smaller retailer needs JS and the invoice jumps again
r/WebScrapingInsider · view thread
Validate extracted data
make sure your success check is a real product parse, not status 200
r/WebScrapingInsider · view thread
Compare cost per result
compare successful responses per dollar rather than headline pricing
r/WebScrapingInsider · view thread
All-in-one appeal
Zyte is more focused on scraping tools and smart crawlers, with decent proxy options, so it’s great if you want an all-in-one package
r/Entrepreneur · view thread

Questions people ask

What does Zyte do?

Zyte provides a hosted web-scraping API, managed data collection and delivery, and cloud hosting for Scrapy crawlers. Its API handles website access and can return raw responses or structured fields. Zyte Data manages collection and delivers deduplicated, schema-ready data to a warehouse.

Is Zyte API free?

Zyte does not list a free API plan. Its pricing lists a $5 free trial credit for 30 days. Scrapy is an open-source framework for building crawlers, but it is separate from Zyte API usage and does not include a free API request allowance.

Which languages can I use with Zyte API?

Zyte’s homepage lists Python, C#, cURL, Java, PHP, Node.js and Ruby, along with CLI, Python Client and Scrapy options. Check the current API documentation for SDK availability and details for your language before choosing an integration.

Can Zyte return structured product data?

Yes. The API can return structured product fields, including name, price, currency and availability. Zyte’s example sends a product extraction option in a JSON request and receives product data in the response. Validate the fields against your target pages before relying on them in a pipeline.

Does Zyte publish API rate limits?

Zyte’s homepage does not publish API rate limits. Before deploying, ask Zyte about concurrency, throughput, retry behavior and any account-level limits that apply to your plan. Build monitoring for request failures and extraction quality into your pipeline rather than assuming requests will always succeed.

Sources

  1. Zyte homepage
  2. Zyte pricing page
  3. Reddit: Which is the best web scraping API for e-commerce sites?
  4. Reddit: Oxylabs vs Brightdata vs Zyte? What are you using for large-scale web scraping in 2024?