DeepFetch
ServiceScrape botDocsBlogPricingSign in
Menu
ServiceScrape botDocsBlogPricingSign in
  1. Home
  2. /Documentation

Documentation guides

API reference

Authentication, parameters, proxy tiers, and curl examples.

Anti-bot & proxies

Cloudflare, rate limits, premium proxy, and retry strategies.

JavaScript rendering

SPAs, wait selectors, fetch-first escalation, and mobile device profiles.

On this page

OverviewQuick startCredits & billingDashboard scrapingSite templatesLive endpointsDeveloper APIWebhooksAnalyticsAccountTroubleshootingFAQ
Documentation

DeepFetch documentation

Everything you need to scrape websites, build live data endpoints, and integrate DeepFetch into your apps — no server setup required.

Overview

DeepFetch is a web scraping platform with two ways to get data:

  • Dashboard — point-and-click scraping. Pick a site template, enter a search query, and get structured results you can export or publish as a live URL.
  • API — programmatic access for developers. Fetch any web page, extract structured data, take screenshots, or run AI-powered extraction from your own code.

Both methods share the same credit balance. You can see your remaining credits in the sidebar and on the API page.

Quick start

  1. Go to New Scrape, choose a site (e.g. Amazon UK or Bing Search), and enter what you want to find — like wireless headphones under £50.
  2. Run the scrape. When it finishes, open the job to view results as a table, JSON, or CSV.
  3. Copy a Live API Endpoint URL from the job page to use the data in spreadsheets, apps, or automations — without writing scraper code.
New accounts receive free starter credits so you can try the product immediately. Check your balance anytime in the sidebar.

Credits & billing

DeepFetch uses credits instead of per-request cash billing. Each action consumes a number of credits based on complexity. Failed dashboard scrapes and blocked API requests are refunded — you only pay for successful, non-empty results.

Dashboard scrapes

Charged when you run a job from New Scrape or refresh an endpoint

Known site template (Amazon, Bing, Wikipedia, …)
5 base + 1 per result
Any site (AI) or custom URL
30 base + 1 per result

Credits are reserved up-front for the maximum results you request. If fewer rows come back, or the job fails, unused credits are returned automatically.

Developer API

Charged per API call — see the API page for keys and examples

Simple fetch (no JavaScript)
1
Page with JavaScript rendering (default)
5
Premium proxy + JavaScript
25
Premium proxy, no JavaScript
10
Structured extraction or AI query
+5
Google / Bing search API
5

Dashboard scraping

The New Scrape form is the fastest way to collect structured data:

  • Search query — what you want to find (products, articles, videos, etc.). For a single product page, paste the URL in the custom URL field instead.
  • Site— a pre-built template tuned for that website's layout. Choose Any site (AI) when no template exists.
  • Max results — how many items to return (1–50). More results use more credits.
  • Output format — table view in the dashboard; export as JSON or CSV from the job page.

Before you run a scrape, the form shows an estimated credit costand your current balance. If you don't have enough credits, the scrape won't start.

Completed scrapes appear on the Endpoints page. Click any row to see full results, re-run the scrape, or copy live URLs.

Site templates

Templates use site-specific rules for speed and reliability. When a template doesn't return enough data, DeepFetch can fall back to AI extraction automatically.

Marketplaces

Amazon UK(UK)
Amazon US(US)
Amazon Germany(DE)
Amazon France(FR)
Amazon Canada(CA)
Amazon India(IN)
Amazon Japan(JP)
Amazon Australia(AU)
eBay US(US)
eBay UK(UK)
eBay Germany(DE)
OnBuy(UK)
Etsy(Global)
AliExpress(Global)
Mercado Libre(LATAM)

Heavy bot checks — residential proxy recommended

Rakuten(JP)

Retail

Walmart(US)

Bot protection common — proxy recommended

Target(US)
Best Buy(US)
Costco(US)
Home Depot(US)

Bot protection common — proxy recommended

Lowe's(US)
Screwfix(UK)
Pets at Home(UK)
IKEA UK(UK)
Argos(UK)
John Lewis(UK)
Decathlon(Global)
Nike(Global)
JD Sports(UK)

Groceries

Asda Groceries(UK)
Morrisons Groceries(UK)
Tesco Groceries(UK)
Sainsbury's(UK)
Waitrose(UK)
Kroger(US)
Instacart(US)

Search

Google Search(Global)

May block automated browsers — try Bing or DuckDuckGo if results fail

Bing Search(Global)
DuckDuckGo(Global)

Lite HTML interface — may block datacenter IPs

Yahoo Search(Global)

Social

Reddit(Global)
X (Twitter)(Global)

Often requires login — results may be limited

Jobs

LinkedIn Jobs(Global)

May require sign-in for full results

Indeed(Global)
Glassdoor(Global)
ZipRecruiter(US)

Travel

Booking.com(Global)
Tripadvisor(Global)
Expedia(Global)

Bot checks common — proxy recommended

Airbnb(Global)

Search by location name

Real Estate

Zillow(US)
Rightmove(UK)
Realtor.com(US)

Heavy bot protection — proxy recommended

Auto

Cars.com(US)
AutoTrader UK(UK)

