Skip to content

Product Hunt Scraper

Try for free

Scrape Product Hunt launches from daily, weekly, monthly and yearly leaderboards, topics, categories and product or launch URLs: votes, ranks, comments, reviews, makers, links and more.

🚀 Product Hunt Scraper

Export Product Hunt launches with votes, ranks, comments, reviews, makers and links from the daily, weekly, monthly and yearly leaderboards, from topic and category pages, or from any launch or product URL. It reads Product Hunt's public data directly, so 1,000 launches take about a minute. No login or API token needed.

✨ Why use Product Hunt Scraper?

  • ⚡ Fast: 10 launches in a few seconds, about 1,000 launches per minute.
  • 🧾 Complete rows: each launch comes with its upvotes, all four ranks, comments with replies, newest reviews, makers and hunter, launch history, the tools in "Built with", gallery images, videos and links.
  • 🗓️ Any period: one day or a date range, ISO weeks, months and whole years, with featured-only and promoted-listing options.
  • 🔗 Paste any Product Hunt URL: launch, product, topic, category and leaderboard pages all work, and you can mix them in one run.
  • 📧 Optional website check: visit each product's website for its title, description, text and public email addresses.
  • 💸 Cheap: pay only for the launches you save (see Pricing).

🎯 Use cases

  • 🧲 Lead generation: find new SaaS and AI startups every day and reach their makers through their public links and emails.
  • 📈 Market research: track which categories and topics are trending, and how many upvotes and comments top launches get.
  • 🏁 Competitor monitoring: follow competitors' launches, reviews and comment threads.
  • 🗂️ Datasets and newsletters: build weekly "top launches" digests or a historical dataset of yearly winners.
  • 💰 Investor sourcing: spot early products with strong launch-day traction.

🚀 How to use

  1. Choose Find launches from: a leaderboard, topics, categories or Product Hunt page URLs.
  2. Set the dates (leaderboards) or add slugs or URLs.
  3. Set Maximum launches to save (20 by default, 0 = everything).
  4. Click Start and download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
targetdaily, weekly, monthly, yearly, topic, category or pageUrls
productHuntPageUrlsLaunch, product, topic, category or leaderboard URLs (pageUrls)
topicSlugs / categorySlugsSlugs such as developer-tools or ai-code-editors
maxNbItemsToScrapeMaximum launches to save across all sources (0 = no limit)
startDate / endDate, startWeek / endWeek, startMonth / endMonth, startYear / endYearLeaderboard periods; empty start = the current period
shouldScrapeOnlyFeaturedLaunchesLeaderboards: only featured launches
shouldIncludePromotedListingsLeaderboards: also save paid placements
maxCommentsPerLaunch / maxReviewsPerLaunchHow many comments (with replies) and reviews to keep per launch (0 = none)
shouldScrapeWebsiteVisit each product website for title, description, text and public emails
{
  "target": "daily",
  "startDate": "2026-10-12",
  "endDate": "2026-10-13",
  "maxNbItemsToScrape": 50,
  "shouldScrapeOnlyFeaturedLaunches": true
}

📤 Output

FieldDescription
name, tagline, description, urlLaunch (or product) name, tagline, product description and Product Hunt URL
upvotesCount, commentsCountLaunch upvotes and comments
dayRank, weekRank, monthRank, yearRankLeaderboard ranks, when ranked
launchDate, launchedAt, isFeatured, isPromotedLaunch day (Pacific time), timestamp, featured and promoted flags
followers, reviewsCount, reviewsRating, launchesCountProduct followers, reviews, average rating and number of launches
categories, tagsProduct categories and launch topics
links, xAccountHandle, websiteWebsite and social links, X handle, website details
imageUrls, videoUrls, thumbnailUrl, productLogoUrlGallery, videos, thumbnail and logo
teamMakers and hunter: name, username, headline, bio, followers, public links
commentsComments and replies with author, text, upvotes and date
reviewsNewest product reviews with rating, text, views and date
launches, builtWithThe product's launch history and the tools its makers use
launchId, productId, productSlug, source, scrapedAtIDs, the source that found it and the scrape time

