Product Hunt Reviews Scraper avatar

Product Hunt Reviews Scraper

Pricing

from $4.00 / 1,000 results

Go to Apify Store
Product Hunt Reviews Scraper

Product Hunt Reviews Scraper

Product Hunt Reviews Scraper collects user ratings, written feedback, and reviewer metadata from any Product Hunt product page, so you can track sentiment and run competitive analysis without manual work.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

Kawsar

Kawsar

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

2 days ago

Last modified

Share

Product Hunt Reviews Scraper collects user reviews from any Product Hunt product page. Give it a product slug and it returns reviewer names, star ratings, written feedback, view counts, and helpful vote totals for every review it finds. Works with any product listed on Product Hunt.

What it collects

For each review:

  • Reviewer name and profile URL
  • Reviewer avatar URL
  • Overall star rating (1-5)
  • "What's great" section text
  • "What needs improvement" section text
  • "vs Alternatives" comparison text
  • Review date (relative, as shown on the page)
  • Helpful vote count
  • View count
  • Product name, slug, and URL
  • Direct review URL

How to use it

Find your product slug

The slug is the part of the URL after /products/. For example:

  • https://www.producthunt.com/products/figma/reviews → slug is figma
  • https://www.producthunt.com/products/notion/reviews → slug is notion

Input

FieldRequiredDescription
Product slugYes (or batch)Single product handle, e.g. figma
Product slugsYes (or single)Multiple handles, one per line
Max reviewsNoReviews to collect per product (default 100, max 1000)
Request timeoutNoSeconds per request (default 30)

Example input

{
"productSlug": "figma",
"maxItems": 200
}

Batch scraping:

{
"productSlugs": ["figma", "notion", "chatgpt"],
"maxItems": 100
}

Example output

{
"reviewId": "413579",
"reviewerName": "Stella.W",
"reviewerUrl": "https://www.producthunt.com/@stellawwwwwww",
"reviewerAvatarUrl": "https://ph-avatars.imgix.net/...",
"reviewerReviewCount": 4,
"rating": 5,
"reviewTextPros": "Figma is fantastic because it enables real-time collaboration and design iteration in a way that fundamentally changes how teams work together.",
"reviewTextCons": "Performance can degrade in very large or complex files.",
"reviewVsAlternatives": "We chose Figma because it enables real-time collaboration, reduces setup friction, and keeps everything in one place.",
"reviewDateRaw": "4mo ago",
"helpfulVotes": 1,
"viewsCount": 217,
"productName": "Figma",
"productSlug": "figma",
"productUrl": "https://www.producthunt.com/products/figma/reviews",
"reviewUrl": "https://www.producthunt.com/products/figma/reviews#413579",
"scrapedAt": "2026-04-20T10:30:00+00:00"
}

Common use cases

Competitive analysis - Pull reviews for competing products and compare what users praise or criticize across the board.

Sentiment tracking - Monitor how user opinion shifts over time as products ship new features.

Research and reporting - Export review data to CSV or feed it into your own dashboards and tools.

Lead generation - Find users who reviewed a competitor's product with low ratings and understand their pain points.

Pagination

The actor fetches pages of reviews automatically, using ?page=N URL parameters. It stops when it hits your maxItems limit or runs out of new reviews.

Output formats

Results are saved to the Apify dataset and can be exported as JSON, CSV, XML, or Excel from the Storage tab after the run completes.

Error handling

If a product slug is not found or a page fails to load, the actor logs the error and continues to the next slug. It never crashes the entire run for a single failure.

Tips

  • Product slugs are case-sensitive. Use lowercase as they appear in the URL.
  • If you get 0 results, double-check the slug against the live Product Hunt URL.
  • For products with thousands of reviews, set a higher maxItems and expect the run to take a few minutes.