Product Hunt Scraper (Daily Launches, Votes, Makers) avatar

Product Hunt Scraper (Daily Launches, Votes, Makers)

Under maintenance

Pricing

from $0.90 / 1,000 products

Go to Apify Store
Product Hunt Scraper (Daily Launches, Votes, Makers)

Product Hunt Scraper (Daily Launches, Votes, Makers)

Under maintenance

Scrape Product Hunt launches: the daily leaderboard with rank, votes, comments, topics and makers, or the newest posts from the public feed. One row per product.

Pricing

from $0.90 / 1,000 products

Rating

0.0

(0)

Developer

Murat Uzun

Murat Uzun

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Security

Limited permissions

Share

What is Product Hunt Scraper?

Product Hunt Scraper collects product launches from Product Hunt. Two sources are available. The daily leaderboard gives, for each day you choose, the ranked launches with votes, comments, topics and the Product Hunt page. The newest posts feed gives the 50 latest posts with name, tagline, maker and links, but no votes or comments.

Use it for launch monitoring, competitor research, lists of the day's top products and trend tracking by topic. It reads public Product Hunt pages and the public feed. No login is used.

What data does Product Hunt Scraper extract?

FieldTypeMeaning
postIdstring or nullProduct Hunt post id (null on the Markdown view)
positionnumberRow position in this run
sourcestringdaily or feed
datestring or nullLaunch day (daily) or post date (feed), YYYY-MM-DD
ranknumber or nullDaily rank on that board (1 = top); null in the feed
namestringProduct name
taglinestring or nullOne-line description
urlstring or nullProduct Hunt product page
discussionUrlstring or nullFeed only: the product link
externalUrlstring or nullProduct website, from the Markdown view or the feed redirect link
makerstring or nullFeed only: author name as the feed shows it
votesnumber or nullDaily only: current score ("latestScore")
commentsnumber or nullDaily only: comment count
topicsstring or nullTopics, separated by semicolons
publishedAtstring or nullFeed: publish time. Daily: time the post was featured
updatedAtstring or nullFeed only: last update
scrapedAtstringISO timestamp of the scrape

How to use Product Hunt Scraper

  1. Choose the source: "Daily leaderboard" for ranked launches, or "Newest posts feed" for the latest posts.
  2. Daily only: enter the dates, one per line, as YYYY-MM-DD. Leave it empty for yesterday (UTC), the last full daily board.
  3. Set "Max products" (default 20).
  4. Start the run, then download the dataset or read it through the API.

Example input

{
"source": "daily",
"dates": ["2026-10-22"],
"maxResults": 20
}

Example output

Real row from a daily run on 23 Oct 2026 (board of 22 Oct 2026):

{
"postId": "1286749",
"position": 1,
"source": "daily",
"date": "2026-10-22",
"rank": 1,
"name": "DeepCell",
"tagline": "Your deadline survival kit for office work",
"url": "https://www.producthunt.com/products/deepcell",
"discussionUrl": null,
"externalUrl": null,
"maker": null,
"votes": 334,
"comments": 75,
"topics": "Productivity; Artificial Intelligence; Business",
"publishedAt": "2026-10-22T00:01:00-07:00",
"updatedAt": null,
"scrapedAt": "2026-10-23T10:26:49.909Z"
}

Input parameters

ParameterDefaultDescription
sourcedailydaily (leaderboard with votes) or feed (newest 50 posts)
datesempty (yesterday, UTC)Daily only. Launch days as YYYY-MM-DD, up to 31
maxResults20Products per run, 1 to 500
debugfalseSaves the fetched board HTML to the key-value store. For troubleshooting only

Pricing

Pay per product: $1.50 per 1,000 products on the free plan ($0.0015 per product). Volume tiers lower the price on paid Apify plans.

Measured on 23 Oct 2026 at 256 MB: a run for two daily boards (34 products, one residential page per board) used $0.001 of platform usage in 16 seconds. The CLI prints usage to three decimals, so this is a rounded figure. A feed run for 10 posts used no visible usage (direct request).

Product Hunt Scraper vs. alternatives

The daily leaderboard here is the same ranked list Product Hunt shows for that day, with the score and comment counts from its page data. The feed is the public Atom feed and carries no counts. Product Hunt's API needs an access token; this Actor uses only the public pages.

Using Product Hunt Scraper with AI agents / MCP

An agent sends source, dates and maxResults and reads the dataset rows. For daily launches, ask for one date at a time to keep each run small.

FAQ

Is this legal? The Actor reads public Product Hunt pages and the public feed. It does not log in and does not solve challenges. Check Product Hunt's terms for your use, and respect the rights of the makers for any reuse of their text.

Why does the daily run use a residential proxy? From Apify datacenter IPs, the leaderboard page answered with a Cloudflare challenge (HTTP 403). The Actor tries a direct request first, then uses a residential proxy for that board only. Measured on 23 Oct 2026: direct was challenged for both test dates and the residential proxy returned the board.

Why is maker empty for daily rows? The leaderboard page data does not include the maker. In the test (34 rows), 0 daily rows had a maker. Feed rows include the author name.

Why is externalUrl empty for daily rows from the HTML page? The HTML page does not carry the product website link in the data the Actor reads. The Markdown view does (top 10 only).

What about dates with no board? A date with no launches returns an error for that date and the run continues with the next date.

Can I call it from n8n, Make or Zapier? Those tools can start any Apify Actor through their Apify integrations. This was not tested for this Actor.

What about errors and limits? A run fails only when no product is collected. Each run stops at the caller's maximum charge or at maxResults.

Other Actors from the same publisher are listed on its Apify profile.

Support

Open an issue on the Actor's Issues tab on Apify. Include the run ID, the input and the log lines.

Limitations

  • Daily boards list about 17 to 20 ranked launches on the test dates. Some days may show fewer.
  • Votes are the current score at scrape time, not the final score of the day.
  • The feed has no votes, comments or topics.
  • Makers are not in the daily data, so maker is empty for daily rows.
  • The residential path depends on Product Hunt's current page layout. The parser was checked against two layouts (HTML page and Markdown view) on 23 Oct 2026; a future layout change would need a parser update.