Crawling API / Product Hunt

Product Hunt 抓取工具。
任意页面,完整渲染。

发送任意 Product Hunt URL,即可通过内置反爬处理的住宅代理,取回完整渲染的 HTML。
或使用 producthunt-leaderboard 和 producthunt-product 抓取器获取结构化 JSON。

99% 成功率1.4 亿住宅 IP30 个地区
Product Hunt URLHTML or JSONproducthunt.com/posts/notionCrawlbase路由渲染提取已渲染 HTML结构化 JSONcrawling-apigeneric-extractorproducthunt.com · 机器人检测已通过 · 200
实时抓取信息流 · Product Hunt1.24M req/min正在传输
200producthunt.com/posts/raycastFR189ms
200producthunt.com/posts/notionES167ms
200producthunt.com/topics/saasIN65ms
200producthunt.com/@kevinwhGB205ms
404producthunt.com/topics/productivityES189ms
404producthunt.com/topics/artificial-intelligenceJP127ms
200producthunt.com/leaderboard/daily/2024/1/15ES200ms
200producthunt.com/FR148ms
301producthunt.com/posts/raycastDE108ms
200producthunt.com/posts/linearGB113ms
200producthunt.com/posts/linearFR182ms
200producthunt.com/products/superhumanES146ms
200producthunt.com/topics/developer-toolsIN161ms
200producthunt.com/products/superhumanBR49ms
200producthunt.com/posts/notionAU115ms
200producthunt.com/posts/notionFR204ms
200producthunt.com/@kevinwhBR72ms
200producthunt.com/products/superhumanSG148ms
200producthunt.com/leaderboard/weekly/2024/3JP159ms
200producthunt.com/@rrhooverUS88ms
200producthunt.com/posts/notionFR195ms
200producthunt.com/topics/artificial-intelligenceGB210ms
200producthunt.com/BR133ms
200producthunt.com/leaderboard/weekly/2024/3JP88ms
200producthunt.com/leaderboard/daily/2024/1/15ES96ms
200producthunt.com/posts/arc-browserIN135ms
200producthunt.com/posts/raycastFR189ms
200producthunt.com/posts/notionES167ms
200producthunt.com/topics/saasIN65ms
200producthunt.com/@kevinwhGB205ms
404producthunt.com/topics/productivityES189ms
404producthunt.com/topics/artificial-intelligenceJP127ms
200producthunt.com/leaderboard/daily/2024/1/15ES200ms
200producthunt.com/FR148ms
301producthunt.com/posts/raycastDE108ms
200producthunt.com/posts/linearGB113ms
200producthunt.com/posts/linearFR182ms
200producthunt.com/products/superhumanES146ms
200producthunt.com/topics/developer-toolsIN161ms
200producthunt.com/products/superhumanBR49ms
200producthunt.com/posts/notionAU115ms
200producthunt.com/posts/notionFR204ms
200producthunt.com/@kevinwhBR72ms
200producthunt.com/products/superhumanSG148ms
200producthunt.com/leaderboard/weekly/2024/3JP159ms
200producthunt.com/@rrhooverUS88ms
200producthunt.com/posts/notionFR195ms
200producthunt.com/topics/artificial-intelligenceGB210ms
200producthunt.com/BR133ms
200producthunt.com/leaderboard/weekly/2024/3JP88ms
200producthunt.com/leaderboard/daily/2024/1/15ES96ms
200producthunt.com/posts/arc-browserIN135ms
01 实时演示

两个 Product Hunt 抓取器,实时呈现。

实时演示 Crawling API 的输入过程。观看 producthunt-leaderboard 和 producthunt-product 抓取器各自返回结构化 JSON。悬停即可暂停阅读。

就绪
按键 1-2 切换 · 点击暂停运行你自己的 URL
几分钟内运行你的第一个请求。最多 20,000 次免费请求,无需信用卡。免费开始
02 功能

一个 API,应对 Product Hunt 的一切。

Product Hunt 在页面绘制完成后才从 GraphQL 加载其发布信息流、点赞和评论,并对首页和产品页面进行严密防护。Crawling API 在真实浏览器中渲染页面,通过住宅 IP 访问,并向你交付干净的 HTML 或 JSON。

render

完整 JavaScript 渲染

由真实浏览器执行页面,因此从 GraphQL 加载的发布内容、点赞数、评论和媒体都会被捕获,而不仅仅是初始 HTML。

proxies

1.4 亿住宅 IP

每次请求都会在 30 个地区之间轮换住宅 IP,让你像真实本地访客一样访问 Product Hunt。

anti-bot

拦截由我们处理

CAPTCHA、机器人拦截和速率限制都会被自动清除。无需破解,无需维护。

format

HTML 或 JSON

获取完整渲染的 HTML,或添加 scraper=producthunt-leaderboardproducthunt-product,将排行榜和产品发布以结构化 JSON 返回。

extras

截图与异步

同一次调用即可捕获整页截图,或配合 webhook 和云存储异步运行。

one token

一个 API 适配所有网站

Crawling API 适用于任意 URL,因此同一个令牌既覆盖 Product Hunt,也覆盖你抓取的其他一切。 查看实时演示.

03 输出

每一个排行榜字段,都是干净的 JSON。

发送排行榜 URL 并附上 scraper=producthunt-leaderboard,排行榜就会以类型化 JSON 返回。切换到 producthunt-product,即可对单个产品发布做同样的处理。

