Web Scraping API

Web Scraping API extracts structured data from websites at scale, combining 100+ pre-built templates with per-request control. Built for developers shipping AI applications, data pipelines, and automated workflows.

* Now part of Web Data API

14-day money-back option

4 endpoints

1 API key

99.99%

success rate

200

requests per second

125M+

IPs worldwide

Free

starter plan

Trusted by:

RTMP.IN logo

Web Data API endpoints for every scraping job

One set of credentials for every endpoint. Authenticate once and call /scrape, /map, /crawl, and /search from the same account.

/scrape

/map

/crawl

/search

Scrape any page

Discover site's URLs

Crawl the whole site

Get search results

Send one URL and get the page back as HTML, JSON, or Markdown. JavaScript rendering, unblocking, and parsing are built in.

Get up to 147K URLs from a website and its sitemap in a single call. See what a site contains before you decide what to collect.

Collect up to 10,000 pages from one site in a single job, filtered by your rules. Get Markdown or HTML back, with callbacks and an optional JavaScript retry for failed pages.

Pull organic Google results into your app or AI agent with the same API key. No separate search API needed.

100+ templates, single API for all your data needs

Pick a template, set your parameters, and get structured data back in seconds, no scraper code required.

Target template

Proxy pool

8 countries
193 countries
Premium proxy pool only
curl --request 'POST' \
--url 'https://scraper-api.decodo.com/v1/tasks' \
--header 'Accept: application/json' \
--header 'Authorization: Basic xxxxxxxxxxxxxxxx' \
--header 'Content-Type: application/json' \
--data '{
"target": "universal",
"url": "https://ip.decodo.com",
"proxy_pool": "premium",
"headless": "html",
"locale": "en-us"
}'
rocket-icon

What does Web Scraping API cost?

Standard requests start at $0.14/1K. Turn on JavaScript rendering or premium proxies per request only when a target needs them.

What does Web Scraping API cost?

Choose a plan based on your data collection volume. All plans include the same powerful features – you only pay for what you use. Start with the free plan to test before committing.

10 req/s

$0

/month

Up to 5K crawls or 10K pages scraped

10 req/s

$19

/month

Up to 19K crawls or 38K pages scraped

25 req/s

$49

/month

Up to 65K crawls or 122K pages scraped

50 req/s

$99

/month

Up to 141K crawls or 330K pages scraped

100 req/s

$249

/month

Up to 383K crawls or 1.2M pages scraped

See full pricing details in the documentation.

With each plan, you access:

JavaScript rendering

99.99% success rate

HTML, Markdown, XHR, plus JSON, CSV, PNG where supported

One-click AI integrations

LLM-ready Markdown format

100+ pre-built templates

Single API key for all endpoints

/scrape, /search, /map, /crawl

24/7 tech support

14-day money-back

SSL Secure Payment

Your information is protected by 256-bit SSL

Why do industry experts recommend Decodo?

Proxyway's 2025 research tested Decodo on the hardest targets, and we succeeded over 80% of the time with JavaScript rendering and premium proxies enabled, ranking among the lowest on cost per successful request.

Attentive service

The professional expertise of the Decodo solution has significantly boosted our business growth while enhancing overall efficiency and effectiveness.

Easy to get things done

Decodo provides great service with a simple setup and friendly support team.

A key to our work

Decodo enables us to develop and test applications in varied environments while supporting precise data collection for research and audience profiling.

Decodo-best-usability-award-2025-by-G2

Best Usability 2025

Awarded for the ease of use and fastest time to value for proxy and scraping solutions.

Decodo-Highest-User-Adoption-2025-award-by-G2

Best User Adoption 2025

Praised for the seamless onboarding experience and impactful engagement efforts.

Decodo-best-value-by-Proxyway-2025-award

Best Value 2025

Recognized for the 5th year in a row for top-tier proxy and scraping solutions.

What are ready-made scraping templates?

Pre-built scrapers that let you start collecting data with just a few clicks. No custom code required - each template is optimized for specific websites and data types.

  • All
  • Amazon
  • Bing
  • Google
  • Target
  • TikTok
  • Walmart
  • YouTube
  • ...

How does Web Scraping API work?

Our Web Scraping API runs on the scrape endpoint of Web Data API. It routes each request through a 125M+ IP pool with real browser fingerprints, renders JavaScript when needed, and retries failed requests automatically. You get results in HTML, JSON, CSV, Markdown, XHR, or PNG, in real time or through a callback, and only pay for successful requests.

