VOOZH about

URL: https://apify.com/automation-lab/producthunt-scraper

โ‡ฑ Product Hunt Scraper โ€” Launches, Ratings and Reviews ยท Apify


Pricing

Pay per event

Go to Apify Store

Product Hunt Scraper

Extract detailed product data from Product Hunt โ€” ratings, reviews, screenshots, pricing, launch dates, and categories. Get structured data for competitor research, market analysis, and product tracking.

Pricing

Pay per event

Rating

0.0

(0)

Developer

๐Ÿ‘ Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

18

Total users

0

Monthly active users

2 months ago

Last modified

Share

Extract detailed product data from Product Hunt โ€” ratings, reviews, screenshots, pricing, launch dates, and more.

What does Product Hunt Scraper do?

This scraper extracts comprehensive data from Product Hunt product pages. For each product, you get:

  • Product details: name, tagline, description, logo/image
  • Ratings & reviews: aggregate rating, review count, individual reviews with ratings
  • Media: screenshots, product images
  • Metadata: launch date, last modified date, pricing type, categories
  • Sentiment: positive and negative highlights from reviews
  • Author info: product makers and their profiles

Who is it for?

  • Startup founders researching competitors and market positioning
  • Investors analyzing product traction and user sentiment
  • Product managers tracking new tools and trends in their category
  • Marketing teams studying product launch strategies and positioning
  • Researchers analyzing tech product ecosystems and adoption patterns
  • Data scientists building datasets of SaaS product characteristics

Why use this scraper?

FeatureProduct Hunt ScraperManual Collection
SpeedSeconds per productMinutes per product
Data depth15+ structured fieldsCopy-paste errors
Sentiment analysisPositive/negative notes extractedManual reading
ReviewsIndividual reviews with ratingsLimited visibility
ScaleHundreds of products per runOne at a time
AutomationAPI, webhooks, scheduled runsNone

Data you can extract

FieldTypeDescription
namestringProduct name
urlstringProduct Hunt page URL
taglinestringShort product tagline
descriptionstringFull product description
imageUrlstringProduct logo/image URL
screenshotsarrayScreenshot image URLs
datePublishedstringLaunch date on Product Hunt
dateModifiedstringLast modified date
aggregateRatingnumberAverage rating (1-5 scale)
reviewCountintegerTotal number of reviews
reviewsarrayIndividual reviews with ratings and text
positiveNotesarrayPositive highlights from reviews
negativeNotesarrayNegative highlights from reviews
websiteUrlstringProduct's external website URL
pricingTypestringPricing model (Free, paid, etc.)
categoriesarrayProduct categories
scrapedAtstringTimestamp of data extraction

Pricing

This scraper uses pay-per-event pricing. You only pay for what you scrape.

EventPrice (Starter)Price (Scale)Price (Business)
Run started$0.005 (one-time)$0.005$0.005
Product scraped$0.005$0.0039$0.003

Example: Scraping 50 products costs approximately $0.255 on the Starter plan.

How to use

  1. Go to the Product Hunt Scraper page on Apify Store.
  2. Click Try for free.
  3. Enter product URLs or slugs (e.g., notion, chatgpt, figma).
  4. Click Start and wait for the results.
  5. Download your data as JSON, CSV, or Excel.

Input parameters

ParameterTypeDescriptionDefault
productUrlsarrayProduct Hunt URLs or slugsRequired
maxProductsintegerMaximum products to scrape100

You can use full URLs like https://www.producthunt.com/products/notion or just the slug like notion.

Output example

{
"name":"Notion",
"url":"https://www.producthunt.com/products/notion",
"tagline":"The all-in-one workspace",
"description":"Notion is an all-in-one workspace that combines note-taking, project management, and task organization.",
"imageUrl":"https://ph-files.imgix.net/ff3e2acf-884a-4f4c-a383-6edfe3de0d88.png",
"screenshots":["https://ph-files.imgix.net/..."],
"datePublished":"2020-02-20T18:53:57.194-08:00",
"aggregateRating":4.83,
"reviewCount":1326,
"reviews":[
{
"rating":5,
"body":"Notion has transformed how I organize my work...",
"author":"John Doe",
"positiveNotes":["all-in-one workspace","flexible"],
"negativeNotes":[]
}
],
"positiveNotes":["all-in-one workspace","team collaboration","project management"],
"negativeNotes":["learning curve","slow on mobile"],
"pricingType":"Free",
"categories":["Productivity"],
"scrapedAt":"2026-03-21T21:58:00.000Z"
}

Tips for best results

  • Use product slugs for faster input (e.g., notion instead of the full URL)
  • The scraper extracts up to 3 individual reviews per product from the page's JSON-LD data
  • For bulk scraping, set maxProducts to control costs
  • Invalid or nonexistent products are skipped gracefully without failing the run

Integrations