Video

YouTube(Global)
Vimeo(Global)

Knowledge

Wikipedia(Global)
Hacker News(Global)
Medium(Global)

Tech

GitHub(Global)
Stack Overflow(Global)
npm(Global)
Crunchbase(Global)

Any site (AI)

Paste any website URL and describe what to extract. AI reads the page and pulls out titles, prices, links, and other fields. Slower and uses more credits than templates, but works on sites we don't have a template for yet.

Live endpoints

Every completed scrape can be published as a live URL — a simple HTTP link that returns your data as JSON. Find these on any job detail page under Live API Endpoint.

  • Cached data — returns the last successful scrape instantly. Ideal for dashboards and apps that poll periodically.
  • Fresh data — triggers a new scrape on each request, then returns updated results. Rate limited to protect your credits.
Each endpoint URL contains a secret token. Anyone with the link can read your data — treat it like a password. Don't share it publicly or commit it to public code repos.

Use the Refresh button on a job page to re-run a scrape manually without going through the API URL.

Developer API

The REST API gives full control over page fetching, JavaScript rendering, proxies, screenshots, CSS/XPath extraction, and AI-powered queries. Manage keys on the API page.

Authenticate every request with one of:

  • Authorization: Bearer YOUR_API_KEY
  • ?api_key=YOUR_API_KEY

Common use cases:

  • Fetch a page with JavaScript rendered — SPAs, React sites, lazy-loaded content
  • Extract fields with CSS rules — product names, prices, links from any HTML page
  • Ask a natural-language question — ai_query=price of the product
  • Search Google or Bing — /api/v1/store/google?search=...
  • Take full-page or element screenshots
  • Check credit usage — GET /api/v1/usage

The API page includes copy-paste curl examples. Full parameter reference is available at /api/openapi for OpenAPI-compatible tools.

API keys are separate from endpoint share tokens. Keys can scrape any URL; endpoint tokens only access one saved scrape.

Webhooks

Get notified when a dashboard scrape finishes. Configure your webhook URL in Account settings. Works with Zapier Catch Hook, Make, and custom HTTPS endpoints.

  • DeepFetch POSTs JSON when a job completes or fails. Payload includes endpointDataUrl, endpointFreshUrl, dashboardUrl, and a dataPreview array for no-code tools.
  • Events: job.completed, job.failed, and job.test (from Send test webhook in settings).
  • Optionally set a signing secret. Verify with X-DeepFetch-Signature (SHA-256 HMAC) or X-Hook-Secret for Zapier.

Zapier: Trigger → Webhooks by Zapier → Catch Hook → paste URL into settings → Send test webhook → Test trigger → add your actions (Sheets, Slack, Airtable, etc.).

Analytics

The Analytics page shows how your account is performing over the last two weeks:

  • Daily scrape volume and credit usage
  • Success vs failure rate
  • Average scrape duration
  • Recent errors — useful for spotting blocked sites or bad queries

Use analytics to decide when to switch from a template to AI mode, enable premium proxies via the API, or adjust scrape frequency on live endpoints.

Account

Manage your profile, webhook settings, and account deletion from Account settings.

  • Update your display name
  • View credit balance and plan tier
  • Configure webhook URL and signing secret
  • Permanently delete your account and all associated data

Sign in with Google. Your session stays active until you sign out from the sidebar.

Troubleshooting

Empty or failed results

Some sites block automated browsers (especially Google Search). Try Bing Search, a different template, or Any site (AI) with a direct product URL.

Failed dashboard jobs are fully refunded. Check the error message and failure screenshot on the job page for clues.

Insufficient credits

Reduce max results, use a cheaper site template instead of AI mode, or wait for your plan to renew. The scrape form shows the exact cost before you run.

API returns 403 or blocked

The target site detected the scraper. Retry with premium_proxy=true via the API. Response headers include Sf-block-type to help diagnose the issue.

Stale endpoint data

Cached endpoint URLs return the last scrape until you refresh. Use a Fresh URL or the Refresh button on the job page when you need up-to-date data.

FAQ

Do I need to install anything?

No. DeepFetch runs entirely in the cloud. Use the dashboard in your browser or call the API from any language.

Can I use DeepFetch without coding?

Yes. The dashboard, live endpoint URLs, and CSV export require zero code. The API is optional for developers.

What data format do I get?

Structured JSON with fields like title, price, rating, URL, and image — depending on the site. Export as CSV from any job page.

Is re-scraping the same query free?

No — each new scrape uses credits. However, rescrapes reuse cached extraction logic when possible, so repeat runs are often faster.

Where can I get more API details?

Visit the API page for keys, usage charts, and curl examples. OpenAPI spec at /api/openapi. Or read the public API reference.

DeepFetch

Extract structured JSON from JavaScript-heavy and bot-protected sites. Headless Chrome, premium proxy, and live endpoints — try a scrape free, no sign-in required.

Product

Web scraping serviceScrape botWeb scraping APIDocumentationBlogPricingStatus

Free tools

Scrape testerUser-agent generator

Legal & trust

TermsRefundsPrivacyCookiesAcceptable UseTrust & Security

© 2026 DeepFetch. All rights reserved. Cookie settings