Example (shortened, sample data):

{
  "isPromoted": false,
  "thumbnailUrl": "https://ph-files.imgix.net/00000000-aaaa-bbbb-cccc-000000000000.png",
  "name": "Acme Notes 2.0",
  "url": "https://www.producthunt.com/products/acme-notes/launches/acme-notes-2-0",
  "tagline": "Meeting notes that write themselves",
  "categories": ["AI Notetakers"],
  "followers": 812,
  "commentsCount": 37,
  "reviewsCount": 12,
  "reviewsRating": 4.9,
  "launchesCount": 2,
  "dayRank": 3,
  "weekRank": 11,
  "monthRank": 48,
  "yearRank": null,
  "launchDate": "2026-10-12",
  "upvotesCount": 241,
  "links": ["https://acmenotes.example", "https://twitter.com/acmenotes"],
  "xAccountHandle": "@acmenotes",
  "tags": ["Productivity", "Artificial Intelligence", "Meetings"],
  "team": [
    {"type": "Maker", "name": "Jane Example", "username": "janeexample", "headline": "Founder at Acme Notes",
     "followersCount": 120, "links": ["https://acmenotes.example"], "profileUrl": "https://www.producthunt.com/@janeexample"}
  ],
  "comments": [
    {"user": {"isMaker": true, "username": "janeexample", "name": "Jane Example"},
     "text": "Hi Product Hunt! We built Acme Notes 2.0 because...", "upvotesCount": 8,
     "createdAt": "2026-10-12T00:05:11-07:00", "timeAgo": "2 days ago"}
  ],
  "builtWith": [{"name": "Supabase", "url": "https://www.producthunt.com/products/supabase"}],
  "website": {"url": "https://acmenotes.example", "title": null, "description": null, "emails": [], "rawText": null}
}

💰 Pricing

You pay $1.00 per 1,000 launches saved ($0.001 each). With Collect website details and public emails on, a launch where at least one public email is found adds $0.001. Platform usage (compute and residential proxy traffic) is billed separately and is small: a 1,000-launch run uses about one minute of compute at 256 MB and roughly 50 MB of residential traffic, around $0.10 in total.

Example: 1,000 launches ≈ $1.10 in total.

❓ FAQ

Is it legal? It collects only data Product Hunt shows publicly to every visitor. Check that your use follows the site's terms and the privacy laws that apply to you, especially for personal data such as maker profiles.

Do I need a login, an API token or my own proxy? No. Product Hunt blocks most datacenter IPs, so the built-in residential proxies are used by default.

How many launches can I get? All launches of the chosen periods. A daily leaderboard has a few hundred launches (fewer with featured only), and a yearly leaderboard thousands. Topic and category pages list every product they contain, highest rated first.

Why is a field empty? Product Hunt doesn't show it for that launch: ranks only exist for featured launches, and some products have no reviews, X account or videos.

What do topic and category rows contain? One row per product, filled with its latest launch (votes, comments, ranks) and the product's own name, tagline and URL.

Can I schedule it or use the API? Yes. Schedule daily runs to collect each day's leaderboard, and read the dataset through the API or the integrations.

⚠️ Limits

  • Comments: the first 20 comment threads per launch (Product Hunt returns no more in one request), each with up to 50 replies. Reviews: the 100 newest per launch (Product Hunt's limit per request). Launch history and "Built with" lists are capped at 50 and 30 entries.
  • Upcoming (not yet launched) products, user profile pages and discussion forums are not supported.
  • Website enrichment reads only the product's home page and skips sites that block automated visitors.
  • Migrating from another Product Hunt scraper? The input names (target, maxNbItemsToScrape, productHuntPageUrls, ...) and the main output fields stay the same.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.