Geonode logo

无限制网页抓取 API。

在固定月度计划中运行无限请求,按并发计费。或按每 1,000 次请求 $0.20 起付费。基于我们自己的代理网络构建。
发送一个 URL
一个 URL 或一个列表,在单个调用中
固定月度计划或按请求计费
免费每月 1,500 次请求
结构化数据输出
  • HTML
  • Markdown

网页抓取价格。不限请求,或按请求计费。

一个套餐涵盖 Scraper、Map、Crawl 和 Search。没有点数,没有倍率,没有意外账单。

  • 免费套餐

    $0/ 月

    1,500 请求 / 月

    • 并发数1
    • 批量大小5 个 URL
    • 每次抓取页数10
    • 每月重置
    • 无需信用卡
    • 失败的请求永不计费 – 所有端点通用
  • 按请求计费套餐

    $62.50/ 月

    250,000 请求 / 月

    请求数:
    • 并发数50
    • 批量大小100 个 URL
    • 每次抓取页数200
    • 未使用的请求可结转
    • 失败的请求永不计费 – 所有端点通用
  • 无限套餐

    $1,000/ 月

    无限请求量

    线程数:
    • 最适合上限7M 请求/月
    • 批量大小1,000 个 URL
    • 每次抓取页数1,000
    • 无限请求,统一价格
    • 包含所有端点
  • 按量付费

    低至 $0.40/ 1k 请求

    自定义请求数量

    • 并发数100
    • 批量大小500 个 URL
    • 每次抓取页数500
    • 未使用的请求可结转
    • 最低起订 $50
    • 失败的请求永不计费 – 所有端点通用

# 变更前 (Firecrawl)

SCRAPE_API_URL=https://api.firecrawl.dev

SCRAPE_API_KEY=fc-xxxxx

# 变更后 (Geonode)

SCRAPE_API_URL=https://scraper.geonode.io/v1/extract

SCRAPE_API_KEY=gn-xxxxx

从 Firecrawl 切换

只改两个环境变量。代码不变。账单更低。

其他都保持不变。真正改变的只有发票金额。

Scraper API 价格:固定费率还是按量付费

根据你的抓取量选择付费方式。我们的 Scraper API 价格提供按请求计费和固定月费两种选择,你可以按工作负载的运行方式匹配合适的套餐。较小或经常变化的工作负载适合按请求计费;当你需要不限量请求和更多并行处理能力时,可以改用固定月费套餐。

按并发计费的 Unlimited 套餐

选择不限量 Scraper API 套餐时,你按并发数支付固定月费,无需统计请求次数。线程越多,能同时运行的提取任务就越多;所有线程都在忙时,额外的任务会在队列中等待。这种固定费率 Scraper API 模式能让月度成本在请求量增长时保持不变。

每 1k 次请求 $0.20:按请求计费更划算的情况

按请求计费的 Scraper API 价格起步门槛低,随用量扩展,5M 套餐可低至每 1k 次请求 $0.20。如果你的抓取量经常变化,或者你更愿意只为所需的请求额度付费,而不是签约不限量并发套餐,这种方式会很合适。这样,网页抓取 API 价格就能与你计划处理的数据量挂钩。

免费套餐与免费试用

选择付费套餐之前,你可以先免费使用 Scraper API。按请求计费的免费套餐每月提供 1,500 次请求,Unlimited 套餐则另有 48 小时免费试用,含 5 个并发线程。通过 Scraper API 免费试用,你可以在转为付费套餐前先体验不限量模式。

每月 1,500 次免费请求:怎样算一次请求

成功提取一个页面计为一次请求。Batch 按每个成功的 URL 计数,Crawl 按每个成功的页面计数,提取失败不收费。使用 JS 渲染、地理定向,或请求 HTML、Markdown 或两者同时返回,都不会额外增加请求次数。

无需绑卡,永不过期

开始使用每月免费套餐无需绑定银行卡。1,500 次免费请求在每个计费月重置,而购买的按量付费请求永不过期。

这个 API 能为你做什么

发送一个 URL,即可拿回可直接使用的网页数据。根据需要处理的网页范围选择相应的 API:

  • Extract 用于单个页面。
  • Batch 用于多个已知 URL。
  • Map 用于发现链接。
  • Crawl 用于采集整个网站的内容。

JS 渲染

无需自己管理浏览器,就能获取大量依赖 JavaScript 的页面内容。我们会在提取前渲染页面,并为加载较慢的内容提供控制选项。了解 JS 渲染。

代理轮换与重试

把代理处理从你的抓取代码中剥离出来。我们通过自己的代理网络路由请求,并支持选择代理类型和国家定向。请求失败时,API 会告诉你该错误是否可以重试,方便你的应用决定何时再试。了解代理与地理定向。

HTML、Markdown 或 JSON 输出

根据下一步的需要,以 HTML 或干净的 Markdown 获取页面内容。API 响应以 JSON 格式返回,提取的内容可以轻松传入工作流的其他环节。了解输出格式。

Scraper API 与代理:如何选择