Why do developers choose Decodo over other scraping APIs?

Building it yourself

Typical scraping APIs

Decodo Web Scraping API

You manage proxy rotation, pools, and bans

Limited proxy pools

125M+ residential, mobile, datacenter, and ISP proxies managed for you

You build and maintain CAPTCHA handling

Frequent CAPTCHA blocks

Advanced browser fingerprinting handles anti-bot systems

You write retry and error logic

You pay for failed requests

Only pay for successful scrapes

Ongoing maintenance as sites change

Complex documentation

100+ ready-made templates, no boilerplate

Days to implement

Limited output formats

HTML, JSON, CSV, PNG, XHR, and Markdown formats

Start collecting data in seconds

Web scraping UI showing 'Start scraping' button, search URL field, and parameter bars for language, location, and device

LLM-ready output

Get clean Markdown or structured JSON that LLMs, AI agents, and RAG pipelines can use without extra parsing. Connect it to Claude, Cursor, and other AI tools through our MCP Server.

Purple usage graph showing Total Usage 40.95 GB, Total Requests 197,646; tab Web; Feb 1, 2019 - Mar 1, 2020

Developer resources

How do I integrate Web Scraping API into my workflow? Use code samples in Python, PHP, and Node.js from our GitHub, the TypeScript SDK, or the quick start guide in our docs. Web Scraping API works with the libraries you already use – Puppeteer, Playwright, Selenium, Crawlee, Beautiful Soup, Cheerio, and Scrapy.

Cost efficiency

How do I avoid overpaying for web scraping? Turn on JavaScript rendering and premium proxies only for the requests that need them. Simple requests start at $0.15/1K, and you only pay for successful results.

Stop overpaying for scraping plans

The new Web Scraping API lets you enable JS rendering and premium proxies only when needed.

Award badge reading Best Security Software Product and 2026, dark gradient diamond with neon purple accents

Why do enterprise teams trust Decodo?

Decodo's proxy and scraping infrastructure is built for teams where failure isn't an option. Whether you're gathering competitive intelligence, monitoring prices at scale, or running mission-critical AI data pipelines.

With one of the largest ethically-sourced residential proxy networks in the world and ISO/IEC 27001:2022 certification for proxies and Scraping API, Decodo delivers the reliability, speed, and geo-coverage that enterprises and developers depend on.

From eCommerce to advanced AI use cases, Decodo adapts to the demands of any project without compromise. And you can trust us – Decodo has been recognized by G2 as one of the best security products in 2026.

Learn more about web scraping

Improve your scraping workflows with our library of step-by-step guides, expert tips, and developer articles.

Most recent

Lightning bolt with speed lines inside a rounded square, with a wavy line extending from the lower-left corner.

Zapier MCP Server: Connect Agents to Apps and the Web

Zapier MCP is Zapier's hosted MCP server: one connection that lets an AI agent take actions across 9,000+ apps. It solves reach, not data. Your agent still needs a separate way to get fresh information from the web. This guide covers how Zapier MCP works, how to connect it, and how to pair it with Decodo for live web data.

Most popular

API icon exchanging 'Request' and 'Response' between APP and BACKEND

What is an API?

Web scraping UI with 'Start scraping' button, URL field, JSON 'Response' preview and 'Live preview' globe on dark background

What Is Web Scraping? A Complete Guide to Its Uses and Best Practices

Browser window labeled 'Scraping tools' showing content panel, on a dark dotted background with a wireframe bug outline

What is Data Scraping? Definition and Best Techniques (2026)

Web Crawling vs Web Scraping: What’s the Difference?

Python logo rising from a bowl beside a spoon in neon magenta on dark background

Beautiful Soup Web Scraping: How to Parse Scraped HTML with Python

Frequently asked questions

Do I need to change my existing integration?

No. If you already use Web Scraping API, your current setup keeps working without changes. New accounts use the new scrape endpoint with API key authentication – see the documentation for setup details.

What is a web scraping API?

A web scraping API is a service that fetches web pages for you and returns their content as structured data. You send a URL, and the API takes care of proxies, CAPTCHAs, JavaScript rendering, and retries. Decodo's Web Scraping API does all of this in 1 request and delivers HTML, JSON, CSV, Markdown, XHR, or PNG, ready for your workflows.

