πŸš€ New: Try our EnrichmentAPI, Enrich leads with verified emails, company & person dataπŸš€ New: Try our EnrichmentAPITry it now

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. 1

    Create a free account

    Sign up and get 100 free credits to test any SDK or the MCP server.

  2. 2

    Get your API key

    Copy your key from the dashboard β€” it goes into an environment variable, never into your code.

  3. 3

    Install your package of choice

    npm install scrapingdog-sdk, pip install scrapingdog, or wire the MCP server into your AI agent.

  4. 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

$0forever
  • 100 Requests Credits
  • 1 Concurrency
  • Access To All APIs
  • No Credit Card Required
  • Community Support
  • Team Support
Start for Free

LITE

$40/month
  • 200,000 Requests Credits
  • 5 Concurrency
  • Access To All APIs
  • Geotargeting
  • Email Support
  • No Team Support
Start Trial

STANDARD

$90/month
  • 1,000,000 Requests Credits
  • 50 Concurrency
  • Access To All APIs
  • Geotargeting
  • Priority Email Support
  • No Team Support
Start Trial
Popular

PRO

$200/month
  • 3,000,000 Requests Credits
  • 100 Concurrency
  • Access To All APIs
  • Geotargeting
  • Priority Email Support
  • Team Support
Start Trial

PREMIUM

$350/month
  • 6,000,000 Requests Credits
  • 150 Concurrency
  • Access To All APIs
  • Geotargeting
  • Priority Email Support
  • Team Support
Start Trial

BUSINESS

$500/month
  • 9,000,000 Requests Credits
  • 200 Concurrency
  • Access To All APIs
  • Geotargeting
  • Priority Email Support
  • Team Support
Start Trial

BUSINESS PLUS

$1,000/month
  • 19,000,000 Requests Credits
  • 250 Concurrency
  • Access To All APIs
  • Geotargeting
  • Priority Email Support
  • Team Support
Start Trial

BUSINESS PRO

$1,500/month
  • 29,000,000 Requests Credits
  • 300 Concurrency
  • Access To All APIs
  • Geotargeting
  • Priority Email Support
  • Team Support
Start Trial

CORPORATE

$2,000/month
  • 42,000,000 Requests Credits
  • 350 Concurrency
  • Access To All APIs
  • Geotargeting
  • Priority Email Support
  • Team Support
Start Trial

CORPORATE PLUS

$2,500/month
  • 55,000,000 Requests Credits
  • 400 Concurrency
  • Access To All APIs
  • Geotargeting
  • Priority Email Support
  • Team Support
Start Trial

CORPORATE PRO

$3,000/month
  • 65,000,000 Requests Credits
  • 450 Concurrency
  • Access To All APIs
  • Geotargeting
  • Priority Email Support
  • Team Support
Start Trial

ENTERPRISE STARTER

$4,000/month
  • 90,000,000 Requests Credits
  • 500 Concurrency
  • Access To All APIs
  • Geotargeting
  • Priority Email Support
  • Team Support
Start Trial

ENTERPRISE PLUS

$5,000/month
  • 120,000,000 Requests Credits
  • 600 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Support
  • Team Support
Start Trial

ENTERPRISE PRO

$6,000/month
  • 150,000,000 Requests Credits
  • 650 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Support
  • Team Support
Start Trial

GLOBAL STARTER

$7,000/month
  • 185,000,000 Requests Credits
  • 700 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Support
  • Team Support
Start Trial

GLOBAL PLUS

$8,000/month
  • 220,000,000 Requests Credits
  • 800 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Support
  • Team Support
Start Trial

GLOBAL PRO

$9,000/month
  • 255,000,000 Requests Credits
  • 850 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Support
  • Team Support
Start Trial

GLOBAL ELITE

$10,000/month
  • 295,000,000 Requests Credits
  • 900 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Support
  • Team Support
Start Trial

ULTRA STARTER

$12,000/month
  • 360,000,000 Requests Credits
  • 1,000 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Account Manager
  • Team Support
Start Trial

ULTRA PLUS

$14,000/month
  • 430,000,000 Requests Credits
  • 1,200 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Account Manager
  • Team Support
Start Trial

ULTRA PRO

$16,000/month
  • 500,000,000 Requests Credits
  • 1,300 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Account Manager
  • Team Support
Start Trial

TITAN STARTER

$18,000/month
  • 580,000,000 Requests Credits
  • 1,400 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Account Manager
  • Team Support
Start Trial

TITAN PLUS

$20,000/month
  • 660,000,000 Requests Credits
  • 1,500 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Account Manager
  • Team Support
Start Trial

TITAN PRO

$22,000/month
  • 740,000,000 Requests Credits
  • 1,700 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Account Manager
  • Team Support
Start Trial

TITAN ELITE

$24,000/month
  • 830,000,000 Requests Credits
  • 1,800 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Account Manager
  • Team Support
Start Trial

NOVA STARTER

$26,000/month
  • 920,000,000 Requests Credits
  • 1,900 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Account Manager
  • Team Support
Start Trial

NOVA PLUS

$28,000/month
  • 1,010,000,000 Requests Credits
  • 2,000 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Account Manager
  • Team Support
Start Trial

NOVA PRO

$30,000/month
  • 1,100,000,000 Requests Credits
  • 2,200 Concurrency
  • Access To All APIs
  • Geotargeting
  • Dedicated Account Manager
  • Team Support
Start Trial
$0$30,000

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!

Start Your Free TrialRead Documentation