Zyte

API

Web scraping API with browser rendering and automatic data extraction

Price
Free credit, then pay per use
Access
API key

About

Web scraping API: send a URL and get raw HTML, a browser-rendered page, a screenshot, or product, article and job data extracted as JSON. Zyte, the company behind Scrapy, also runs Scrapy Cloud for hosting spiders. New accounts get $5 of free credit for 30 days.

What you can do with it

  • Fetch any page's HTML, with or without browser rendering
  • Extract products, articles or job postings as structured JSON
  • Deploy, schedule and monitor Scrapy spiders on Scrapy Cloud

Get started

  1. Sign up and copy your Zyte API key
  2. Send it as the basic-auth username with an empty password

Example

curl https://api.zyte.com/v1/extract \
  --user "$ZYTE_API_KEY:" \
  --header 'Content-Type: application/json' \
  --compressed \
  --data '{"url": "https://books.toscrape.com/catalogue/a-light-in-the-attic_1000/index.html", "product": true}' \
  | jq .product

Details

Hosting
Hosted service
Available in
Worldwide
Official SDKs
Python
MCP server
None

Tasks

Alternatives

Other tools for the same tasks.

Last checked on .