How do I cancel or change my plan?

You can cancel or modify your plan anytime from your dashboard. We also offer a 14-day money-back on all paid plans. Keep in mind that the terms apply.

Is it legal to use a Web Scraping API?

Scraping publicly available data is generally legal, but you should check each website's terms of service for specific conditions and restrictions. When in doubt, consult a legal expert before scraping.

Is there a free API for web scraping?

Yes, Decodo's Web Scraping API includes a free plan with no credit card required, so you can run real requests before paying anything. After testing our data collection solution, you can grab a subscription with the request count that best suits your needs. If you decide to grab a subscription without a free trial, you’re also getting a 14-day money-back (terms apply).

Can ChatGPT scrape a website?

Not by itself – ChatGPT and other LLMs can't fetch and render live websites reliably or at scale. They need a scraping backend: Decodo's MCP Server brings live web data into AI tools directly, the ChatGPT Scraper API collects ChatGPT search results, and Markdown output keeps everything LLM-ready. For the fuller picture, see how ChatGPT handles web scraping.

Is Decodo's Web Scraping API reliable?

Yes – it runs at a 99.99% success rate on 125M+ IPs, and independent testing backs it up: Proxyway's Web Scraping API research measured over 80% success on the hardest targets and found Decodo the cheapest under real-world settings. A free plan lets you verify both claims on your own targets.

How does Web Scraping API handle CAPTCHAs and IP blocks?

Proxies provide the IP infrastructure, and you build the scraping logic on top. Web Scraping API combines proxies with scraping logic, anti-bot management, retry handling, and structured data delivery in one solution. If you'd rather run your own scrapers, use residential proxies directly.

How do I integrate Web Scraping API with AI workflows?

Web Data API integrates with automation tools like n8n, LangChain, OpenClaw, and the MCP server. With support for JSON and Markdown outputs, it's designed for AI agents and LLM pipelines.

Is Decodo's Web Scraping API good for AI workflows?

Yes. Web Data API is built for AI-native development environments. The MCP server brings scraping natively into Claude and AI agents. The TypeScript SDK fits data science and ML pipelines. skills.md support means AI coding assistants like Cursor and GitHub Copilot understand the API out of the box. JSON and Markdown outputs are structured for RAG pipelines, embeddings, and agent tool use – data arrives ready to embed without the need to clean it.

What websites can I scrape with Web Scraping API?

The API works across most websites – including JavaScript-heavy sites and those with strict anti-bot measures. Some sites are restricted (e.g., banking, government, telecom) to prevent misuse. See our blocked sites list.

What output formats does Web Scraping API support?

Results are delivered in HTML, JSON, CSV, PNG, XHR, or Markdown format. Markdown is optimized for LLM consumption.

How does Web Scraping API differ from using proxies directly?

Proxies provide the IP infrastructure; Web Data API combines proxies with scraping logic, anti-bot management, retry handling, and structured data delivery in one solution.

How can I get help if I encounter issues?

Contact our 24/7 tech support via LiveChat, join our Discord community, or browse our Knowledge Hub for documentation and tutorials.

How do I scale web scraping with an API?

Pick a plan that fits your current volume and move up as you grow. Paid plans support 10 to 50 requests per second, and Enterprise plans come with custom rate limits for millions of requests. Task scheduling helps you automate recurring jobs.

How do I choose the best web scraping tool for my needs?

Check the data and output format you need (for example, Markdown for LLMs), anti-detection features like proxy pool size, rate limits, success rates on your targets, and how billing handles JavaScript rendering and failed requests. Also look at integrations with your languages and AI tools, and at compliance, such as ethical proxy sourcing and GDPR/CCPA. You can test all of these on Decodo's free plan.

Is Web Scraping API compatible with Puppeteer, Playwright, and Selenium?

Yes. The API works with popular libraries including Puppeteer, Playwright, Selenium, Crawlee, Beautiful Soup, Cheerio, and Scrapy.

The Best Value Web Scraping API Built for AI Development

Access 125M+ IPs, 100+ ready-made scraping templates, and a 99.99% success rate, no credit card required.

14-day money-back option

Get real-time Google results in under 1 second, with no scraping overhead – try Web Data API

© 2018-2026 decodo.com (formerly smartproxy.com). All Rights Reserved