The TypeScript SDK for Web Scraping Workflows
The Decodo TypeScript SDK is a Node.js-compatible client library for the Decodo Web Scraping API. Typed interfaces, IDE autocomplete, and built-in async handling take you from install to first result in minutes.
14-day money-back option
Add live web data to your TypeScript or Node.js app
Per-target typed interfaces
100+ targets with dedicated parameter types. Amazon exposes currency and autoselect_variant. Google Search exposes google_tbm and geo. Discover them directly in your IDE.
Full IDE autocomplete
TypeScript inference surfaces the right parameters for each target as you type. No docs tab required.
Built-in async handling
Async scraping jobs manage their own polling. No custom retry logic, no manual status checks.
Typed error handling
Authentication failures, rate limits, validation errors, and timeouts throw distinct, typed exceptions.
Minimal setup
Native fetch, no extra HTTP client. Node.js 18+, TypeScript 5.0+ recommended. Install, authenticate, scrape.
Markdown-ready output
Get clean Markdown directly from any supported target. Pass markdown:true and skip the HTML parsing step.
Quick setup & integration
Install the TypeScript SDK via npm, compatible with Node.js 18+ and TypeScript 5.0+.
One client, every workflow
Sync for quick lookups, async for long-running jobs, batch for scale, all through the same typed client.
Scrape and wait
Returns when the result is ready. Ideal for real-time lookups and lightweight pipelines.
Fire and retrieve
Create a task, get a job ID, and retrieve results when ready. Built for delayed or heavy scrapes.
Many queries at once
Send arrays of queries or URLs in a single call. Built for monitoring feeds and data pipelines at scale.
Trusted by:
Power your workflows with live web data
The Decodo SDK fits into the workflows your team is already running, from SERP monitoring to AI pipelines.
SERP monitoring
Pull live search results, rankings, and featured snippets for SEO tracking and content intelligence.
eCommerce tracking
Monitor competitor prices, product listings, and reviews across Amazon, Walmart, and more.
AI data pipelines
Feed structured, up-to-date web data into LLM training sets, RAG pipelines, and AI agents.
Market intelligence
Aggregate social signals, news, and marketplace data for research teams and analyst workflows.
Rapid prototyping
Spin up scraping experiments fast. Typed interfaces mean less debugging and faster iteration.
Internal tooling
Embed scraping into dashboards, automations, and internal apps without managing raw API calls.
What does Web Scraping API cost?
Choose a plan based on your scraping volume. All plans include the same powerful features – you only pay for what you use. Start with the free plan to test before committing.
Plan prices
+VAT / Billed monthly
Rate limit
All prices shown are per 1K req.
Plan price
$0
+VAT / Billed monthly
Request type
Price per 1k req.
2K req.
$0.50
1K req.
$0.75
1K req.
$1.00
667 req.
$1.50
Rate limit
10 req/s
Plan price
$19
+VAT / Billed monthly
Request type
Price per 1k req.
38K req.
$0.50
25K req.
$0.75
19K req.
$1.00
12K req.
$1.50
Rate limit
10 req/s
Plan price
$49
+VAT / Billed monthly
Request type
Price per 1k req.
163K req.
$0.30
75K req.
$0.65
54K req.
$0.90
39K req.
$1.25
Rate limit
25 req/s
Plan price
$99
+VAT / Billed monthly
Request type
Price per 1k req.
707K req.
$0.14
165K req.
$0.60
116K req.
$0.85
82K req.
$1.20
Rate limit
50 req/s
Need more?
Request type
Price per 1k req.
Custom
Custom
Custom
Custom
Rate limit
Custom
For low-security sites and simple access
For accessing guarded or sensitive pages
With each plan, you access:
99.99% success rate
Results in HTML, JSON, CSV, XHR or PNG
MCP server
JavaScript rendering
AI integrations
100+ pre-built templates
Supports search, pagination, and filtering
LLM-ready markdown format
24/7 tech support
14-day money-back
SSL Secure Payment
Your information is protected by 256-bit SSL
What people are saying about us
We're thrilled to have the support of our 130K+ clients and the industry's best.
Attentive service
The professional expertise of the Decodo solution has significantly boosted our business growth while enhancing overall efficiency and effectiveness.
N
Novabeyond
Easy to get things done
Decodo provides great service with a simple setup and friendly support team.
R
RoiDynamic
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.
C
Cybereg
Frequently asked questions
What is the Decodo TypeScript SDK?
The Decodo TypeScript SDK is a Node.js client library that wraps the Decodo Web Scraping API. It provides typed interfaces for 100+ scraping targets - including Google, Amazon, and TikTok - with built-in async handling, CAPTCHA bypassing, and proxy rotation, so TypeScript and Node.js developers can collect structured web data without managing infrastructure.
Does Decodo TypeScript SDK work with plain JavaScript?
Yes. The SDK is installable in any Node.js project. Without TypeScript, you won't get IDE autocomplete or type safety, but all methods work the same way.
Who is the SDK for?
TypeScript and Node.js developers building scraping workflows, data pipelines, or applications that need live web data. It's especially well-suited for teams that want fast implementation and strong developer experience without managing custom HTTP wrappers.
How is this different from calling the API directly?
The raw API requires manually constructing requests, handling authentication, writing polling logic, and parsing generic error responses. The SDK removes all of that – typed parameters, IDE autocomplete, built-in async handling, and typed errors are all included out of the box. Unlike building on top of Cheerio, Puppeteer, or Playwright directly, you don't manage browser instances, proxy rotation, or CAPTCHA handling. That's all handled server-side
No feature loss compared to raw API usage.
What targets are supported?
58+ targets across search engines, eCommerce platforms, social media, and AI tools – including Target.GoogleSearch, Target.AmazonProduct, Target.TiktokPost, Target.YoutubeSearch, Target.Chatgpt, Target.Perplexity, and many more. Each target exposes its own typed interface directly in your IDE.
Do I need to manage proxies or handle CAPTCHAs?
No. Decodo handles proxy rotation, CAPTCHA bypassing, JavaScript rendering, retries, and parsing behind the scenes – all backed by a 125M+ IP pool. You just call the typed method and get structured results back. Parsed results are available on selected targets, including Google, Bing, Amazon, Walmart, and others.
Add Live Web Data to Any TypeScript or Node.js App
No custom scrapers, no proxy juggling – install the SDK and start scraping production-ready data in minutes.
14-day money-back option
