Product Hunt Launches Scraper: Daily Leaderboard & Websites
Pricing
from $1.20 / 1,000 launched products
Product Hunt Launches Scraper: Daily Leaderboard & Websites
Scrape Product Hunt launches: today's featured launches from the official feed, daily/weekly/monthly leaderboards, topics or launch URLs. Name, tagline, votes, rank, website, makers, topics, ratings. New startups and SaaS websites every day. From $1.20 per 1,000 launches.
Pricing
from $1.20 / 1,000 launched products
Rating
0.0
(0)
Developer
WebIntel Tools
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 days ago
Last modified
Categories
Security
Limited permissionsShare
Product Hunt Launches Scraper: Today's Launches, Daily Leaderboard, New Startups & Websites
Get Product Hunt launches as clean JSON, CSV or Excel: today's featured launches from Product Hunt's official feed, daily, weekly and monthly leaderboards, topic pages or any list of launch URLs. Each row has the product name, tagline, votes, comments, daily/weekly/monthly rank, topics, thumbnail and launch date, plus optional details: website URL and domain, makers and hunter (public names only), categories, rating, followers and description.
Built for VCs and scouts (deal flow), founders (competitor tracking), newsletter writers ("top launches of the week") and growth teams (lists of new SaaS websites).
What you can use it for
- VCs and scouts: a daily list of new startups with votes, rank and website, for deal flow.
- B2B sales and lead lists: new SaaS websites every day; pair with the Website Tech Stack Detector to qualify them.
- Founders: track competitors and every launch in your topic (e.g.
developer-tools). - Newsletter writers: "top launches of the week" in one run.
- Market research: launches per topic and month, with votes and ratings.
How to use it
- Choose a mode:
feed(today's launches, default),leaderboard(daily/weekly/monthly),topicorurls. - Set the date range and, optionally, topics, keywords and minimum votes.
- Keep Include details on for website, makers and ratings.
- Click Start, or schedule it daily with Only new launches.
Why this scraper
- Reliable: the default
feedmode reads Product Hunt's official Atom feed (today's ~50 featured launches), which works even when the website blocks cloud IPs. If a leaderboard page for today or yesterday is blocked, the run falls back to the feed automatically instead of failing. Plain HTTP, no headless browser, retries with backoff. Residential proxy is off by default (opt in with Allow residential proxy fallback). - Cheap: $1.20 per 1,000 launches (listing only) or $2.50 per 1,000 with details, no monthly rent. 512 MB memory.
- Only new launches: turn on Only new launches since last run for daily schedules, and you pay only for launches you haven't seen.
- Filters: topics, keywords (name/tagline) and minimum votes. Filtered-out launches are free.
- Polite and logged out: never logs in, never creates accounts, follows robots.txt (no
/search, no/r/short links, no user sub-pages), about 1 request per second, slowing down further if Product Hunt pushes back. - Privacy-minded: no emails and no social-profile crawling. Maker data is limited to the public name, username and headline shown on the launch page, and you can switch it off.
Modes
| Mode | What you get |
|---|---|
feed (default) | Today's ~50 featured launches from Product Hunt's official Atom feed: name, tagline, product link, launch date and hunter. No vote counts or ranks in the feed; turn on Include details for website, makers and rating. |
leaderboard | Top launches of every day, week or month in a date range (Pacific Time, Product Hunt's launch day). Featured ranking by default, or the All tab ranked by votes. Each leaderboard page gives the top ~17 launches. |
topic | Products listed on topic pages, e.g. artificial-intelligence, developer-tools (highest rated first, 15 per page). |
urls | Any https://www.producthunt.com/posts/<slug> or /products/<slug> URLs. |
Input examples
Today's featured launches from the official feed (the default):
{ "mode": "feed", "maxItems": 50, "includeDetails": false }
Yesterday's top launches with votes, ranks and websites:
{ "mode": "leaderboard", "period": "daily", "startDate": "1 day", "maxItems": 100, "includeDetails": true }
All AI launches with 200+ votes in September 2026's monthly leaderboard:
{ "mode": "leaderboard", "period": "monthly", "startDate": "2026-09-01", "topics": ["artificial-intelligence"], "minVotes": 200 }
Daily schedule that returns only new launches:
{ "mode": "feed", "onlyNewSinceLastRun": true, "dedupeKey": "daily-digest" }
Output
| Field | Description |
|---|---|
postId, name, tagline, slug | Launch identity |
launchUrl, productUrl, productSlug | Product Hunt links |
launchDate (PT), featuredAt | Launch day and timestamp (with its own −07:00/−08:00 offset) |
votes, launchDayVotes, commentsCount | Engagement |
dailyRank, weeklyRank, monthlyRank | Leaderboard positions |
topics, thumbnailUrl | Topic names and image |
websiteUrl, websiteDomain, launchLink | Details: the product's own website (direct URL, no redirect) |
description, categories, reviewsRating, reviewsCount, followersCount, productLaunchesCount, isNoLongerOnline | Details: product info |
githubUrl, twitterUrl, linkedinUrl | Details: company links listed on the product page |
makers[] {name, username, headline, profileUrl}, hunter {name, username} | Details: public maker/hunter names (optional) |
detailsError | Set when details could not be loaded (the row is then charged as a basic launch only) |
scrapedAt, source | Run time (UTC) and attribution |
{"postId": "1274680", "name": "Jockey by TwelveLabs","tagline": "Your entire video library: organized, searchable, understood","launchUrl": "https://www.producthunt.com/posts/jockey-by-twelvelabs-2","productUrl": "https://www.producthunt.com/products/twelvelabs","launchDate": "2026-10-16", "featuredAt": "2026-10-16T00:01:00-07:00","votes": 405, "commentsCount": 29, "dailyRank": 1, "weeklyRank": 2,"topics": ["Productivity", "Artificial Intelligence", "Video"],"websiteUrl": "https://www.twelvelabs.io", "websiteDomain": "twelvelabs.io","reviewsRating": 5, "reviewsCount": 1,"makers": [{ "name": "Jae Lee", "username": "jaelee_", "headline": "Co-founder & CEO", "profileUrl": "https://www.producthunt.com/@jaelee_" }],"hunter": { "name": "fmerian", "username": "fmerian" },"source": "producthunt.com public page"}
The dataset has three views: Launches, Makers & hunters and Ratings & categories.
Limits and changelog
- Leaderboards: top ~17 per day/week/month. Topic mode: up to ~1,000 products per topic. Max date range: 366 days per run.
- 1.0 (2026-10-17): first release.
Pricing
Pay per event, no monthly rent:
- $0.0012 per launch saved
- +$0.0013 per launch for details (website, makers, rating...), optional
| Example | Cost |
|---|---|
| 1,000 launches, listing only | $1.20 |
| 1,000 launches with details | $2.50 |
| Daily top ~17 launches with details, for 30 days | $1.28 |
You can set a maximum cost per run in the run options; the Actor stops cleanly when it is reached. New to Apify? The free plan includes $5 of platform credit every month, so you can try this Actor at no cost.
API, integrations and AI agents (MCP)
Run it from your own code with the Apify API and get the results in one call:
curl -X POST "https://api.apify.com/v2/acts/manageable_gully~product-hunt-scraper/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN>" \-H "Content-Type: application/json" -d @input.json
from apify_client import ApifyClientrun = ApifyClient("<YOUR_APIFY_TOKEN>").actor("manageable_gully/product-hunt-scraper").call(run_input={...})
- No-code: use the Apify app in n8n, Make or Zapier ("Run Actor", then "Get dataset items"), or send results to Google Sheets, Slack or a webhook.
- AI agents (MCP): add
https://mcp.apify.com?tools=manageable_gully/product-hunt-scraperto Claude, Cursor, VS Code or any MCP client and the agent can call this Actor as a tool. - Schedules: run it hourly, daily or weekly from Apify Console.
FAQ
Does it need a Product Hunt account? No. It reads Product Hunt's public Atom feed and public, logged-out pages.
Why are votes empty in feed mode? The official feed lists today's featured launches without vote counts. Use leaderboard mode for votes and ranks; if Product Hunt blocks the leaderboard page, the run returns the feed's launches instead and says so in the status message.
Why not the official Product Hunt API? The API's terms do not allow commercial use without Product Hunt's permission, so this Actor does not use it.
Is scraping Product Hunt legal? The Actor collects publicly available, factual launch data without logging in. Note that Product Hunt's website terms prohibit crawling and scraping; you are responsible for how you use the data and for complying with the terms that apply to you. Maker names and usernames are personal data under GDPR. Make sure you have a lawful basis for processing them, or switch off Include makers. This Actor is not affiliated with or endorsed by Product Hunt.
Which time zone are dates in? Pacific Time, because Product Hunt's launch day starts at 00:01 PT.
How many launches per leaderboard? Each daily, weekly or monthly leaderboard page gives its top ~17 launches. Scrape a date range to collect more.
Can AI agents use it? Yes. It is available as a tool through the Apify MCP server (https://mcp.apify.com?tools=manageable_gully/product-hunt-scraper) and the Apify API, and it returns structured JSON that agents can read directly.
More tools from WebIntel Tools
- Website Tech Stack Detector: BuiltWith/Wappalyzer-style tech stack lookup in bulk
- Google Jobs Scraper: Google for Jobs listings with salaries and apply links
- RSS Feed Reader & Monitor: read and monitor RSS, Atom and JSON feeds, only new items
- SEO Audit & Domain Checker: SEO, DNS, SSL and security-header audit for lists of domains
See all WebIntel Tools Actors.
Made by WebIntel Tools. This Actor was built and is maintained with AI assistance. Report issues on the Issues tab; they are monitored daily.