Product Hunt Launches Scraper: Daily, Weekly & Monthly
Pricing
from $0.60 / 1,000 launches
Product Hunt Launches Scraper: Daily, Weekly & Monthly
Get Product Hunt launches for any day, week or month. Input: period and dates. Output: name, tagline, votes, comments, daily, weekly and monthly rank, topics and links. Use it to track new startups, trends and competitors, or to research a launch. Pay per launch.
Pricing
from $0.60 / 1,000 launches
Rating
0.0
(0)
Developer
SB
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Share
Get every Product Hunt launch from the daily, weekly or monthly leaderboards for any date range: name, tagline, votes, comments, daily/weekly/monthly rank, topics, logo and links. Export to JSON, CSV or Excel, or call it from code, n8n, Make, Zapier or an AI agent through MCP.
You only pay for launches delivered. Leaderboards that can't be read get an error row and are never charged.
Why this one
- Complete leaderboards. Pages through the whole leaderboard, not just the first screen: all featured launches, or switch off Featured only to get every launch of the day.
- Any period, any range. Daily, weekly (ISO weeks, as Product Hunt uses) or monthly. Give a start and end date and get every leaderboard in between in one dataset.
- Fast and light. No browser. Reads Product Hunt's own data feed, 20 launches per request. In our release test it fetched 240 launches from 7 daily leaderboards in 19 seconds, with zero errors.
- Built for monitoring. Leave the dates empty and it fetches yesterday's leaderboard. Schedule it daily to track competitors, trends or leads.
- Self-updating. It reads the query Product Hunt's own site uses on every run, so small site changes don't break it.
Output
One item per launch:
{"period": "daily","periodLabel": "2026-10-15","position": 1,"name": "Talanoa","tagline": "Email that feels like chat","votes": 329,"launchDayVotes": 307,"comments": 41,"dailyRank": 1,"weeklyRank": 5,"monthlyRank": 22,"topics": ["Email", "Productivity", "Task Management"],"productUrl": "https://www.producthunt.com/products/talanoa-2","launchUrl": "https://www.producthunt.com/products/talanoa-2?launch=talanoa-2","websiteRedirectUrl": "https://www.producthunt.com/r/p/1267030","thumbnailUrl": "https://ph-files.imgix.net/….png","featuredAt": "2026-10-15T00:01:00-07:00","createdAt": "2026-10-15T00:01:00-07:00","status": "ok"}
votes is the current upvote count; launchDayVotes is the count at the end of launch day. websiteRedirectUrl is Product Hunt's link that forwards to the product's website.
Input
| Option | Default | Notes |
|---|---|---|
period | daily | daily, weekly or monthly |
startDate | yesterday | YYYY-MM-DD, Pacific time like Product Hunt |
endDate | = start | Every day/week/month in the range is included |
featuredOnly | true | Off = every launch, not only featured ones |
maxLaunchesPerPeriod | 100 | 0 = all |
maxConcurrency | 3 | Leaderboards fetched in parallel |
maxRetries | 5 | Retries with a fresh connection |
proxyConfiguration | residential | Product Hunt blocks most data-center traffic |
Use cases
- Market and trend research: which categories launch and win each week or month.
- Lead generation: new startups launching every day, with links to their sites.
- Competitor tracking: see when rivals launch and how they rank.
- Newsletters and AI digests: feed yesterday's top launches into an LLM summary.
Use it from code
from apify_client import ApifyClientclient = ApifyClient("<YOUR_API_TOKEN>")run = client.actor("sblabs/product-hunt-launches-scraper").call(run_input={"period": "daily","startDate": "2026-10-01","endDate": "2026-10-07","maxLaunchesPerPeriod": 0,})for l in client.dataset(run["defaultDatasetId"]).iterate_items():print(l["periodLabel"], l["position"], l["name"], l["votes"])
Pricing
Pay per event: one charge per launch delivered, at the price on the Pricing tab. Set a maximum cost per run and the Actor stops cleanly when it reaches it.
FAQ
Does it include maker names or emails? No. It returns the public launch data shown on the leaderboards.
What time zone are dates in? Pacific time, the same as Product Hunt's leaderboards.
Is it legal? The Actor reads publicly visible data. You are responsible for how you use it, including Product Hunt's terms.
Something broke? Open an issue on the Issues tab with your input.
More tools from sblabs
- YouTube Transcript Scraper: transcripts as clean text, AI-ready chunks with timestamps, SRT and VTT.
- App Reviews Scraper: Google Play and App Store reviews in one run, same fields for both stores.
- Shopify Products Scraper: every product, price, sale price, variant and stock flag from any Shopify store.