Product Hunt Scraper — Launches, Comments & Leads avatar

Product Hunt Scraper — Launches, Comments & Leads

Pricing

$0.45 / 1,000 enriched product launches

Go to Apify Store
Product Hunt Scraper — Launches, Comments & Leads

Product Hunt Scraper — Launches, Comments & Leads

Scrape Product Hunt launches, full comments, makers, videos, built-with tools, momentum scores, websites, and lead signals via fast HTTP-only extraction.

Pricing

$0.45 / 1,000 enriched product launches

Rating

0.0

(0)

Developer

Filipe Alves

Filipe Alves

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Fast HTTP-only Product Hunt scraper for launch intelligence, startup lead generation, competitor research, founder discovery, and deal-flow monitoring.

Extract ranked Product Hunt launches with full comment threads (via HTTP-only GraphQL pagination — no Playwright, no Product Hunt API token), scores, followers, topics, makers, reviews, screenshots, videos/media metadata, built-with tools, website URLs, launch history, website text, tech-stack detection, maker profiles, commenter profiles, momentum scores, promoted/ad signals, and email discovery.

Why this Actor

  • Same price as the cheapest serious competitor: $0.45 / 1,000 records
  • No browser required: pure HTTP scraping — fast, reliable, low-cost
  • Full comments: ALL comment threads via Apollo persisted GraphQL pagination (not just SSR-visible)
  • Any URL supported: product pages, leaderboards (daily/weekly/monthly/yearly), topics, collections, maker profiles, search — all auto-detected
  • Ranks included: daily, weekly, monthly, and yearly leaderboard ranks
  • Momentum scores: score_per_hour, comment_rate, launch_age_hours, momentum_signal (breakout/trending/steady/slow)
  • Commenter lead generation: extract commenter profiles with bio, social links, and roles
  • Built-with tools: Product Hunt launch shoutouts (GitHub, Figma, AWS, etc.)
  • Media/videos: Product Hunt gallery images plus video platform/ID/URL metadata
  • Explicit promoted/ad signals: conservative is_promoted + promoted_ads_on_page
  • Multi-category feed mode: scrape multiple Product Hunt categories in one run
  • Historical data: scrape past daily/weekly/monthly/yearly leaderboards

Supported input URLs

The Actor auto-detects and routes any Product Hunt URL type:

URL patternWhat it does
https://www.producthunt.com/products/{slug}Scrape a single product
https://www.producthunt.com/leaderboard/daily/2026/7/6Scrape a daily leaderboard
https://www.producthunt.com/leaderboard/weekly/2026/28Scrape a weekly leaderboard
https://www.producthunt.com/leaderboard/monthly/2026/7Scrape a monthly leaderboard
https://www.producthunt.com/leaderboard/yearly/2026Scrape a yearly leaderboard
https://www.producthunt.com/topics/{topic}Scrape all products from a topic page
https://www.producthunt.com/collections/{id}Scrape all products from a collection
https://www.producthunt.com/@{username}Scrape all products from a maker profile
https://www.producthunt.com/all?q={query}Scrape products from search results

What it does

  1. Fetches Product Hunt leaderboard pages, product URLs, topic/collection/maker/search pages, or Atom feeds.
  2. Extracts rank from leaderboard HTML.
  3. Extracts Apollo SSR data: latestScore, launchDayScore, commentsCount, followersCount, featuredAt, websiteUrl, topics, etc.
  4. Enriches product pages via JSON-LD + Apollo SSR.
  5. Fetches ALL comments via Apollo persisted GraphQL with cursor pagination (no Playwright, no OAuth token).
  6. Extracts Product Hunt built-with/shoutout tools from detailedReviews.
  7. Extracts media gallery entries including video URL/platform/video ID.
  8. Extracts explicit promoted/ad blocks without guessing.
  9. Computes momentum scores: score_per_hour, comment_rate, launch_age_hours, momentum_signal.
  10. Optionally enriches commenter profiles for lead generation.
  11. Optionally fetches /products/{slug}/launches for launch history.
  12. Optionally fetches product websites for cleaned text + tech stack.
  13. Optionally fetches maker profile pages for headline/followers/social links.
  14. Optionally scans product websites for emails.

