Scrapingdog

Scrapingdog Documentation

Forward the URL you wish to scrape to the API along with your API key and receive back the full HTML response — no proxy management, no CAPTCHAs, no blocked requests.

Points to Remember

  • Requests timeout after 60 seconds. Implement a retry mechanism in your code for reliability.

  • 🆓

    Free plan includes 200 requests / month. Upgrade any time from your dashboard.

  • 📄

    The API returns the raw HTML of the target page, including headers and cookies.

  • 🔀

    Concurrent connections are rate-limited per plan tier. Exceeding limits returns a 429 error.

Error Codes

CodeMeaning
200Request successful — data returned.
202Request accepted and queued for processing.
400Bad request — check your parameters.
401Unauthorized — invalid or missing API key.
403Forbidden — your plan does not include this API.
404Not found — the requested resource does not exist.
410Gone — the target URL returned no content.
429Too many requests — rate limit exceeded.

Credit Cost of APIs

Each API call deducts credits from your monthly quota. Cost depends on the API and premium features enabled.

APICredits / Request
Web Scraping — rotating proxy1
Web Scraping — JS rendering5
Web Scraping — premium proxy10
Web Scraping — JS rendering + premium proxy25
Web Scraping — with country10
Web Scraping — AI Parser5
Google Search API5
Google Maps API5
Google Shopping API10
Google Images API10
Google News API5
Google Trends API5
Amazon Product Scraper1
Amazon Search Scraper1
Amazon Offers API5
Walmart Scraper5
Flipkart Scraper5
eBay Scraper5
Profile Scraper API10–100
Post Scraper API5
Jobs Scraper API5
X (Twitter) Scraper5
TikTok Scraper5
YouTube (Search / Channel / Comments / Video)5
YouTube Transcript API1
Universal Search API20
ChatGPT Scraper30
Screenshot API5

Authentication

All API requests require an api_key parameter. Find your key on your dashboard after signing up.

Example Request
https://api.scrapingdog.com/scrape?api_key=YOUR_API_KEY&url=https://example.com