Scrapfly
ai web scraping 12 tools availableScrapfly 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.
About this integration
Connect Scrapfly to Definable to automate repetitive tasks, sync data with the rest of your stack, trigger on real-world events. Personas call Scrapfly's 12 tools directly from chat or scheduled flows. You can wire it into any persona to read, write, and react when an event fires.
Connect Scrapfly to Definable and it becomes a set of typed tools your agents plan with — triggered by events, run on schedules, or invoked mid-conversation. Every write is checked by the verifier before it lands.
Scrapfly · in workflows
What teams actually run.
Three patterns teams run with Scrapfly on day one. Each one is a plain-English prompt — no canvas, no glue code — and you can remix them into anything.
Daily summary
Cross-tool sync
12 tools available
The Scrapfly toolbox.
Every Scrapfly capability your agents can call, each with a typed schema the planner reads. The router picks the right tool per step; the verifier checks the result.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
See it run
One prompt, start to finish.
A real prompt, the Scrapfly tools it calls, and what comes back. This is the whole interface — describe the outcome, agents handle the rest.
Run a real Scrapfly task end-to-end — plan it, execute across the API, and hand back a verified result.
scrapfly.capture_website_screenshot Tool to capture a full-page or viewport screenshot of a website. Use when you need to take scrapfly.capture_screenshot_metadata_head Tool to capture screenshot metadata without downloading the image body. Use this for async scrapfly.create_scrapfly_crawler Tool to create a new web crawler to recursively crawl an entire website. Returns a crawler · verified Done. Scrapfly responded across 3 calls, the verifier signed off, and the result is logged with every payload.
FAQ · Scrapfly
Questions, answered.
What teams ask before connecting Scrapfly.
01 What can I automate with Scrapfly on Definable?
Anything Scrapfly exposes through its API. Common ai web scraping workflows on Definable include automate repetitive tasks, sync data with the rest of your stack, trigger on real-world events. Personas can call any of the 12 Scrapfly tools directly, then chain the result into another integration without you writing code.
02 How does Scrapfly authentication work?
Scrapfly uses API_KEY on Definable. You connect once from the integrations page, scoped to the permissions you choose, and from then on any persona that has the integration enabled can act on your behalf. Tokens are encrypted at rest and rotated automatically.
03 Is the Scrapfly integration included in my Definable plan?
Yes — every Definable plan, including Starter, includes access to all 12 Scrapfly tools. You only need a separate Scrapfly subscription if Scrapfly itself charges per seat or per API call.
04 Is using Scrapfly through Definable secure?
Every call from a persona to Scrapfly is logged with the user, persona, prompt, and response. Tokens never leave Definable's secrets vault, scopes are configurable per persona, and you can revoke access at any time from the integration page.
05 How do I get started with Scrapfly on Definable?
Sign up for Definable, open the integrations page, find Scrapfly, and connect via OAuth or API key. You can immediately attach Scrapfly to any persona and start running workflows. The free Starter plan includes 5,000 credits/month.
06 What Scrapfly actions does Definable expose?
Definable exposes all 12 Scrapfly actions as callable tools — including `Capture Website Screenshot`, `Capture Screenshot Metadata (HEAD)`, `Create Scrapfly Crawler`, plus 9 more. Each tool gets a typed parameter schema so personas know exactly how to call it.
Put Scrapfly to work tonight.
Connect in two clicks, describe an outcome, and your first workflow is live in minutes. Free plan included — no card required.