Product Hunt Scraper ๐Ÿš€ (launches, votes, no API key) avatar

Product Hunt Scraper ๐Ÿš€ (launches, votes, no API key)

Pricing

from $1.05 / 1,000 launches

Go to Apify Store
Product Hunt Scraper ๐Ÿš€ (launches, votes, no API key)

Product Hunt Scraper ๐Ÿš€ (launches, votes, no API key)

Every Product Hunt launch for any date, with rank, votes, launch-day votes, comments, topics and tagline, and optionally the product website plus the makers behind it. The official Product Hunt API wants an OAuth token and a rate-limit budget; this wants a date. Empty pages are caught, not shipped.

Pricing

from $1.05 / 1,000 launches

Rating

0.0

(0)

Developer

Tagada Data

Tagada Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 days ago

Last modified

Share

Get every Product Hunt launch for any day, week or month you ask for, ranked exactly the way Product Hunt ranks it, with the vote count, the comment count, the topics and the tagline. Ask for one day or for three years of days.

Turn on product details and each row also carries the product's own website URL, the full description, the makers with their Product Hunt usernames, the categories, follower and review counts and the social links. That is the row you need to actually contact a founder the week they launch.

Product Hunt does publish an official API, and it is free, but you have to register an application, carry an OAuth token on every request and stay inside 6,250 complexity points per fifteen minutes. This actor asks you for a date.

Why this one, and not the cheaper one

The thing to compare here is not price, it is whether the run comes back with data. Product Hunt answers a request it does not like with HTTP 200 and an empty 7 kB page shell: no error, no captcha, no 403, just a valid-looking response with nothing in it. A scraper that trusts the status code ships that as a successful run with an empty dataset.

The Store publishes every actor's run statistics, and that is where this shows up. The cheaper Product Hunt scrapers on the Store have been failing outright or timing out on somewhere between a quarter and a half of their runs over the trailing 30 days; memo23/producthunt-scraper is the clean outlier in that group. Those figures move week to week, so do not take a number in a README for it: open each actor's Store page and read its own last-30-days failed and timed-out counts next to its price before you pick on price alone.

This actor treats a 200 with no data payload as a block, rotates the exit and retries. If every attempt comes back empty it fails the run rather than handing you an empty dataset and calling it a success. A genuinely empty day, like a date in the future, still comes back as a clean successful run with zero launches, so quiet days and broken pages stay distinguishable.

What you get

One row per launch.

FieldWhat it is
name, taglineProduct name and its one-line pitch
votesThe upvote total Product Hunt shows today
launchDayVotesVotes earned during the launch day itself
commentsComment count
dailyRank, weeklyRank, monthlyRankWhere it placed on each leaderboard
launchDate, featuredAtWhen it went live
topics, topicSlugsProduct Hunt topics, as names and as slugs
url, productUrlLaunch page and product page
thumbnailUrlProduct thumbnail
postId, productId, productSlugStable ids for joining runs together

With Add website, makers and company details turned on, each row also gets:

FieldWhat it is
websiteUrl, websiteDomainThe product's own site
descriptionThe full product description
makers, makerUsernames, makerHeadlinesWho built it, with their PH handles
categories, categorySlugsProduct Hunt categories
followersCount, launchesCountAudience size and how many times they have launched
reviewsCount, reviewsRatingReview volume and average rating
twitterUrl, linkedinUrl, githubUrl, iosUrl, androidUrlWhere else the product lives
wasInYCombinator, employeeSize, fundingAmountCompany facts, where Product Hunt has them
isNoLongerOnlineProduct Hunt has marked the product dead
detailsStatusWhy the details above are or are not on this row: enriched, no-product-page, blocked, fetch-failed or skipped-time-limit. Details are only charged when they actually arrived

Fields are null when Product Hunt genuinely does not have the data. Nothing is guessed or filled in.

Input

FieldWhat it does
leaderboarddaily (default), weekly or monthly
dateFrom, dateToThe range to read, YYYY-MM-DD. Leave both empty for the most recent completed day
startUrlsPaste leaderboard or product URLs instead of dates, up to 400 per run
maxResultsTotal launches to return, 1โ€“8,000 (capped at 1,200 when product details are on, because each launch then costs a second page fetch)
includeProductDetailsAdds the website, makers and company fields above. One extra request per launch

Those ceilings are what one run can actually finish: a leaderboard page takes a couple of seconds, and a launch with details about three. The run also watches its own clock โ€” when the time runs out it stops fetching while there is still time to charge and deliver everything it collected, and finishes with a status saying how many launches were delivered and that raising the run timeout (or lowering maxResults) is the fix. A launch is never charged without being delivered: if the clock runs out between the two, the row ships with detailsStatus: "skipped-time-limit" and the details are not charged.

