ScrapeGraphAI logo

Integrate ScrapeGraphAI with your AI CRM

ScrapeGraphAI is an AI-powered web scraping API that enables developers to extract structured data from any website using natural language prompts. Website https://scrapegraphai.com

Explore Triggers and Actions

Check SearchScraper Status

Check the status and results of an asynchronous SearchScraper job.

ActionTry it

Convert JSON to TOON Format

Convert a JSON object to TOON (Token-Oriented Object Notation) for compact LLM processing while maintaining data structure.

ActionTry it

Convert Webpage to Markdown (V2)

Tool to convert any webpage into clean, well-formatted Markdown with full parameter control. Use when you need advanced options like stealth mode, custom headers, or webhook notifications. Supports all Markdownify API parameters.

ActionTry it

Generate Schema

Generate or modify a JSON schema based on a search query for structured data extraction. Use when you need a schema template for scraping specific data fields.

ActionTry it

Get Agentic Scraper History

Retrieve paginated history of agentic scraper jobs. Use to view past scraping requests, their status, and results.

ActionTry it

Get Crawler History

Retrieve the history of crawler jobs for your account. Returns paginated list of past crawler requests with their status, results, and metadata.

ActionTry it

Get Credits

Retrieve credit information for your ScrapeGraphAI account, including remaining credits and usage. Use it to check credit availability before scraping operations.

ActionTry it

Get Endpoint Suggestions

Tool to get AI-powered suggestions for creating scraping endpoints. Use when you need to identify what data can be extracted from a website and how to structure the scraping logic.

ActionTry it

Get Live Session URL

Tool to get a URL for a live browser session. Use when you need to interact with a webpage in real-time through a controlled browser environment.

ActionTry it

Get Markdownify History

Tool to retrieve the history of markdownify webpage-to-Markdown conversion jobs. Use when you need to view past markdownify requests and their statuses.

ActionTry it

Get Scrape History

Retrieve the history of scrape jobs from your ScrapeGraphAI account. Use this to check the status of past scrapes, view results, and track credit usage.

ActionTry it

Get Searchscraper History

Get the history of searchscraper jobs with pagination support. Use this to retrieve past searchscraper requests, their status, and results.

ActionTry it

Get Sitemap History

Tool to retrieve the history of sitemap extraction jobs. Use when you need to view past sitemap extraction requests, their status, and results.

ActionTry it

Get Smartscraper History

Tool to retrieve the history of smartscraper jobs. Use when you need to view past scraping requests and their results.

ActionTry it

Get Usage Timeline

Tool to retrieve usage timeline statistics for your ScrapeGraphAI account. Use when you need to visualize or analyze service usage patterns over time.

ActionTry it

Get Webhook Logs

Retrieve webhook delivery logs for a crawler job. A 404 response is returned as an empty log list with a zero count.

ActionTry it

List Scheduled Jobs

Retrieve a paginated list of all scheduled scraping jobs for your account. Use this action to view and manage your scheduled jobs, including their configuration, cron schedules, and active status. Supports filtering by service type and active status.

ActionTry it

Look Up SmartScraper Request

Retrieve the v2 History record for a SmartScraper Extract request ID. Extract calls are synchronous, so this action is primarily useful for looking up a previous result.

ActionTry it

Markdownify Status

Check the status and retrieve results of a Markdownify webpage-to-Markdown conversion job. Use this action to poll for the status of an async Markdownify request started via SCRAPEGRAPH_AI_MARKDOWNIFY. Note: The ScrapeGraph AI API typically returns completed results synchronously, so this status endpoint is primarily useful for long-running conversions of large or complex webpages.

ActionTry it

Save Endpoint Configuration

Tool to save custom scraping endpoint configurations to ScrapeGraphAI. Use when you need to create reusable scraping endpoints with specific parameters and extraction logic.

ActionTry it

Search Scraper

Perform web searches and scrape results, with AI-powered structured extraction or raw Markdown content. JS-rendered pages may yield incomplete content.

ActionTry it

SmartCrawler Status

Check the status and retrieve results of a SmartCrawler web crawling job. Use this action to poll for completion and get the extracted content from a previously started SmartCrawler job. Returns the job status, crawled URLs, page content in markdown/HTML format, and LLM extraction results (if enabled). Implement a polling timeout (e.g., max retries or elapsed time cap) to avoid indefinite loops when waiting for long-running jobs.

ActionTry it

Start Smart Crawler (Async)

Start a multi-page SmartCrawler job for AI-powered structured data extraction or markdown conversion. Returns a task ID for checking progress and retrieving results.

ActionTry it

Start Smart Scraper

Extract structured JSON from one URL, HTML document, or Markdown document using ScrapeGraphAI v2. The v2 Extract endpoint is synchronous and returns the completed result directly.

ActionTry it

Submit Feedback

Submit feedback and ratings for completed ScrapeGraphAI requests.

ActionTry it

Submit Product Feedback

Submit product feedback for ScrapeGraphAI. Use to provide ratings, comments, suggestions, and other feedback about the product itself.

ActionTry it

Validate API Key

Check whether your ScrapeGraphAI API key is valid and authorized for use before making other API calls.

ActionTry it

How the ScrapeGraphAI integration works

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

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

Set up ScrapeGraphAI in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

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

  3. 3

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

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

The ScrapeGraphAI integration currently exposes 27 actions, including Check SearchScraper Status, Convert JSON to TOON Format, Convert Webpage to Markdown (V2), Generate Schema, Get Agentic Scraper History, and Get Crawler History. Agents invoke them on your behalf from chat or from automations.

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

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

Is the ScrapeGraphAI integration secure?

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

ScrapeGraphAI | Dench AI CRM