ProductHunt Launches & Makers Scraper avatar

ProductHunt Launches & Makers Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
ProductHunt Launches & Makers Scraper

ProductHunt Launches & Makers Scraper

Product Hunt scraper & API: export daily product launches โ€” name, tagline, description, upvotes, comments, topics, makers, website and Product Hunt URL by date or topic. Startup and product intelligence plus B2B lead generation โ€” fast, no login.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Haketa

Haketa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

๐Ÿš€ ProductHunt Launches & Makers Scraper

Extract every public field from any Product Hunt product page โ€” launches, makers, votes, reviews, ratings, screenshots, topics โ€” using just a slug, a URL, a topic page, or a daily leaderboard date. No API key required.


โญ What You Get

For each product:

  • Identity โ€” name, slug, product URL, website URL
  • Visuals โ€” thumbnail + all screenshots (high-res, imgix CDN URLs)
  • Engagement โ€” upvote count, comment count, aggregate rating (1โ€“5) with rating count
  • Categorization โ€” Product Hunt topics (Productivity, AI, Developer Tools, etc.) + application category
  • Launch metadata โ€” date published, date last modified
  • Makers โ€” name, avatar, profile URL for each founder/maker
  • Reviews โ€” rating, review body, author name+profile, date, for each review
  • Operating system support tag (when set)

Everything is JSON-LD parsed + Apollo-state extracted โ€” exactly what Product Hunt serves to Google.


๐ŸŽฏ Use Cases

  • Startup intelligence โ€” track daily launches, identify trending products in your space
  • VC sourcing โ€” find founders and their products before they break out
  • Recruiter sourcing โ€” identify makers of top-rated products by category
  • Competitor monitoring โ€” watch your competitors' launch metrics over time
  • Tech newsletter โ€” daily/weekly digest of top launches with rich metadata
  • Market research โ€” survey an entire topic (e.g., all artificial-intelligence products)

๐Ÿ› ๏ธ Input

You can mix and match four ways to point the scraper at products. Provide one or more:

FieldTypePurposeExample
startUrlsarrayAny Product Hunt URL โ€” product, post, leaderboard, topichttps://www.producthunt.com/products/notion
productSlugsarrayProduct slugs (path after /products/)["notion", "linear", "vercel"]
topicSlugsarrayDiscover all products on a topic page["productivity", "artificial-intelligence"]
leaderboardDatesarrayDiscover top products from daily leaderboard (YYYY/M/D)["2026/5/17"]
scrapeReviewsboolInclude review bodies (default: true)true
maxRecordsintCap on total products (0 = unlimited)100
requestDelayintms between requests800
maxConcurrencyintparallel requests4
proxyConfigurationobjectOptional Apify proxyusually not needed

๐Ÿ“ค Example Output

{
"slug": "linear",
"productUrl": "https://www.producthunt.com/products/linear",
"name": "Linear",
"tagline": "The issue tracking tool you'll enjoy using",
"websiteUrl": "https://linear.app",
"image": "https://ph-files.imgix.net/9d9aa008-....png",
"screenshots": ["https://ph-files.imgix.net/35d1d856....png", "..."],
"applicationCategory": "Hiring",
"datePublished": "2019-10-30T16:22:48-07:00",
"dateModified": "2026-05-18T09:02:38-07:00",
"aggregateRating": { "ratingValue": 4.91, "ratingCount": 395, "bestRating": 5, "worstRating": 1 },
"votesCount": 29,
"commentsCount": 38,
"topics": [
{ "slug": "productivity", "name": "Productivity" },
{ "slug": "developer-tools", "name": "Developer Tools" }
],
"makers": [
{ "name": "Karri Saarinen", "image": "https://ph-avatars.imgix.net/508/....jpeg", "profile": "https://www.producthunt.com/@karrisaarinen" }
],
"reviews": [
{
"rating": 5,
"body": "Linear has completely changed how our team tracks work...",
"author": "Jane Doe",
"authorProfile": "https://www.producthunt.com/@janedoe",
"datePublished": "2025-08-12T..."
}
],
"scrapedAt": "2026-05-18T16:00:00.000Z"
}

โšก How It Works

  1. Discovery phase โ€” for each startUrl, topicSlug, or leaderboardDate, the scraper fetches the page and harvests every /products/<slug> link.
  2. Detail phase โ€” for each unique slug, it fetches /products/<slug> and parses three JSON-LD blocks (BreadcrumbList, WebApplication/Product, Reviews) plus inline Apollo state for vote/comment counts, topics, and makers.
  3. Output โ€” one normalized record per product, pushed to the dataset as it's scraped.

No login, no API key, no JavaScript rendering โ€” pure HTTP + JSON-LD.


๐Ÿ’ก Tips

  • Combine topicSlugs + leaderboardDates for the widest coverage.
  • For a single competitor lookup, pass one productSlugs entry and set maxRecords: 1.
  • If you need historical leaderboards, loop multiple leaderboardDates โ€” each gives ~18 products.
  • Default behavior with empty input scrapes Notion, Linear, and Vercel as a demo.

๐Ÿ“Š Limits & Behavior

  • maxRecords defaults to 100 to keep runs cheap and predictable.
  • Set to 0 for unlimited (but you'll hit Product Hunt's rate-limiting around 200 req/min).
  • The scraper exits with FAILED status if no targets are provided and no demo defaults match.

Looking for more discovery data?


Built with โค๏ธ for makers, VCs, and tech intel teams.