Scrapfly logo

Integrate Scrapfly with your AI CRM

Scrapfly is a web scraping API that enables developers to extract data from websites efficiently, offering features like JavaScript rendering, anti-bot protection bypass, and proxy rotation.

Explore Triggers and Actions

Capture Screenshot Metadata (HEAD)

Tool to capture screenshot metadata without downloading the image body. Use this for async screenshot workflows where you need the URL to retrieve the image later. Returns the screenshot URL in response, saving bandwidth compared to full screenshot retrieval.

ActionTry it

Capture Website Screenshot

Tool to capture a full-page or viewport screenshot of a website. Use when you need to take a screenshot with options like JS rendering, custom resolution, or accessibility testing. Returns the screenshot image directly. Supports vision deficiency simulations and dark mode.

ActionTry it

Create Scrapfly Crawler

Tool to create a new web crawler to recursively crawl an entire website. Returns a crawler UUID for tracking progress. Use when you need to crawl multiple pages from a website with configurable limits and extraction rules.

ActionTry it

Extract Structured Data

Tool to extract structured data from HTML or other content using AI models, LLM prompts, or custom templates. Use when you need to parse web pages or documents into structured JSON data. Supports predefined extraction models for common types (articles, products, events) or custom extraction via prompts/templates.

ActionTry it

Get Crawler Artifact

Tool to download crawler artifact files in WARC or HAR format. Use when you need to retrieve the complete crawl results as an archive file. WARC format is recommended for large crawls as it includes gzip compression.

ActionTry it

Get Crawler Contents

Tool to retrieve extracted content from crawled pages. Supports multiple output formats including markdown, text, HTML, and JSON. Use when you need to access the actual content extracted during a crawl, with optional filtering by URL and format selection.

ActionTry it

Get Crawler Status

Tool to get the current status of a crawler including progress, pages crawled, and completion state. Use for polling workflow to monitor crawl progress.

ActionTry it

Get Crawler URLs

Tool to retrieve the list of discovered and crawled URLs from a crawler. Use when you need to get all URLs found during a crawl or filter by status to analyze failed URLs with error codes. Supports pagination for large result sets.

ActionTry it

Get Scrapfly Account Information

Tool to retrieve Scrapfly account information. Use after authenticating to get API credit balance and usage stats. Returns comprehensive account data including subscription plan, usage statistics, billing info, and project settings.

ActionTry it

Scrape With PUT

Tool to scrape web pages using PUT method with body payload. Use when the target API requires PUT requests with data in the request body. Forwards PUT request with custom body to the target URL. If not specified, content-type defaults to application/x-www-form-urlencoded.

ActionTry it

Scrapfly Scrape

Tool to perform a web scraping request. Use when you need to fetch a page with custom configuration like JS rendering, proxies, and extraction.

ActionTry it

Scrapfly Scrape POST

Tool to scrape web pages using POST method to send data in the request body. Use when you need to scrape endpoints that require POST requests, such as form submissions or APIs that expect data payload.

ActionTry it

How the Scrapfly integration works

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

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

Set up Scrapfly in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

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

  3. 3

    Ask an agent to use Scrapfly 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 Scrapfly integration work with Dench?

The Dench Scrapfly integration connects your AI CRM to Scrapfly, so AI agents can work with your Scrapfly 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 Scrapfly via Dench?

The Scrapfly integration currently exposes 12 actions, including Capture Screenshot Metadata (HEAD), Capture Website Screenshot, Create Scrapfly Crawler, Extract Structured Data, Get Crawler Artifact, and Get Crawler Contents. Agents invoke them on your behalf from chat or from automations.

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

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

Is the Scrapfly integration secure?

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

Scrapfly | Dench AI CRM