如果你想发送 URL 并直接拿回网页内容,请使用 Scraper API。如果你已经有自己的爬虫、浏览器或自动化工具,只需要 IP 层,请选择代理。

Scraper API代理
你能获得什么已提取的网页内容代理 IP 访问
抓取环境由我们处理页面获取、代理路由和可选的 JS 渲染由你管理请求、解析和浏览器逻辑
输出JSON 响应中的 HTML 或 Markdown来自你自己的工具或应用的响应
最适合提取、批量任务、爬取、链接映射和网页搜索自定义爬虫、浏览器和自动化
IP 控制作为请求的一部分统一管理直接控制轮换、会话和定向
何时选择你想要内容,又不想自己搭建抓取技术栈你已有抓取技术栈,只需要代理

Scraper API 对比 Firecrawl、ScraperAPI、Bright Data Unlocker

用量增长时,抓取成本依然可控。按请求计费让你以更低成本起步;当并发比请求量更重要时,还可以选择 Unlimited 套餐。

服务商每 1K 次请求价格
Geonode Scraper API$0.39
Firecrawl$3.80
ScraperAPI$0.49
Bright Data Web Unlocker$1.50

价格核对日期为 2026 年 9 月 19 日,基于各服务商的首个付费选项。

Firecrawl 和 ScraperAPI 以积分计量用量,本表已将它们的首个付费选项换算为可比较的每 1k 次请求成本。

快速开始(Python + cURL)

先在 Geonode 控制台获取 API Key,然后在请求中带上 X-Api-Key 请求头。/v1/extract 端点接收 URL 和提取选项。下面的示例会从页面同时提取 Markdown 和 HTML。

cURL

curl -X POST "https://scraper.geonode.io/v1/extract" \
  -H "X-Api-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com",
    "formats": ["markdown", "html"]
  }'

Python

import requests
response = requests.post(
    "https://scraper.geonode.io/v1/extract",
    headers={"X-Api-Key": "YOUR_API_KEY"},
    json={
        "url": "https://example.com",
        "formats": ["markdown", "html"]
    }
)

print(response.json())

关于身份验证、API 选择和完整设置,请参阅 Scraper API 快速入门指南。

这就是我们如何在世界级质量上提供低价格

多数抓取 API 依赖租用供应并采用积分计费,因此账单常常不可预测。我们选择了相反路径,规模效应会不断放大优势。

更多客户、自营网络、批发价格和更低成本如何相互强化

代码快速开始

将 Geonode Scraper API 接入应用,几秒内开始采集页面内容。

import requests

r = requests.post(
  "https://scraper.geonode.io/v1/extract",
  headers={"X-Api-Key": "YOUR_API_KEY", "Content-Type": "application/json"},
  json={"url": "https://example.com", "formats": ["markdown"], "processing_mode": "sync"},
)
print(r.json())

几分钟内开始网页抓取

创建账号

使用邮箱注册,立即获得 API Key

控制台中的邮箱和密码注册表单

发送请求

通过简单 API 调用把任意 URL 发送到抓取端点

控制台中的国家与会话类型设置

获取干净数据

返回解析后的 HTML、Markdown 或结构化 JSON

代理端点格式与连接详情

扩展流量

随业务增长提升带宽与并发

控制台中的代码示例与集成片段

为什么不一样

结构性更低成本

每次请求背后的代理网络都由我们运营,因此我们无需积分和倍率。

无积分体系

当你看到积分定价,本质上通常是上游供应商加价在转嫁。

完整渲染

支持 JavaScript 渲染页面,输出干净的 HTML 与 Markdown。

全球住宅 IP 分布与 Geonode 控制台中的用量、套餐与分销工具

FAQ

提取网页内容、处理 URL 批次、抓取网站,并通过 API 或 webhook 接收结果。

支持。对动态页面启用 JavaScript 渲染;对静态页面可关闭该功能以更快提取。

Extract = 单个 URL。 Batch = 多个 URL。 Crawl = 发现并提取网站上的页面。

可以,支持的位置可通过地理定向代理路由进行选择。

Markdown、HTML,或两者都支持。

限制取决于您的套餐。

返回 429 表示您已超出并发限制。请降低请求频率或升级套餐。

不需要。代理路由、重试和地理选项都由 API 处理。

是的。Unlimited 套餐不受请求量限制。用量由所选套餐的线程/并发任务数控制,购买前可使用试用进行测试。

有。我们的便宜 Scraper API 方案每月先提供 1,500 次免费请求,付费套餐则从每月 $3.90 的 10K 次请求起。小型项目可以一直按请求计费,无需为 Unlimited 套餐付费。

Scraper API 适用于公开网页,包括 JavaScript 渲染的页面和动态内容。当页面需要的不只是基础 HTTP 请求时,JS 渲染、代理路由、地理定向和自定义请求头能为您提供更多控制。

不会。只有成功的请求才会计入您的请求额度。无论是发送单个 Extract 请求,还是通过 Batch 或 Crawl 处理页面,提取失败都不收费。

告别积分计算,开始抓取。

每月免费 1,500 次请求。无需信用卡。大多数团队 5 分钟内即可发出首次请求。