Who uses this

Founders and product marketers watching a category. Pull the daily leaderboard for your topics every morning and you know what shipped, how it did, and who is now competing for the same attention.

VC and scout teams sourcing early. A launch with 400 votes on day one is a signal, and makerUsernames plus websiteUrl is enough to find the team before anyone writes about them.

Sales and lead generation. Every launch is a company that just spent a week preparing to be visible and is in a buying mood for the tools around it. Product details give you the domain, the makers, the category and the size of the audience they pulled.

Market researchers and analysts. Pull months of leaderboards and you have a clean panel: which categories are growing, what vote totals it now takes to win a day, how launch-day votes compare to lifetime votes.

Anyone rebuilding a "top products of 2026" page. Monthly leaderboards give you the ranked winners without hand-copying them.

Input examples

Yesterday's leaderboard, which is what you get if you set nothing at all:

{
"leaderboard": "daily",
"maxResults": 20
}

Every launch in August 2026, with the maker and website data:

{
"leaderboard": "daily",
"dateFrom": "2026-08-01",
"dateTo": "2026-08-31",
"maxResults": 600,
"includeProductDetails": true
}

The top launches of each month in the first half of the year:

{
"leaderboard": "monthly",
"dateFrom": "2026-01-01",
"dateTo": "2026-06-30",
"maxResults": 120
}

Specific pages you already have open:

{
"startUrls": [
"https://www.producthunt.com/leaderboard/daily/2026/8/16",
"https://www.producthunt.com/leaderboard/weekly/2026/33",
"https://www.producthunt.com/products/notion"
],
"maxResults": 50
}

A product URL returns that product's own record: website, description, makers, categories, followers and reviews.

Pricing

You pay per launch delivered, and for the optional product details only when the product page actually answered.

EventPrice
Launch$0.0015 per launch ($1.50 per 1,000)
Product details$0.006 per launch enriched ($6.00 per 1,000) โ€” only with Add website, makers and company details on, and only when the details arrived
Actor start$0.001 per run

Bronze, Silver and Gold plans get 10%, 20% and 30% off both per-launch events, so a 1,000-launch pull is $1.50, or $1.05 on Gold.

Apify platform usage is included in the price โ€” compute and the residential proxy this actor falls back to when Product Hunt refuses a datacenter exit. Nothing is billed to you on top: no compute line, no per-GB proxy line, no subscription, and no proxy setting to configure. Which exit the run needs is our problem, not a line on your bill.

Blocked and empty pages are never charged. A launch is only charged once it has been parsed off a page Product Hunt really served, and it is pushed to the dataset in the same step โ€” so a blocked page, an empty 7 kB shell, a leaderboard that does not exist and a page the run ran out of time for all cost nothing. A run that returns no launches at all costs the $0.001 start and no more.

FAQ

Do I need a Product Hunt API key or developer token? No. The official API v2 needs an OAuth token and applies its own rate limits. This actor reads the public site instead, so there is nothing to register and nothing to paste.

How many launches does one day give me? Product Hunt publishes the top 20 of each leaderboard period. A quiet day has fewer (7 on 2026-08-16), a busy day is capped at 20. Ask for more days rather than more pages: a 30-day range gives you up to 600 launches.

How far back can I go? Product Hunt keeps every past leaderboard, so you can pull any date it has published. Weekly and monthly leaderboards work the same way.

Why is votes different from what I saw yesterday? votes is the live total, which keeps moving after launch day. launchDayVotes is frozen at what the product earned on its launch day, so that is the one to use when you are comparing launches to each other.

Can I get the comments themselves? Not yet. This actor returns the comment count. Say so in the Issues tab if you need comment text and it will get prioritised.

Why do some rows have no website or makers? Those fields only come from the product page, so they need Add website, makers and company details turned on. When it is on and a field is still empty, Product Hunt does not have it for that product. You are only charged for the product details that actually came back.

What happens if I ask for a date with no launches? You get an empty dataset and a successful run, with the reason in the log. A future date or a date before the product existed is not an error.

Is this against Product Hunt's terms? It reads public pages that anyone can open in a browser, at a polite rate, with no login and no account. Check your own obligations before you use the data commercially, especially for outreach.

  • Wellfound Startup Jobs Scraper for who those startups are hiring, with salary and equity.
  • Threads Scraper for what people are saying about a launch.

Keywords: product hunt scraper, producthunt api alternative, product hunt leaderboard scraper, daily launches, product hunt votes, upvotes, product hunt makers, startup launch data, new product tracker, product hunt topics, launch monitoring, startup lead generation, product hunt data export, product hunt without api key.