Connect Product Hunt Scraper to your workflow with:

  • Google Sheets โ€” export directly to spreadsheets
  • Slack โ€” get notifications when scraping completes
  • Zapier / Make โ€” trigger actions based on scraped data
  • Webhooks โ€” receive data via HTTP callbacks
  • API โ€” programmatic access to all features

API access

Node.js

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token:'YOUR_API_TOKEN'});
const run =await client.actor('automation-lab/producthunt-scraper').call({
productUrls:['notion','chatgpt','figma'],
maxProducts:10,
});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_API_TOKEN')
run = client.actor('automation-lab/producthunt-scraper').call(run_input={
'productUrls':['notion','chatgpt','figma'],
'maxProducts':10,
})
items = client.dataset(run['defaultDatasetId']).list_items().items
print(items)

cURL

curl-X POST "https://api.apify.com/v2/acts/automation-lab~producthunt-scraper/runs?token=YOUR_API_TOKEN"\
-H"Content-Type: application/json"\
-d'{"productUrls": ["notion", "chatgpt"], "maxProducts": 10}'

Use with Claude AI (MCP)

This actor is available as a tool in Claude AI through the Model Context Protocol (MCP). Add it to Claude Desktop, Cursor, Windsurf, or any MCP-compatible client.

Setup for Claude Code

$claude mcp add--transport http apify "https://mcp.apify.com?tools=automation-lab/producthunt-scraper"

Setup for Claude Desktop, Cursor, or VS Code

Add this to your MCP config file:

{
"mcpServers":{
"apify":{
"url":"https://mcp.apify.com?tools=automation-lab/producthunt-scraper"
}
}
}

Example prompts

  • "Scrape Product Hunt data for Notion, ChatGPT, and Figma"
  • "Get reviews and ratings for these Product Hunt products: notion, figma, linear"
  • "Extract product details and sentiment highlights for the top AI tools on Product Hunt"

Learn more in the Apify MCP documentation.

Is it legal to scrape Product Hunt?

This scraper extracts publicly available data from Product Hunt product pages. It accesses only public information that any visitor can see. The scraper uses residential proxies to make requests at a reasonable rate, respecting the website's resources.

Always review Product Hunt's Terms of Service and ensure your use case complies with applicable data protection regulations.

FAQ

How many products can I scrape per run? Up to 1,000 products per run. For larger datasets, split into multiple runs.

What if a product doesn't exist? The scraper skips invalid products gracefully and continues with the rest. The run still succeeds.

How often is the data updated? Each scrape fetches live data from Product Hunt. Schedule runs for regular updates.

Why are some reviews missing? Product Hunt embeds up to 3 reviews in the page's structured data. For complete review datasets, consider combining with the reviews page.

Can I scrape the daily leaderboard? Currently the scraper supports product pages. Leaderboard support may be added in a future update.

Related scrapers

You might also like

Product Hunt Product Details Scraper

scrapeverse/product-hunt-product-details-scraper

Fastest and Most Detailed Product Hunt Product Details Scraper only @ 10 USD per month. Easily fetch detailed, structured Product Hunt launch data for any given Product Page URL. From product metadata and rankings to reviews, media, and competitor insights โ€“ all in one JSON response.

Product Hunt Scraper

pear_fight/producthunt-scraper

Scrape products and launches from Product Hunt

Product Hunt Reviews Scraper

kawsar/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.

Product Hunt Reviews Scraper

getdataforme/product-hunt-reviews-scraper

Extracts detailed product reviews from Product Hunt, including review headline, rating, user role, and summary. Perfect for market research, competitor insights, and trend tracking. Supports proxy rotation and custom limits.

36

1.0

Product Hunt Product Details and Reviews Scraper

mscraper/product-hunt-product-details-and-reviews-scraper

Scrape Product Hunt products and reviews without coding. Get product details, makers, topics, badges, media, and user reviews in structured JSON format.

Product Hunt Scraper

kawsar/product-hunt-scraper

Product Hunt Scraper that collects product names, ratings, and launch data from producthunt.com, so you can track startups and research competitors without manual work.

Product Hunt Archive List Scraper

scrapeverse/product-hunt-archive-list-scraper

Easily extract structured data from Product Hunt Launch Archive listing for any given date.

Product Hunt Leaderboard Scraper | Daily, Weekly, Monthly

muzafferkadir/product-hunt-leaderboard

Scrape Product Hunt leaderboards and extracts product data including upvotes, comments, and categories.

๐Ÿ‘ User avatar

Muzaffer Kadir YILMAZ

107

5.0

Product Hunt Email Scraper - Advanced, Fast & Cheapest

contacts-api/product-hunt-email-scraper-fast-advanced-and-cheapest

๐Ÿš€ Product Hunt Email Scraper lets you extract founder and startup emails from Product Hunt launches โšก Perfect for SaaS sales and partnerships ๐Ÿ“ง