跳至正文

Unlocker API

一次调用即可突破任何防护,返回任意页面,格式为 Markdown 或结构化 JSON。反爬虫处理、代理轮换、CAPTCHA 破解和 JavaScript 渲染全部在请求内部完成。

  • Cloudflare、Akamai、DataDome、PerimeterX 及所有主流 CAPTCHA,均在调用内部处理
  • 受保护目标上 99.6% 成功率
  • 代理为你托管:轮换和封禁重试;档位由你选择
  • 支持等待和页面操作的 JavaScript 渲染
  • HTML、Markdown、截图或 JSON 输出,字段自动解析
  • 使用你自己的模型密钥进行 AI 解析
每页低至 1 个积分。失败的请求免费。无需银行卡即可开始。
支持 MCP一条命令即可连接你的智能体:npx -y @datafuel/mcp initClaudeOpenAI / ChatGPTGeminiCursorMistral
Datafuel / Unlocker
www.amazon.com
United States
/s?k=wireless+headphones
1Request
2Retrieve
3Format
4Ready
www.amazon.com
Opening the source page

One request starts the example.

一个请求搞定一切

一览式概要,详细介绍见下文。
绕过反爬虫与 WAFCloudflare、Akamai、DataDome、PerimeterX、Imperva。每个请求自动处理指纹和 TLS。
CAPTCHA 破解reCAPTCHA、hCaptcha、Turnstile、DataDome 滑块:在调用内部完成破解,无需第三方打码服务。
轮换与封禁重试被封锁的 IP 会被替换,请求在到达你的代码之前就已重试。
Basic / Premium 档位按请求选择代理档位:大多数页面用 Basic,最难的用 Premium。
地理定位proxy_country 可将请求路由到 195+ 个国家;Premium 支持州/省和城市。
粘性会话proxy_session_id 可在多个请求之间保持同一 IP,适用于登录和购物车。
JavaScript 渲染真实浏览器,在提取前执行 wait_for_selector 和 js_instructions(点击、填写、等待)。
请求头、Cookie、设备每次调用都可自定义请求头、Cookie、User-Agent 和设备类型。
七种输出格式一个 result_format 即可输出 HTML、Markdown、文本、JSON、截图、PDF 或结构化字段。
AI 解析,使用你的密钥一条提示词加一个 JSON schema,即可将任意页面转为字段;token 费用按你的服务商密钥计费。
异步批量任务POST /job 提交数百个 URL,多线程处理,立即返回 ID,一次调用获取全部结果。
按成功付费,数据分析失败的请求免费;控制台中可按密钥和接口查看用量。
01 · AI 解析

使用你自己的 API 密钥进行 AI 解析

随请求发送一条提示词和一个 JSON schema。页面通过我们的网络获取后,交给使用你密钥的你的模型:OpenAI、Anthropic 或 Google。你得到的是字段而不是 HTML,模型 token 由你的服务商计费,而不是我们。

curl https://scraping-api.datafuel.ai/api/v1/task \
-H "X-API-Key: $DATAFUEL_API_KEY" \
-H "Content-Type: application/json" \
-d @- <<EOF
{
"type": "unlocker",
"proxy_type": "Basic",
"proxy_country": "US",
"attributes": {
"url": "https://example.com/product/123",
"method": "GET",
"result_format": "json",
"result_use_ai": true,
"result_ai_prompt": "Extract product name, price and stock status",
"result_ai_format": {
"title": "string",
"price": "number",
"in_stock": "boolean"
},
"ai_provider": "openai",
"ai_model": "gpt-4o-mini",
"ai_api_key": "$OPENAI_API_KEY"
}
}
EOF
ai_provider 支持 openai、anthropic 或 google;ai_model 可以是你的密钥能调用的任意模型。页面按普通请求计费;AI 解析不额外消耗积分。
02 · 防护

反爬虫与代理管理

Cloudflare、Akamai、DataDome、PerimeterX 以及所有主流 CAPTCHA 都在请求内部处理:每次调用使用全新的 TLS 指纹,被封即轮换;对最难的目标设置 proxy_type: Premium 即可使用 Premium 出口。当登录或购物车需要时,proxy_session_id 可在多次调用中固定同一 IP。

