Official SDKs & MCP Server
Skip the raw HTTP requests. Use the official Node.js and Python SDKs, or plug Scrapingdog straight into Claude, Cursor, and any other MCP-compatible AI agent.
Built for how you already ship code
Typed, Structured Responses
Every method returns parsed JSON with bundled TypeScript definitions β no manual response parsing.
Zero Extra Dependencies
The Node.js SDK uses the built-in fetch; the Python SDK needs only requests. No bloated dependency tree.
Every Endpoint Covered
Dedicated methods for every Scrapingdog API, plus a generic get() for anything released after you install.
Works With Any AI Agent
The MCP server plugs Scrapingdog straight into Claude Desktop, Claude Code, Cursor, and other MCP-compatible clients.
Built-In Reliability Options
Configure per-call timeouts, custom fetch implementations, and AbortSignal cancellation out of the box.
Secure By Default
Your API key stays in environment variables β never hardcoded into agent context, transcripts, or logs.
What you can build with the SDKs
AI Agents & RAG Pipelines
Give Claude, Cursor, or your own agent live web access through the MCP server, no custom tool code required.
Backend Data Pipelines
Drop the Node.js or Python SDK into an existing ETL job and get structured JSON on every run.
Competitor Monitoring Scripts
Schedule a script that calls a few SDK methods to track competitor pricing, ranking, or ads.
Internal Dashboards & Tools
Wire SDK calls straight into your app backend to power internal scraping dashboards.
Rapid Prototyping
Go from idea to working scraper in minutes with typed methods and sane defaults.
Research & Data Collection
Use the Python SDK in a notebook to collect data for analysis without writing raw HTTP calls.
Pick your integration
Node.js SDK
Python SDK
MCP Server
Get started in minutes
- 1
Create a free account
Sign up and get 100 free credits to test any SDK or the MCP server.
- 2
Get your API key
Copy your key from the dashboard β it goes into an environment variable, never into your code.
- 3
Install your package of choice
npm install scrapingdog-sdk, pip install scrapingdog, or wire the MCP server into your AI agent.
- 4
Call any method
Every method returns parsed, structured data β ready to use in your app or agent.
Transparent & Simple Pricing
Start your web scraping journey with 100 free credits. Test our service and upgrade to one of the plans below. Cancel anytime.
FREE
- 100 Requests Credits
- 1 Concurrency
- Access To All APIs
- No Credit Card Required
- Community Support
- Team Support
LITE
- 200,000 Requests Credits
- 5 Concurrency
- Access To All APIs
- Geotargeting
- Email Support
- No Team Support
STANDARD
- 1,000,000 Requests Credits
- 50 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- No Team Support
PRO
- 3,000,000 Requests Credits
- 100 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- Team Support
PREMIUM
- 6,000,000 Requests Credits
- 150 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- Team Support
BUSINESS
- 9,000,000 Requests Credits
- 200 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- Team Support
BUSINESS PLUS
- 19,000,000 Requests Credits
- 250 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- Team Support
BUSINESS PRO
- 29,000,000 Requests Credits
- 300 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- Team Support
CORPORATE
- 42,000,000 Requests Credits
- 350 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- Team Support
CORPORATE PLUS
- 55,000,000 Requests Credits
- 400 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- Team Support
CORPORATE PRO
- 65,000,000 Requests Credits
- 450 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- Team Support
ENTERPRISE STARTER
- 90,000,000 Requests Credits
- 500 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- Team Support
ENTERPRISE PLUS
- 120,000,000 Requests Credits
- 600 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Support
- Team Support
ENTERPRISE PRO
- 150,000,000 Requests Credits
- 650 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Support
- Team Support
GLOBAL STARTER
- 185,000,000 Requests Credits
- 700 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Support
- Team Support
GLOBAL PLUS
- 220,000,000 Requests Credits
- 800 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Support
- Team Support
GLOBAL PRO
- 255,000,000 Requests Credits
- 850 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Support
- Team Support
GLOBAL ELITE
- 295,000,000 Requests Credits
- 900 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Support
- Team Support
ULTRA STARTER
- 360,000,000 Requests Credits
- 1,000 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
ULTRA PLUS
- 430,000,000 Requests Credits
- 1,200 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
ULTRA PRO
- 500,000,000 Requests Credits
- 1,300 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
TITAN STARTER
- 580,000,000 Requests Credits
- 1,400 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
TITAN PLUS
- 660,000,000 Requests Credits
- 1,500 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
TITAN PRO
- 740,000,000 Requests Credits
- 1,700 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
TITAN ELITE
- 830,000,000 Requests Credits
- 1,800 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
NOVA STARTER
- 920,000,000 Requests Credits
- 1,900 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
NOVA PLUS
- 1,010,000,000 Requests Credits
- 2,000 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
NOVA PRO
- 1,100,000,000 Requests Credits
- 2,200 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
Frequently Asked Questions
Which languages does Scrapingdog have an official SDK for?
Node.js and Python. Both cover every Scrapingdog API with dedicated, typed methods, plus a generic method for calling any endpoint directly.
What is the Scrapingdog MCP server used for?
It exposes Scrapingdog as tools that Claude Desktop, Claude Code, Cursor, and other MCP-compatible clients can call directly, so an AI agent can scrape the web without any custom integration code.
Do the SDKs or MCP server cost anything extra?
No. All three packages are free and open source (MIT licensed). You only pay for the API credits your requests use, same as calling the REST API directly.
Can I use the SDKs in a plain script without a framework?
Yes. Both the Node.js and Python SDKs work in any standalone script, serverless function, or backend service β no framework required.
Is my API key exposed to the AI model when using the MCP server?
No. The MCP server reads your key from the SCRAPINGDOG_API_KEY environment variable, so it never appears in the model's context, transcripts, or logs.
Try Scrapingdog for Free!
Get 100 free credits to spin the API. No credit card required!