Input

FieldTypeDefaultDescription
startUrlsarray[]Any Product Hunt URLs — products, leaderboards, topics, collections, maker profiles, search. Auto-detected.
modestringleaderboardleaderboard, feed, or both. Ignored when startUrls is set.
leaderboardTypestringdailydaily, weekly, monthly, yearly
datestring""Date path: daily=2026/7/4, weekly=2026/27, monthly=2026/6, yearly=2026
categoriesarray[]Feed categories: ai-software, tech, design-tools, developer-tools, etc.
maxEntriesinteger50Max entries per feed category
enrichProductsbooleantrueFetch product pages for full data
maxProductsinteger0Limit products to enrich (0 = all)
includeCommentsbooleanfalseExtract full comment text via GraphQL pagination
maxCommentsPerProductinteger20Max comments per product
includeMomentumbooleantrueCompute momentum scores (score_per_hour, comment_rate, etc.)
enrichCommentersbooleanfalseFetch commenter profiles for lead generation
maxCommentersPerProductinteger50Max commenter profiles to enrich per product
includeBuiltWithbooleantrueExtract Product Hunt built-with/shoutout tools
includeMediabooleantrueExtract Product Hunt images/videos/media metadata
includePromotedAdsbooleantrueExtract explicit promoted/ad blocks and conservative is_promoted
enrichMakersbooleanfalseFetch maker profile pages for extra founder data
maxMakersPerProductinteger3Max makers to enrich per product (0 = all)
featuredOnlybooleanfalseKeep only featured/ranked launches
excludePromotedbooleanfalseExclude only when an explicit promoted marker is exposed
minScoreinteger0Keep only products with latestScore >= minScore
minCommentsinteger0Keep only products with commentsCount >= minComments
includeLaunchHistorybooleanfalseFetch launch history from /products/{slug}/launches
includeWebsiteTextbooleanfalseAdd cleaned visible text from product website
maxWebsiteTextCharsinteger5000Max chars to keep in website_text
detectTechStackbooleanfalseDetect Next.js, Vercel, Webflow, Shopify, WordPress, Stripe, etc.
extractEmailsbooleanfalseScan product websites for email addresses

Example: full competitive intelligence

{
"startUrls": ["https://www.producthunt.com/products/vida-5"],
"enrichProducts": true,
"includeComments": true,
"maxCommentsPerProduct": 100,
"includeMomentum": true,
"enrichCommenters": true,
"maxCommentersPerProduct": 20,
"includeBuiltWith": true,
"includeMedia": true,
"includeLaunchHistory": true,
"includeWebsiteText": true,
"detectTechStack": true,
"enrichMakers": true,
"maxMakersPerProduct": 2
}

Output example

{
"name": "PhoneDeck",
"slug": "phonedeck",
"product_url": "https://www.producthunt.com/products/phonedeck",
"dailyRank": 3,
"latestScore": 258,
"launchDayScore": 226,
"commentsCount": 22,
"followersCount": 323,
"featuredAt": "2026-07-04T00:01:00-07:00",
"websiteUrl": "https://phonedeck.io",
"topics": ["iOS", "Mac", "Productivity", "Artificial Intelligence", "Business"],
"launch_age_hours": 48.5,
"score_per_comment": 11.73,
"score_per_hour": 5.32,
"comment_rate": 0.45,
"momentum_signal": "steady",
"comments": [
{"id": "5511611", "text": "Congrats on the launch!", "author": {"username": "itsluo", "name": "Luo"}}
],
"commenters": [
{"commenter_username": "itsluo", "name": "Luo", "headline": "Building things", "followers_count": 40, "roles": ["commenter"]}
],
"built_with": [{"name": "GitHub", "slug": "github"}],
"videos": [{"platform": "youtube", "video_id": "INgBoXo1flI"}],
"makers": [{"name": "Vansh Parihar", "username": "vanshmparihar", "headline": "Built PhoneDeck in 7 days."}],
"scraped_at": "2026-07-06T..."
}

Pricing

Pay per result: $0.45 per 1,000 enriched Product Hunt records.

No charge for failed lookups. Free trial available.