Product Hunt Scraper — Daily Launches & Trending Products avatar

Product Hunt Scraper — Daily Launches & Trending Products

Pricing

Pay per usage

Go to Apify Store
Product Hunt Scraper — Daily Launches & Trending Products

Product Hunt Scraper — Daily Launches & Trending Products

Extract Product Hunt daily launches, trending products, and search results. Scrape product names, taglines, upvotes, comments, maker info, website URLs, and topics. Track daily leaderboards by date. Perfect for market research, competitor analysis, and trend monitoring.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Ricardo Akiyoshi

Ricardo Akiyoshi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 minutes ago

Last modified

Categories

Share

Product Hunt Scraper

Scrape Product Hunt daily launches, trending products, and search results. Extract product names, taglines, upvotes, comments, maker info, website URLs, topics, and more.

Use Cases

  • Market Research -- Track what types of products are launching and gaining traction
  • Competitor Monitoring -- Get alerts when competitors launch new products
  • Launch Analysis -- Study successful launches to optimize your own launch strategy
  • Trend Detection -- Identify emerging product categories and technology trends
  • Lead Generation -- Find newly launched products in your target market
  • Investment Research -- Discover early-stage startups gaining community traction

Features

  • Three scraping modes: daily leaderboard, search, and trending
  • Multi-strategy extraction: GraphQL API, Next.js data, DOM parsing, Playwright fallback
  • Optional comment extraction for deeper analysis
  • Category/topic filtering
  • Automatic deduplication
  • Pay-per-event pricing (charge per product scraped)

Input

FieldTypeDefaultDescription
modestring"daily"Scraping mode: daily, search, or trending
datestringtodayDate for daily leaderboard (YYYY-MM-DD format)
searchQuerystring-Search query (required when mode is search)
categorystring-Filter by category/topic (e.g., artificial-intelligence)
maxProductsinteger50Maximum products to return (1-500)
includeCommentsbooleanfalseScrape top comments from each product page
proxyConfigurationobjectApify ProxyProxy settings

Input Examples

Daily Launches

Scrape today's top Product Hunt launches:

{
"mode": "daily",
"maxProducts": 30
}

Daily Launches for a Specific Date

{
"mode": "daily",
"date": "2026-02-15",
"maxProducts": 50
}

Search for AI Products

{
"mode": "search",
"searchQuery": "AI writing assistant",
"maxProducts": 20
}
{
"mode": "trending",
"category": "developer-tools",
"maxProducts": 25
}

Full Analysis with Comments

{
"mode": "daily",
"date": "2026-02-20",
"maxProducts": 10,
"includeComments": true
}

Output

Each product in the dataset contains:

FieldTypeDescription
ranknumberPosition in the results (1-based)
namestringProduct name
taglinestringProduct tagline/subtitle
descriptionstringLonger product description
urlstringProduct Hunt page URL
websiteUrlstringProduct's own website URL
upvotesnumberTotal upvote count
commentsCountnumberTotal comment count
topicsarrayList of topic/category tags
makerNamestringName of the primary maker
launchDatestringLaunch/creation date
thumbnailUrlstringProduct thumbnail image URL
slugstringURL slug on Product Hunt
commentsarrayTop comments (when includeComments is true)

Sample Output

{
"rank": 1,
"name": "Acme AI",
"tagline": "Your AI-powered productivity assistant",
"description": "Acme AI helps teams automate repetitive tasks with intelligent workflows.",
"url": "https://www.producthunt.com/posts/acme-ai",
"websiteUrl": "https://acme.ai",
"upvotes": 847,
"commentsCount": 123,
"topics": ["Artificial Intelligence", "Productivity", "SaaS"],
"makerName": "Jane Smith",
"launchDate": "2026-02-15T08:01:00.000Z",
"thumbnailUrl": "https://ph-files.imgix.net/...",
"slug": "acme-ai"
}

How It Works

The scraper uses a multi-layered extraction strategy for maximum reliability:

  1. GraphQL API (preferred) -- Product Hunt's frontend GraphQL endpoint returns structured data with full product details. This is the fastest and most reliable method.

  2. Next.js Data -- Product Hunt is a Next.js application. The __NEXT_DATA__ script tag contains pre-rendered JSON with all page data. The scraper deep-scans this JSON to find product nodes.

  3. DOM Parsing -- Falls back to parsing HTML elements using multiple CSS selector patterns to handle layout changes.

  4. Playwright Rendering -- If all static methods fail (e.g., client-side-only rendering), Playwright launches a headless browser to render the full page and extract data from the live DOM.

Pricing

This actor uses Apify's pay-per-event model. You are charged per product scraped.

Tips

  • Daily mode is best for tracking launches on specific dates
  • Search mode is ideal for finding products in a specific niche
  • Trending mode gives you the current hot products on the homepage
  • Enable includeComments sparingly -- it makes an additional request per product
  • Use category filter to narrow results to your area of interest
  • Common categories: artificial-intelligence, developer-tools, productivity, design-tools, marketing, saas, fintech, no-code

Limitations

  • Product Hunt may rate-limit requests; use proxies for large scrapes
  • Comment extraction requires additional requests and increases runtime
  • Search results are limited by Product Hunt's search API capabilities
  • Historical daily leaderboards may have less data available for older dates

License

MIT