curl https://scraping-api.datafuel.ai/api/v1/task \
-H "X-API-Key: $DATAFUEL_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"type": "unlocker",
"proxy_type": "Premium",
"proxy_country": "GB",
"attributes": {
"url": "https://example.com/account/orders",
"method": "GET",
"proxy_session_id": "checkout-8f3a",
"result_format": "json"
}
}'
proxy_type 可按请求选择 Basic 或 Premium;不设置时使用账户默认值。
03 · 批量任务

批量任务,异步执行

在一个 POST /job 中提交跨多个网站的数百个 URL。ID 立即返回,任务按套餐并发上限并行运行,GET /job/{id}/results 为每个 URL 返回一条结果。Idempotency-Key 让重试安全无忧;失败的任务不计费。

API=https://scraping-api.datafuel.ai/api/v1
# 1. queue the batch → {"id": "9f2c7a1e-…"}
curl "$API/job" \
-H "X-API-Key: $DATAFUEL_API_KEY" \
-H "Idempotency-Key: batch-2026-09-13-a" \
-H "Content-Type: application/json" \
-d '{
"type": "unlocker",
"multithreaded": true,
"proxy_type": "Basic",
"attributes": {
"urls": [
"https://amazon.com/dp/B0DEMO123",
"https://walmart.com/ip/demo-456",
"https://tripadvisor.com/Hotel_Review-demo"
],
"result_format": "markdown"
}
}'
# 2. poll progress → {"status": "processing",
# "tasks_count": 3, "tasks_done": 1, ...}
curl "$API/job/$JOB_ID" \
-H "X-API-Key: $DATAFUEL_API_KEY"
# 3. fetch every result once status is "completed"
curl "$API/job/$JOB_ID/results" \
-H "X-API-Key: $DATAFUEL_API_KEY"
multithreaded: true 会并发运行任务;上限为套餐的并发限制。
04 · 渲染

JavaScript 渲染

js_rendering: true 会在真实浏览器中加载页面,等待你指定的选择器,执行你的页面操作(点击、填写、等待),然后再提取内容。用 block_resource 屏蔽图片、字体和媒体以保持快速;渲染页面费用为 5 个积分而非 1 个。

curl https://scraping-api.datafuel.ai/api/v1/task \
-H "X-API-Key: $DATAFUEL_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"type": "unlocker",
"proxy_type": "Basic",
"proxy_country": "US",
"attributes": {
"url": "https://app.example.com/product",
"method": "GET",
"js_rendering": true,
"wait_for_selector": "#price",
"result_format": "json"
}
}'
wait_for_selector(配合 wait_for_selector_timeout_ms)和 js_instructions 在提取前执行;block_resource 可跳过图片、字体或媒体。
价格

只为成功请求付费

选择月度套餐、一次性购买积分,或使用不限线程套餐。失败的请求永不计费。

每个套餐都包含所有端点和所有接口(API、MCP)。共用一个积分余额:你只为用量付费,而且只为成功的请求付费。

每月需要多少次请求?每月 1,000,000 基础页面
≈ 1,000,000 积分 · Growth
1K300K1M3.5M12M定制
Free

用真实积分测试每个端点。无需信用卡。

$0一次性试用
1,000 积分,一次性发放1,000 基础页面2 并发线程
  • 试用积分有效期 1 年
  • 所有端点,API + MCP
  • 社区支持
Growth最适合

适合需要充裕容量的生产级爬虫和智能体。

原价 $79,现价 $55.30 $79/ 月,按月计费
1,000,000 积分 / 月1,000,000 基础页面25 并发线程$0.055$0.079 每 1K 基础页面$0.277$0.395 每 1K JS 页面
  • 包含 Starter 的全部功能
  • 自动充值
  • 优先聊天支持
Business

适合按计划交付数据产品的团队。

原价 $199,现价 $139.30 $199/ 月,按月计费
3,500,000 积分 / 月3,500,000 基础页面50 并发线程$0.040$0.057 每 1K 基础页面$0.199$0.284 每 1K JS 页面
  • 包含 Growth 的全部功能
  • 按 API 密钥设置用量提醒
  • 客户经理
