Product Hunt Launches Scraper
Pricing
$1.50 / 1,000 results
Product Hunt Launches Scraper
Daily, weekly and monthly Product Hunt leaderboards with votes, ranks, comments and topics, plus optional product details (website, description, rating). Pay per launch.
Pricing
$1.50 / 1,000 results
Rating
0.0
(0)
Developer
Roei Amos
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Get every day's top Product Hunt launches as a spreadsheet, JSON or API feed. Each launch comes with its upvotes, rank, comments, topics and, optionally, the product website. Runs take seconds and cost $1.50 per 1,000 launches.
What you can use it for
- Lead lists of new SaaS. Every day's launches with their websites, ready for outreach or CRM import.
- Competitor and market tracking. See which launches hit the top in your category (AI, developer tools, marketing) each week.
- Launch benchmarks. Find out how many upvotes it took to reach #1, #5 or #10 on any day before you launch.
- Daily feed for newsletters, Slack or n8n. Schedule it with no dates and each run adds yesterday's leaderboard.
- AI agents. Call it as a tool through Apify MCP to answer questions like "What launched on Product Hunt this week?".
How it works
Pick a daily, weekly or monthly leaderboard and a date range. Turn on Include product details to add the product website, description, review rating, review count and followers.
Each leaderboard page returns the featured launches Product Hunt shows on it, usually the top ~20 per day. It uses plain HTTP with no browser, so runs are fast and cheap.
Input
| Field | Type | Description | Default |
|---|---|---|---|
period | string | Which leaderboard to read. | "daily" |
startDate | string | First day to cover (YYYY-MM-DD). Defaults to the end date. | |
endDate | string | Last day to cover (YYYY-MM-DD). Defaults to yesterday. | |
includeDetails | boolean | Also open each product page for website, description, rating, reviews and followers (one extra request per launch). | false |
maxResults | integer | Stop after this many launches. 0 means no limit. You are charged per launch. | 100 |
proxyConfiguration | object | Product Hunt blocks unproxied cloud traffic; the Apify datacenter proxy works. | {"useApifyProxy":true} |
Output
Each result is one dataset item:
| Field | Type | Description |
|---|---|---|
id | string | Product Hunt post id |
name | string | Launch name |
tagline | string | One-line tagline |
url | string | Launch (post) page |
productUrl | string, null | Product page |
votes | integer | Current upvotes |
launchDayVotes | integer, null | Upvotes on launch day |
comments | integer, null | Comment count |
rank | integer, null | Rank on the requested leaderboard |
dailyRank | integer, null | Daily rank |
weeklyRank | integer, null | Weekly rank |
monthlyRank | integer, null | Monthly rank |
topics | array | Topic names |
featuredAt | string, null | Featured timestamp |
thumbnailUrl | string, null | Logo/thumbnail |
period | string | daily, weekly or monthly |
leaderboard | string | Leaderboard key, e.g. 2026-10-10 or 2026-40 |
website | string, null | Product website (details only) |
description | string, null | Product description (details only) |
rating | number, null | Review rating (details only) |
reviewsCount | integer, null | Review count (details only) |
followers | integer, null | Followers (details only) |
screenshots | array | Up to 5 screenshot URLs (details only) |
Example item
{"id": "1257662","name": "Onepin","tagline": "AI voiceover with every name, price and date said right","url": "https://www.producthunt.com/posts/onepin","productUrl": "https://www.producthunt.com/products/onepin","votes": 435,"launchDayVotes": 430,"comments": 107,"rank": 1,"dailyRank": 1,"weeklyRank": 7,"monthlyRank": 9,"topics": ["Developer Tools","Artificial Intelligence","Audio"],"featuredAt": "2026-10-10T00:01:00-07:00","thumbnailUrl": "https://ph-files.imgix.net/25268265-e582-4351-8a6e-1f94e6959d71.png","period": "daily","leaderboard": "2026-10-10"}
Example input
{"period": "daily","startDate": "2026-10-10","endDate": "2026-10-10","maxResults": 10}
Pricing
Pay per result: $1.50 per 1,000 results. You are charged once per item in the dataset (event result), plus Apify's small per-run start fee. Platform compute is included.
Set Max results or a maximum run cost to cap spend; the Actor stops cleanly when either is reached.
FAQ
How many launches do I get per day?
The launches Product Hunt shows on that leaderboard page, usually the top 17-20 featured launches per page. For a full month of daily launches, set a date range: each day is one page.
Do I need a proxy?
Keep the default Apify datacenter proxy on. Product Hunt's Cloudflare blocks unproxied cloud traffic; the Actor retries blocked requests on fresh IPs automatically.
Can I run it every day?
Yes. Schedule it with no dates: it defaults to yesterday's leaderboard, so each run adds one day.
Is scraping Product Hunt allowed?
The Actor reads only public pages and does not log in or collect personal data beyond what Product Hunt shows publicly. Check that your use complies with Product Hunt's terms and the laws that apply to you.
Reliability
Runs that return no data, mostly incomplete items, or mostly failed requests are marked FAILED with a reason instead of succeeding with an empty dataset. Each run stores a RUN_SUMMARY record in its key-value store.