Dataify Web Unlocker
Unlock blocked or JS-heavy pages through Dataify Skill: Dataify Web Unlocker Owner: dataify-server Summary: Unlock blocked or JS-heavy pages through Dataify Tags: latest:1.3.1 Version history: v1.3.1 | 2026-09-08T06:17:21.532Z | user Fix natural-language usage failures: validate required targets and URLs, preserve catalog references, default Amazon region safely, normalize Google News links, and improve UTF-8 error output. v1.3.0 | 2026-09-01T09:11:44.551Z | user 默
Rank
62
Safety
84
Downloads
1.1k
Updated
Oct 11, 2026
Version
1.3.1
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 10/11/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 11, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 11, 2026
- Adoption signal
- 1.1K downloadsadoption · observed Oct 11, 2026
- Latest release
- 1.3.1release · observed Sep 8, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s17feed8b2qc486skqmjapxmjs86bd4f:dataify-web-unlocker- Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.
- Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-dataify-server-dataify-web-unlocker/snapshot"
Documentation
CLAWHUB
83,326 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
---
name: "dataify-web-unlocker"
description: "Fetch HTML or a screenshot from a known blocked or JavaScript-rendered webpage with Dataify Web Unlocker. Use for CAPTCHA-protected, dynamic, or SPA pages. Do not use for search-engine discovery or platform-specific structured records."
---
# Dataify Web Unlocker
Use the bundled wrappers to call Dataify's Web Unlocker API with a stable parameter set across platforms.
Treat every request field as optional user input except for `url`. Confirm the target `url` with the user before making the request if it is not already explicit in the prompt. For every other field, keep the default value unless the user explicitly asks to override it.
## Quick Start
**Input:** one public webpage URL.
```bash
python3 scripts/invoke-dataify-web-unlocker.py --url "https://example.com"
```
This is a synchronous request: the command prints the unlocked page result directly.
If `DATAIFY_API_TOKEN` is missing, log in or register at https://dashboard.dataify.com/login?utm_source=skill. New accounts get 50 free credits, enough for about 6,000 trial results, valid for 7 days, and only successful requests are billed.
## Workflow
1. Use `scripts/invoke-dataify-web-unlocker.py` on macOS/Linux or when cross-platform portability matters.
2. Use `scripts/invoke-dataify-web-unlocker.ps1` on Windows when PowerShell is the best fit.
3. Use a raw `curl` command only when the user explicitly asks for it.
4. Confirm the target `url` with the user if it was not clearly provided. Do not guess the URL.
5. Treat every other request field as optional. Override a field only when the user explicitly asked for a non-default value.
6. Let the script read `DATAIFY_API_TOKEN` from the environment.
7. If the token is missing, stop and tell the user: `Dataify requires an API token. New accounts get 50 free credits, enough for about 6,000 trial results, valid for 7 days, and only successful requests are billed. Once registration is complete, tell me and I'll continue the current task.`.
8. Return the API response body directly unless the user asks for extra post-processing.
## Set DATAIFY_API_TOKEN
Prefer a permanent environment-variable setup instead of setting the token only for the current terminal session.
Windows PowerShell, permanent for the current user:
```powershell
[Environment]::SetEnvironmentVariable("DATAIFY_API_TOKEN", "your_token_here", "User")
```
Then reopen PowerShell. If the current session also needs the token immediately, run:
```powershell
$env:DATAIFY_API_TOKEN = "your_token_here"
```
macOS or Linux, permanent for bash:
```bash
echo 'export DATAIFY_API_TOKEN="your_token_here"' >> ~/.bashrc
source ~/.bashrc
```
macOS or Linux, permanent for zsh:
```bash
echo 'export DATAIFY_API_TOKEN="your_token_here"' >> ~/.zshrc
source ~/.zshrc
```
## Default request body
Use these defaults unless the user asks for different values. Only `url` must be collected before the real request is sent:
```json
{
"url": "https://ww_meta.json
{
"ownerId": "kn74z5hmmwk21kw8tpphd9w21x86bkdf",
"slug": "dataify-web-unlocker",
"version": "1.3.1",
"publishedAt": 1788848241532
}skill-card.md
## Description: Fetch HTML or screenshots from known blocked or JavaScript-rendered webpages with Dataify Web Unlocker. This skill is ready for commercial/non-commercial use. ## Publisher: [dataify-server](https://clawhub.ai/user/dataify-server) ### License/Terms of Use: MIT-0 ## Use Case: Developers and agents use this skill to retrieve HTML or screenshots from public webpages that are blocked, CAPTCHA-protected, or require JavaScript rendering. It is suited to explicit, single-page fetches where the target URL is known and credentials remain in environment variables. ### Deployment Geography for Use: Global ## Known Risks and Mitigations: Risk: The package includes broader search and business-scraping workflows beyond the advertised Web Unlocker behavior. Mitigation: Review installed files before use and invoke only the Web Unlocker wrappers unless broader workflows are explicitly approved. Risk: Requests can pass through caller-supplied headers or cookies, and token setup guidance may encourage persistent shell-profile storage. Mitigation: Use the skill only for public, non-sensitive webpages; avoid session cookies and private headers; prefer session-scoped DATAIFY_API_TOKEN configuration. ## Reference(s): - [ClawHub skill page](https://clawhub.ai/dataify-server/skills/dataify-web-unlocker) - [Dataify Web Unlocker API endpoint](https://webunlocker.dataify.com/request) ## Skill Output: **Output Type(s):** [text, markdown, code, shell commands, configuration, guidance] **Output Format:** [Markdown guidance with shell commands; API responses are returned as text or JSON.] **Output Parameters:** [1D] **Other Properties Related to Output:** [Requires DATAIFY_API_TOKEN and an explicit public HTTP(S) target URL.] ## Skill Version(s): 1.3.1 (source: server release evidence) ## Ethical Considerations: Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
SKILL.zh-CN.md
---
name: "dataify-web-unlocker"
description: "依托Dataify网页解锁API抓取受限网页,输入任意URL即可智能识别破解验证码、全自动JS页面渲染,支持返回完整网页HTML源码或PNG全屏截图,适配动态网页、SPA单页应用等各类高难度数据采集场景。"
---
# Dataify Web Unlocker 中文版
这个 skill 用于通过 Dataify Web Unlocker API 抓取或解锁网页内容。
## 工作流程
1. 在 macOS/Linux 或强调跨平台时,优先使用 `scripts/invoke-dataify-web-unlocker.py`。
2. 在 Windows 下可使用 `scripts/invoke-dataify-web-unlocker.ps1`。
3. 只有当用户明确要求原始请求时,才使用 `curl` 命令。
4. `url` 是唯一必须先确认的参数;如果用户没有明确给出目标地址,不要猜。
5. 其余参数都视为可选覆盖项;除非用户明确要求,否则保持默认值。
6. 脚本会从环境变量中读取 `DATAIFY_API_TOKEN`。
7. 如果缺少 token,提示用户前往 [Dataify Dashboard](https://dashboard.dataify.com?utm_source=skill) 获取 `DATAIFY_API_TOKEN`。
8. 除非用户要求额外处理,否则直接返回接口响应内容。
## 设置 DATAIFY_API_TOKEN
推荐使用永久环境变量,而不是只在当前终端临时设置。
Windows PowerShell,当前用户永久设置:
```powershell
[Environment]::SetEnvironmentVariable("DATAIFY_API_TOKEN", "your_token_here", "User")
```
然后重新打开 PowerShell。如果当前会话也要立即生效,再执行:
```powershell
$env:DATAIFY_API_TOKEN = "your_token_here"
```
macOS 或 Linux,bash 永久设置:
```bash
echo 'export DATAIFY_API_TOKEN="your_token_here"' >> ~/.bashrc
source ~/.bashrc
```
macOS 或 Linux,zsh 永久设置:
```bash
echo 'export DATAIFY_API_TOKEN="your_token_here"' >> ~/.zshrc
source ~/.zshrc
```
## 默认请求体
除非用户明确要求不同取值,否则使用以下默认值。真正发起请求前,只必须先拿到 `url`:
```json
{
"url": "https://www.google.com",
"type": "html",
"js_render": "True",
"block_resources": "",
"clean_content": "",
"country": "us",
"headers": "",
"cookies": "",
"wait": "",
"wait_for": "",
"follow_redirect": "True",
"isjson": "1"
}
```
## 常用命令
如果用户没提供 URL,先询问 URL。最小调用只传 `url`,其他参数走默认值。
Python:
```bash
python scripts/invoke-dataify-web-unlocker.py --url "https://www.google.com"
```
PowerShell:
```powershell
& ".\scripts\invoke-dataify-web-unlocker.ps1" -Url "https://www.google.com"
```
Python 覆盖参数示例:
```bash
python scripts/invoke-dataify-web-unlocker.py \
--url "https://example.com" \
--js-render "True" \
--country "us" \
--wait "3000" \
--wait-for ".main-content"
```
PowerShell 覆盖参数示例:
```powershell
& ".\scripts\invoke-dataify-web-unlocker.ps1" `
-Url "https://example.com" `
-JsRender "True" `
-Country "us" `
-Wait "3000" `
-WaitFor ".main-content"
```
只预览请求而不实际发起网络调用:
```bash
python scripts/invoke-dataify-web-unlocker.py --url "https://example.com" --dry-run
```
```powershell
& ".\scripts\invoke-dataify-web-unlocker.ps1" -Url "https://example.com" -DryRun
```
## 原始 curl 回退方式
如果用户明确要求原始请求,在 PowerShell 中请使用 `curl.exe`,避免命中 PowerShell 的 `curl` 别名。
先检查 token:
```powershell
if (-not $env:DATAIFY_API_TOKEN) {
Write-Error "DATAIFY_API_TOKEN is not set. Sign in at https://dashboard.dataify.com?utm_source=skill to obtain it."
exit 1
}
```
然后发起请求:
```powershell
curl.exe -X POST "https://webunlocker.dataify.com/request" `
-H "Authorization: Bearer $env:DATAIFY_API_TOKEN" `
-H "Content-Type: application/json" `
-d "{\"url\":\"https://www.google.com\",\"type\":\"html\",\"js_render\":\"True\",\"block_resources\":\"\",\"clean_content\":\"\",\"country\":\"us\",\"hagents/openai.yaml
interface: display_name: "Dataify Web Unlocker" short_description: "Unlock blocked or JS-heavy pages through Dataify" default_prompt: "Use $dataify-web-unlocker to fetch or unlock a web page through the Dataify API."
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/dataify-server/skills/dataify-web-unlocker",
"sourceUrl": "https://clawhub.ai/dataify-server/skills/dataify-web-unlocker",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T05:47:20.539Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-dataify-server-dataify-web-unlocker/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-dataify-server-dataify-web-unlocker/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-11T05:47:20.539Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.1K downloads",
"href": "https://clawhub.ai/dataify-server/dataify-web-unlocker",
"sourceUrl": "https://clawhub.ai/dataify-server/dataify-web-unlocker",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T05:47:20.539Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.3.1",
"href": "https://clawhub.ai/dataify-server/dataify-web-unlocker",
"sourceUrl": "https://clawhub.ai/dataify-server/dataify-web-unlocker",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-09-08T06:17:21.532Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-dataify-server-dataify-web-unlocker/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-dataify-server-dataify-web-unlocker/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.3.1",
"description": "Fix natural-language usage failures: validate required targets and URLs, preserve catalog references, default Amazon region safely, normalize Google News links, and improve UTF-8 error output.",
"href": "https://clawhub.ai/dataify-server/dataify-web-unlocker",
"sourceUrl": "https://clawhub.ai/dataify-server/dataify-web-unlocker",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-09-08T06:17:21.532Z",
"isPublic": true
}
]
}Record generated Oct 11, 2026.