{ "period": "daily", "date": "2026-07-14", "url": "https://www.producthunt.com/leaderboard/daily/2026/7/14/", "productCount": 20, "products": [ { "name": "Acme Analytics", "tagline": "Product analytics that ship themselves", "slug": "acme-analytics", "position": 1, "rank": 1, "upvotes": 842, "commentsCount": 96, "topics": [ "..." ], "makerCount": 3, "thumbnail": "https://ph-files.imgix.net/acme-thumb.png", "isPromoted": false } ] }

Leaderboard

period · string  date · string  url · string  productCount · number

Products

products · array  products[].name · string  products[].tagline · string  products[].slug · string

Ranking

products[].position · number  products[].rank · number

Engagement

products[].upvotes · number  products[].commentsCount · number  products[].topics · array

Meta

products[].makerCount · number  products[].thumbnail · string  products[].isPromoted · boolean

04 工作原理

一次调用,从 URL 到数据。

每一次 Product Hunt 请求都经过相同的路径。你发送一个 URL,中间的一切由我们运行。

01

发送 URL

用你的令牌传入任意公开的 Product Hunt URL:首页信息流、产品、话题或创作者主页。

02

轮换代理

从 30 个地区的 1.4 亿个 IP 中,抽取一个能够顺畅访问 Product Hunt 的住宅 IP 与地区。

03

渲染页面

真实浏览器加载页面,让 GraphQL 发布信息流、点赞数和评论在捕获前完成渲染。

04

清除反爬

Product Hunt 在首页和产品页面上激进的机器人检测会被自动处理。无需破解,无需维护。

05

返回 HTML 或 JSON

取回完整渲染的 HTML,或在添加 producthunt-leaderboard 或 producthunt-product 时取回类型化 JSON。

05 使用场景

团队用 Product Hunt 数据构建什么。

USE / 01产品发布

发布追踪

拉取每日发布内容以及点赞、创作者和评论,追踪有哪些产品在上线以及反响如何。

USE / 02趋势

趋势与话题监控

关注话题页和排行榜页,及早发现正在崛起的产品、类别和话题。

USE / 03线索

创作者与产品线索

收集创作者、产品和主页,构建潜在客户名单和竞争地图。

USE / 04品牌

品牌与竞品监控

监控你的产品和竞品在信息流中如何发布、排名和被讨论。

USE / 05研究

市场与产品研究

挖掘发布文案、标语和评论帖,为定位和路线图提供依据。

USE / 06覆盖

任意 URL,一个 API

抓取首页信息流、帖子、话题、排行榜和创作者主页,以及你需要的任何其他网站。

06 注意事项

抓取 Product Hunt 时需要了解的要点。

像真实浏览器一样渲染

Product Hunt 在绘制后才从 GraphQL 加载发布内容、点赞和评论;Crawling API 运行真实浏览器,让它们全部在捕获前渲染完成。

默认 HTML,按需 JSON

你会得到完整渲染的 HTML。添加 scraper=producthunt-leaderboard 或 scraper=producthunt-product 即可获得解析后的类型化 JSON,或者自行解析 HTML。

仅限公开页面

Crawling API 读取公开可见的页面,无需登录,因此你得到的正是未登录访客所看到的内容。

从任何地方访问 Product Hunt

横跨 30 个地区和 1.4 亿住宅 IP 的地理定位意味着稳定的访问,无需管理代理。

07 为何选择 Crawlbase

为大规模抓取 Product Hunt 而打造。

Crawling API 运行在为 46,000+ 付费客户和 70,000+ 开发者提供服务的同一套网络之上。无需购买代理,无需运行浏览器,Product Hunt 变更时也无需打补丁。

99%
平均请求成功率
140M
住宅 IP,另有 9800 万数据中心 IP
30
实现准确本地结果的地区数
20/s
默认每秒请求数,可按需提升

一个令牌,面向 Python、Node 和 Ruby 的官方 SDK,底层是 99.99% 正常运行时间的网络。

08 FAQ

Product Hunt 抓取常见问题。

用你的令牌将 Product Hunt URL 发送到 Crawlbase Crawling API。Crawlbase 会轮换住宅代理,在真实浏览器中渲染页面,清除机器人检测,并返回完整渲染的 HTML。添加 scraper=producthunt-leaderboardscraper=producthunt-product 即可改为获取结构化 JSON。
可以。Crawling API 默认返回渲染后的 HTML;添加 scraper=producthunt-leaderboard 获取带排名的排行榜,或添加 scraper=producthunt-product 获取单个产品发布,即可接收类型化 JSON,或者自行解析 HTML。
会。真实浏览器执行页面,因此由 JavaScript 渲染的发布信息流、点赞数和评论都会被捕获,而不仅仅是初始 HTML。
Crawlbase 会将每次请求通过横跨 30 个地区的轮换住宅 IP 发送,并自动清除机器人检测。你无需管理代理或破解 CAPTCHA,Product Hunt 变更其配置时也无需维护。
不需要。Crawling API 仅读取公开可见的页面,无需登录,因此你收到的正是未登录访客会看到的内容。
任意公开 URL:首页信息流、产品页和帖子页、话题页和排行榜页,以及创作者主页。同一个 API 也适用于任何其他网站。
免费开始,赠送最多 20,000 次请求,无需信用卡。付费套餐随用量扩展,同一个令牌可在 Crawling API 和每个 Crawlbase 抓取工具之间通用。

开始抓取 Product Hunt。
跳过代理与拦截。

免费开始,赠送最多 20,000 次请求。一个令牌通用于 Crawling API 和每个抓取工具。