Scrape Do logo

Integrate Scrape Do with your AI CRM

Scrape.do is a web scraping API offering rotating residential, data-center, and mobile proxies with headless browser support and session management to bypass anti-bot protections (e.g., Cloudflare, Akamai) and extract data at scale in formats like JSON and HTML.

Explore Triggers and Actions

Block specific URLs during scraping

This tool allows users to block specific URLs during the scraping process. It's particularly useful for blocking unwanted resources like analytics scripts, advertisements, or any other URLs that might interfere with the scraping process or slow it down. It provides granular control by allowing users to specify URL patterns to block, thereby improving scraping performance and maintaining privacy.

ActionTry it

Cancel Async Job

Tool to cancel an asynchronous scraping job. Use when you need to stop processing of pending tasks in a job. Completed tasks remain available.

ActionTry it

Create Async Scraping Job

Tool to create an asynchronous scraping job with specified targets and options. Use when you need to scrape multiple URLs in parallel without waiting for results. Returns a job ID immediately for polling results later via the get job status action.

ActionTry it

Get Account Information

Retrieves account information and usage statistics from Scrape.do. This action makes a GET request to the Scrape.do info endpoint to fetch: - Subscription status - Concurrent request limits and usage - Monthly request limits and remaining requests - Real-time usage statistics Rate limit: Maximum 10 requests per minute. Use remaining request counts to monitor credits proactively, as different scraping operations (e.g., rendered-page requests) consume varying credit amounts and exhaustion mid-run causes failures.

ActionTry it

Get Amazon product details

Extract structured product data from Amazon product detail pages (PDP). Returns comprehensive product information including title, pricing, ratings, images, best seller rankings, and technical specifications in JSON format.

ActionTry it

Get Amazon Product Offers

Get all seller offers for any Amazon product. Retrieves every seller listing including pricing, shipping costs, seller information, and Buy Box status in structured JSON format. Use when you need to compare prices across multiple sellers or find the best deal for a specific product.

ActionTry it

Get Amazon raw HTML

Tool to get raw HTML from any Amazon page with ZIP code geo-targeting. Use when you need complete unprocessed HTML source from Amazon URLs with location-based targeting. Ideal for scraping pages not covered by other structured endpoints.

ActionTry it

Get Async API Account Information

Tool to get account information for the Async API including concurrency limits and usage statistics. Use when you need to check available concurrency slots, active jobs, or remaining credits for Async API operations.

ActionTry it

Get Async Job Details

Tool to retrieve details and status of a specific asynchronous scraping job. Use when you need to check the progress, status, or results of a previously created async job. Returns job metadata including creation time, completion time, task counts, and detailed task list.

ActionTry it

Get Async Task Result

Tool to retrieve the result of a specific task within an asynchronous job. Returns the scraped content for that particular URL. Use when you need to check the status and result of a previously submitted async scraping task.

ActionTry it

List Asynchronous Scraping Jobs

Tool to list all asynchronous scraping jobs. Returns paginated list of jobs with their status and metadata. Use when you need to retrieve job history or monitor job statuses. Supports pagination with up to 100 jobs per page.

ActionTry it

Scrape URL using POST method

Tool to scrape web pages using POST method via scrape.do API. Use when you need to send POST requests to target websites with custom request body data. Supports all parameters from GET endpoint plus request body customization for POST/PUT/PATCH methods.

ActionTry it

Scrape webpage using scrape.do

A tool to scrape web pages using scrape.do's API service. Makes a basic GET request to fetch webpage content while handling anti-bot protections and proxy rotation automatically. Does not execute JavaScript by default — pages requiring client-side rendering (SPAs, dynamically loaded content) will return incomplete HTML; use SCRAPE_DO_GET_RENDER_PAGE or set render=true for those cases.

ActionTry it

Search Amazon products

Tool to search Amazon and scrape product listings with structured results. Performs keyword searches and returns structured product data including titles, prices, ratings, Prime status, sponsored flags, and position rankings in JSON format. Use when you need to search for products on Amazon marketplace or gather product information from search results.

ActionTry it

Set Regional Geolocation for Scraping

This tool allows users to set a broader geographical targeting by specifying a region code instead of a specific country code. This is useful when you want to scrape content from an entire region rather than a specific country. Note that this feature requires super mode to be enabled and is only available for Business Plan or higher subscriptions.

ActionTry it

Use Scrape.do Proxy Mode

This tool implements the Proxy Mode functionality of scrape.do, which allows routing requests through their proxy server. It provides an alternative way to access web scraping capabilities by handling complex JavaScript-rendered pages, geolocation-based routing, device simulation, and built-in anti-bot and retry mechanisms.

ActionTry it

How the Scrape Do integration works

The Scrape Do integration connects your Dench AI CRM directly to Scrape Do, so agents can read and act on your Scrape Do data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

16 actions are available for agents to invoke on your behalf. Every call runs through Scrape Do's own authorization, scoped to the account you connect.

Set up Scrape Do in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Scrape Do and click Connect — you'll authorize access through Scrape Do's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Scrape Do in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Scrape Do integration work with Dench?

The Dench Scrape Do integration connects your AI CRM to Scrape Do, so AI agents can work with your Scrape Do data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with Scrape Do via Dench?

The Scrape Do integration currently exposes 16 actions, including Block specific URLs during scraping, Cancel Async Job, Create Async Scraping Job, Get Account Information, Get Amazon product details, and Get Amazon Product Offers. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Scrape Do to Dench?

No. You connect Scrape Do from your Dench workspace using Scrape Do's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the Scrape Do integration secure?

Connections are authorized through Scrape Do's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Scrape Do connection from your workspace settings at any time.

Scrape Do | Dench AI CRM