Product Hunt Scraper avatar

Product Hunt Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
Product Hunt Scraper

Product Hunt Scraper

Scrape Product Hunt launches from the homepage, daily, weekly, monthly or yearly leaderboards, topic feeds and product pages: name, tagline, description, votes, comments, ranks, topics, makers, website and reviews. Paste a URL, get clean JSON. No login, no API key.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

Anyx Solutions

Anyx Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Security

Limited permissions

Share

banner

Product Hunt Scraper

Every launch on a Product Hunt leaderboard, topic or product page, with votes, comments, ranks, makers and website, as clean JSON.

Product Hunt is where new software, AI tools and apps launch every day. This Actor reads the homepage, the daily, weekly, monthly and yearly leaderboards, the launch feed for any topic, and individual product pages, and returns each launch with its name, tagline, description, vote and comment counts, daily, weekly and monthly rank, topics, categories, makers, hunter, pricing, website, logo, review rating and follower count. Paste a Product Hunt URL; there is no login and no API key. Built for startup and VC deal-flow scouting, competitor and market tracking, lead generation, and newsletters that cover new launches.

⚡ Quick start

{
"startUrls": [
{ "url": "https://www.producthunt.com/leaderboard/daily/2026/10/12" }
],
"maxItems": 5
}

🧩 Input

FieldTypeRequiredDefaultDescription
startUrlsarrayyes—Product Hunt URLs: the homepage, a leaderboard (daily, weekly, monthly or yearly), a topic, the launch feed, or a product page. See the list below.
maxItemsintegerno—Maximum number of launches per start URL. The input form starts at 5; leave it empty to get every launch the page lists.
includeDetailsbooleannotrueOpen each launch's product page to add its description, website, makers, hunter, categories, pricing, reviews and followers.
proxyConfigurationobjectno{ "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }Proxy settings. Product Hunt blocks datacenter IPs on its leaderboards, homepage and product pages, so residential proxies are used by default.

Supported URLs

PageExampleWhat you get
Homepagehttps://www.producthunt.com/Today's top launches, in ranking order (about 20).
Daily leaderboardhttps://www.producthunt.com/leaderboard/daily/2026/10/12The top launches of that day, in ranking order.
Weekly, monthly, yearlyhttps://www.producthunt.com/leaderboard/weekly/2026/41, …/monthly/2026/9, …/yearly/2025The top launches of that period, in ranking order.
Topichttps://www.producthunt.com/topics/developer-toolsThe 50 most recent launches in that topic.
Launch feedhttps://www.producthunt.com/feedThe 50 most recent launches across Product Hunt.
Producthttps://www.producthunt.com/products/notionThe product and its latest launch.

📤 Output

Each launch is one dataset row. Leaderboards and the homepage give votes, comments, ranks and topics straight away; topics and the launch feed give the name, tagline, launch date and hunter, and the product page fills in the rest. With includeDetails on (the default) every row is completed from its product page.

Fields

FieldTypeDescription
idstringProduct Hunt launch ID.
slugstringThe launch's short name in Product Hunt URLs.
namestringLaunch name.
taglinestringOne-line tagline.
descriptionstringThe launch description, or the product description when the launch has none. Needs includeDetails.
urlstringThe product's page on Product Hunt.
productIdstringProduct Hunt product ID. A product can have several launches.
productSlugstringThe product's short name in Product Hunt URLs.
productNamestringProduct name, which can differ from the launch name (for example "ngram" for the launch "ngram 2.0"). Needs includeDetails.
websiteUrlstringThe product's own website. Needs includeDetails.
thumbnailUrlstringThe launch thumbnail or product logo.
launchedAtstringWhen the launch went live (ISO 8601, Pacific time); for feed rows without details, when it was submitted.
votesCountnumberUpvotes, as Product Hunt shows them. null when the maker hides them.
commentsCountnumberNumber of comments.
dailyRanknumberRank on its launch day.
weeklyRanknumberRank in its launch week.
monthlyRanknumberRank in its launch month.
topicsarrayTopic names, such as "Developer Tools".
categoriesarrayProduct categories, such as "Survey and form builders". Needs includeDetails.
pricingTypestringPricing as the maker set it, such as free or free_options. Needs includeDetails.
makersarrayThe makers: name, username, headline and profileUrl. Needs includeDetails.
hunterobjectThe person who posted the launch: name, username, headline and profileUrl.
reviewsCountnumberNumber of product reviews. Needs includeDetails.
reviewsRatingnumberAverage review rating out of 5, when the product has reviews. Needs includeDetails.
followersCountnumberNumber of people following the product. Needs includeDetails.
sourcestringWhere the launch was listed: homepage, leaderboard, feed or product.
startUrlstringThe start URL that produced this row.

💡 Use cases

  • Deal-flow and startup scouting — track every day's top launches, their traction and their makers.
  • Competitor and market monitoring — follow a topic's new launches and see who is shipping in your space.
  • Lead generation — reach makers of new products, with their website and Product Hunt profile.
  • Newsletters and content — build daily or weekly roundups of the best new products.
  • Trend research — compare votes, comments and topics across days, months and years.

❓ FAQ

  • Do I need a Product Hunt account or API key? No. The Actor reads the same public pages any visitor sees.
  • Why a residential proxy? Product Hunt blocks cloud and datacenter IPs on its leaderboards, homepage and product pages. Topic and feed URLs work without a proxy when includeDetails is off, which is the cheapest way to track new launches.
  • How many launches does a leaderboard give? The launches Product Hunt shows before "load more": about 17 on a leaderboard and about 20 on the homepage. For a longer history, add one daily leaderboard URL per day.
  • Why are some fields empty on feed rows? The topic and launch feeds carry only the name, tagline, date and hunter. Keep includeDetails on and each row is completed from its product page, including votes and comments for recent launches.
  • Why is votesCount sometimes null? Product Hunt lets makers hide the vote count, usually during the first hours of a launch.
  • A topic URL returned nothing. Product Hunt does not have a launch feed for every topic or category; the log says when a topic is not recognised. Try the topic's slug from a producthunt.com/topics/... link.
  • Can I scrape many pages at once? Yes. Add one URL per page to startUrls; maxItems applies to each one separately.
  • Something looks off? Open an issue with the URL you used.

🔗 More scrapers by Anyx

🤝 Anyx Solutions

We build custom scrapers and data-extraction pipelines.

🖼 Image credit

Image credit: producthunt.com