Zenrows
Talk to sales Start free

Universal Scraper API

Legacy product page

The Universal Scraper API has been renamed Fetch. This page keeps the original description below for reference, since other sites still link to it. For the current product, pricing, and docs, see Fetch.

Get data from any website. One API handles the complexity, retries, and anti-bot protection, so your code just gets results back: clean HTML, Markdown, JSON, or a screenshot, from standard, dynamic, or hard-protected pages.

01What it did

  • Extract data from any website, standard or protected, at scale.
  • Handle JavaScript-heavy pages: SPAs, infinite scroll, delayed content.
  • Automate multi-step workflows: form submissions, multi-page navigation, custom JavaScript.
  • Return clean, structured output: JSON, Markdown, HTML, or a screenshot, ready for a pipeline or an AI model.
  • Access geo-restricted content through a residential proxy network.
  • Keep sessions consistent across multi-step requests.

02Original request example

The original code sample from this page, preserved as-is. See the Fetch page for the current API reference.

import requests

url = 'https://www.example.com/'
apikey = '<YOUR_ZENROWS_API_KEY>'
params = {
    'url': url,
    'apikey': apikey,
    'js_render': 'true',
    'premium_proxy': 'true',
}
response = requests.get('https://api.zenrows.com/v1/', params=params)

# data ready to use
print(response.text)

03Frequently asked questions

What types of websites could it scrape?

Virtually any public website, including those protected by anti-bot systems like Cloudflare, DataDome, and PerimeterX: e-commerce sites, travel aggregators, job boards, real estate listings, social media platforms, and more.

Could it return structured data instead of HTML?

Yes, as clean JSON or Markdown, suited for AI models, databases, or analytics tools, without HTML parsing on your side.

What integrations were available?

No-code platforms (Make, n8n, Zapier), AI tools (LangChain, LlamaIndex), data enrichment platforms (Clay), and native SDKs for Python, Node.js, and other languages.