Scale

大用量,最低单页价格。即时开通。

原价 $499,现价 $349.30 $499/ 月,按月计费
12,000,000 积分 / 月12,000,000 基础页面150 并发线程$0.029$0.042 每 1K 基础页面$0.146$0.208 每 1K JS 页面
  • 包含 Business 的全部功能
  • 专属 IP 池
  • 99.9% SLA
Enterprise

承诺用量、发票开具和治理管控。

定制
定制 积分 / 月250+ 并发线程
  • 定制用量定价
  • 定制并发数(250+)
  • SSO · 审计日志 · 数据处理协议
对比
FreeStarterGrowthBusinessScaleEnterprise
每月积分1K 一次性300K1M3.5M12M定制
并发线程2102550150250+
API 密钥131025无限制无限制
JS 渲染
住宅代理
AI 实时提取(使用你的密钥)
地理定位 · 195+ 个国家
批量多 URL
Unlocker · Crawl · Map · LLM Scraper
自动充值——
支持社区邮件优先聊天客户经理Slack + 电话专属支持 + SLA
一次请求实际花费多少?1 积分 = 1 个基础页面 · 费用不叠加:JS + 住宅代理为 20 积分,而不是 5 + 10
1×基础 HTTP简单 HTML,数据中心代理
5×JS 渲染用于动态网站的无头浏览器
10×住宅代理真实住宅 IP
20×JS + 住宅代理全力应对受保护网站
免费AI In-Flight任意 Unlocker 请求均可使用 LLM 提取(使用你自己的 AI 密钥),不额外消耗积分
FAQ

常见问题

真正的疑虑,直截了当地回答。

请求与输出你发送什么,返回什么。
什么算作一次成功请求?
包含你所请求内容的响应:来自目标且带有正文的 2xx 响应;或在使用 AI 提取时,符合你 result_ai_format 的 JSON 对象。封锁、我们未能通过的 CAPTCHA、超时和空响应均视为失败,不收取任何费用。
支持哪些输出格式?
通过 result_format 支持 json、csv、txt、markdown、png、jpeg 和 pdf。Markdown 是 LLM 流水线的常用选择;设置 result_use_ai 并提供提示词和 JSON 结构,即可获得结构化字段。
什么时候需要 js_rendering?
只有当页面在浏览器中生成内容时才需要:无限滚动、客户端渲染的价格、单页应用。先尝试不开启,普通请求便宜 5 倍且更快。wait_for_selector 用于告诉浏览器内容何时就绪。
需要自己的 AI 密钥吗?
是的,目前需要。在 Datafuel 自有模型就绪之前,AI 提取使用你自己的服务商和合同:传入 ai_provider(openai、anthropic 或 google)、ai_model 和 ai_api_key,模型将在你的账户上运行。
防护与计费封锁、上限以及你的费用。
支持哪些防护系统?
Cloudflare、Akamai、DataDome、PerimeterX(HUMAN)及主流 CAPTCHA 类型,以及通用反爬虫系统和限流器。这些都在请求内部处理,无需针对每种防护设置参数。
目标网站封锁我时会发生什么?
Unlocker 会自动换用新 IP 和新指纹重试。如果仍无法获得可用响应,请求即为失败,消耗 0 积分。按域名的分析会显示每个目标的成功率和成本,让你清楚看到问题出在哪里。
有速率限制或并发上限吗?
并发按账户计算:GET /users/@me 会显示 current_concurrency 和 concurrency_limit,你可以在控制台中提高上限,或与我们联系。大批量任务请使用 POST /job,它会将 URL 排队并返回一个 ID,你可用它轮询进度和结果。
可以在多个请求之间保持同一 IP 吗?
可以。传入 proxy_session_id,带有该 ID 的每个请求都会从同一 IP 发出,这正是登录、浏览页面、结账等多步骤流程所需要的。
立即开始

准备好开始构建了吗?

从免费套餐起步,随项目增长灵活扩展。 无需信用卡,无需销售电话。

直接与工程师沟通,而不是聊天机器人。