An integration for extracting structured data from raw web content, text, or markdown using the Scrapfly Extraction API and AI-driven models.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install scrapfly-extraction
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install scrapfly-extraction using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The scrapfly-extraction tool is a utility designed to streamline how developers harvest structured information from raw web pages, documents, and markdown content. By leveraging the Scrapfly Extraction API alongside the Python SDK, this skill processes unstructured data into well-defined schemas. It minimizes the need for manual parsing scripts, providing a programmatic interface for retrieving clean data arrays, key-value pairs, or document answers within Openclaw Skills projects.
This utility operates through three main mechanisms: natural language prompts directed at LLMs, pre-trained Auto AI models for specific content types, and rigid custom CSS/XPath templates. When integrated within a broader agentic workflow, this skill enables AI agents to read, query, and extract metadata from diverse web sources with high precision.
To use this skill within Openclaw Skills, ensure the official Python SDK is installed and configured:
pip install scrapfly-sdk
Next, authenticate by exporting your Scrapfly API key as an environment variable:
export SCRAPFLY_API_KEY="your_scrapfly_api_key_here"
Alternatively, you can provide the API key directly to the ScrapflyClient instance when initializing it in your scripts.
| Parameter | Type | Description |
|---|---|---|
body |
str | Raw content to extract from (HTML, markdown, plain text, XML). |
content_type |
str | Format of the input document (e.g., 'text/html', 'text/markdown'). |
extraction_prompt |
str | Natural language prompt directing the AI extraction. |
extraction_model |
str | Pre-trained model identifier (e.g., 'product', 'article', 'review_list'). |
extraction_template |
str/dict | A saved dashboard template slug or an inline CSS/XPath template dictionary. |
Responses returned by the Scrapfly client contain structured fields:
extraction_result: A dictionary containing metadata and the extracted payload.data: The raw parsed data extracted from the document, formatted as JSON or structured lists.content_type: The MIME type of the extracted output payload.Loading
A TypeScript and JavaScript SDK for Scrapfly designed to handle complex web scraping, JavaScript rendering, anti-bot bypass, and AI-driven data extraction.

A threshold-based monitoring integration to watch Scrapfly account metrics and trigger notifications via webhooks, email, or in-app alerts.

An advanced web scraping SDK for Go that enables seamless proxy rotation, anti-bot bypass, JavaScript rendering, and automated data extraction.

Automate cloud browsers using the Scrapfly Cloud Browser API with Python Playwright for residential proxy rotation and anti-bot fingerprint management.

An advanced web scraper leveraging the Scrapfly API to extract web data with anti-bot bypass, proxy rotation, and headless browser rendering.

A Python-based integration utilizing the Scrapfly API to capture high-quality, Javascript-rendered, and geo-targeted screenshots of any web page.








































