Product Hunt Scraper: Daily Launches & Leaderboards avatar

Product Hunt Scraper: Daily Launches & Leaderboards

Pricing

from $1.50 / 1,000 launch results

Go to Apify Store
Product Hunt Scraper: Daily Launches & Leaderboards

Product Hunt Scraper: Daily Launches & Leaderboards

Scrape Product Hunt daily, weekly, monthly and yearly leaderboards for any dates: rank, name, tagline, votes, comments, topics, launch time and the product's website. Reliable plain-HTTP scraping, $1.50 per 1,000 launches.

Pricing

from $1.50 / 1,000 launch results

Rating

0.0

(0)

Developer

Damian Boni

Damian Boni

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Scrape Product Hunt leaderboards for any day, week, month or year: every launch with its rank, name, tagline, votes, comments, topics, launch time and the product's own website. Pick a date range ("the last 30 days", "every week of 2025") and get one clean row per launch.

Built to be reliable: fast plain-HTTP requests (no browser), Product Hunt's own leaderboard data, automatic IP rotation when Cloudflare challenges a request, and clear errors instead of silent empty datasets. $1.50 per 1,000 launches, nothing charged for retries or failed requests.

What you can do with it

  • Startup and trend research: see which products and topics win each day, week or month.
  • Lead lists of new startups: every launch comes with its website, ready for enrichment in your CRM.
  • Competitor monitoring: schedule a daily run on "yesterday" and get an alert when a product in your space launches.
  • Investor deal flow: track top launches by votes and comments across months or years.
  • Datasets for AI and newsletters: names, taglines and topics of thousands of launches, ranked.

What data you get

FieldExample
Leaderboard and perioddaily, 2026-09-22
Rank on that leaderboard, plus daily/weekly/monthly ranks1 (daily 1, weekly 1, monthly 6)
Name and taglineClueso MCP, "Create and edit videos by chatting"
Votes, launch-day votes, comments548 / 480 / 161
TopicsArtificial Intelligence, Animation, Video
Product websitehttps://clueso.io/mcp
Launch page, product pageproducthunt.com/posts/clueso-mcp-2, producthunt.com/products/clueso
Launch time, featured time, featured flag2026-09-22T07:01:00Z
Thumbnail, IDs and slugsph-files.imgix.net/...

How to use it

  1. Choose the Leaderboard: daily, weekly, monthly or yearly.
  2. Set the Start date (a date, today, yesterday or relative like 30 days) and optionally an End date. Every day, week, month or year in between is scraped.
  3. Choose Featured launches only (Product Hunt's official ranked board, default) or all launches of the period.
  4. Set Max launches per day/week/month/year.
  5. Run it and download the data as JSON, CSV or Excel, or use the API, Google Sheets, Make, Zapier or webhooks.

Input examples

Yesterday's top 20 (the default):

{ "period": "daily", "startDate": "yesterday", "maxLaunchesPerPeriod": 20 }

The last 30 daily leaderboards, top 50 each, with websites:

{ "period": "daily", "startDate": "30 days", "endDate": "yesterday", "maxLaunchesPerPeriod": 50, "includeWebsite": true }

Top 100 of every month in 2025:

{ "period": "monthly", "startDate": "2025-01-01", "endDate": "2025-12-31", "maxLaunchesPerPeriod": 100 }
InputDescriptionDefault
perioddaily, weekly (ISO weeks, Monday to Sunday), monthly, yearlydaily
startDateYYYY-MM-DD, today, yesterday or relative (7 days, 2 weeks, 3 months)yesterday
endDateLast day of the range (inclusive); empty = only the start date's leaderboardempty
featuredOnlyFeatured board with official ranks, or all launches ordered by votestrue
maxLaunchesPerPeriodLaunches per day/week/month/year (max 5,000)50
includeWebsiteResolve each launch's outbound link to the product websitetrue
proxyConfigurationApify Proxy settingsdatacenter

Product Hunt days run on Pacific Time, so yesterday means yesterday in California.

Output example

{
"period": "daily",
"periodLabel": "2026-09-22",
"periodStart": "2026-09-22",
"featuredOnly": true,
"rank": 1,
"dailyRank": 1,
"weeklyRank": 1,
"monthlyRank": 6,
"id": "1252189",
"name": "Clueso MCP",
"tagline": "Create and edit videos by chatting",
"slug": "clueso-mcp-2",
"url": "https://www.producthunt.com/posts/clueso-mcp-2",
"productId": "737461",
"productSlug": "clueso",
"productUrl": "https://www.producthunt.com/products/clueso",
"website": "https://clueso.io/mcp",
"votes": 548,
"launchDayVotes": 480,
"comments": 161,
"topics": ["Artificial Intelligence", "Animation", "Video"],
"topicSlugs": ["artificial-intelligence", "animation", "video"],
"thumbnailUrl": "https://ph-files.imgix.net/5fb08d1c-01a1-43a5-a993-958aec64788b.png",
"launchedAt": "2026-09-22T07:01:00.000Z",
"featuredAt": "2026-09-22T07:01:00.000Z",
"isFeatured": true,
"redirectUrl": "https://www.producthunt.com/r/p/1252189",
"scrapedAt": "2026-09-27T21:51:01.742Z"
}

A run summary (launches per leaderboard, errors, requests and traffic) is saved to the key-value store as SUMMARY.

Pricing

Pay per event: you pay only for launches saved to your dataset. Apify platform usage and proxy traffic are included.

EventPriceWhen it is charged
launch-result$0.0015 per launch ($1.50 per 1,000)Once for each launch saved to the dataset
apify-actor-start$0.00005 per runOnce when a run starts (Apify's standard start event)

Website lookups, retries, blocked requests and promoted listings are not charged. Examples: yesterday's top 20 costs $0.03; the top 50 of every day for a month (about 1,500 launches) costs about $2.25.

Set Max total charge on a run to cap spending: the Actor stops as soon as the next launch would go over it and never saves launches it has not charged for.

FAQ

Do I need a Product Hunt account or API token? No. The Actor reads the public leaderboards that anyone can see without logging in.

How is this different from the Product Hunt API? The official API needs a developer token and an OAuth app. This Actor returns the leaderboards exactly as shown on producthunt.com, with the site's daily, weekly and monthly ranks and each product's website, without any setup.

Why do some days have fewer launches than my maximum? Product Hunt features fewer products on some days (weekends especially). Turn off Featured launches only to get every launch of the day, ordered by votes.

Are promoted listings included? No. Promoted listings (ads) on the leaderboard are skipped and not charged.

Why is votes empty for some launches? Makers can hide the vote count; Product Hunt then does not publish it.

Is it legal to scrape Product Hunt? The Actor collects public information about products (names, taglines, votes, topics, websites) that anyone can see without logging in, and does not collect personal data about individuals. Check the terms that apply to your use case and jurisdiction, and consult a lawyer if unsure.

Can I use it from Python, JavaScript, Make, Zapier or an AI agent? Yes. Like every Apify Actor it can be started via the Apify API and clients, scheduled, and connected to integrations and webhooks. The dataset schema describes every field for AI agents and MCP clients.

Limitations

  • Maker names, reviews, comments text and launch galleries are not included.
  • Websites are the link the maker gave Product Hunt (sometimes an app-store or landing page rather than a homepage).
  • A date range can cover at most 400 leaderboards per run; split longer ranges.

Changelog

See ./CHANGELOG.md.