Product Hunt Scraper $0.8 💰 | Leaderboards | Clean JSON avatar

Product Hunt Scraper $0.8 💰 | Leaderboards | Clean JSON

Pricing

from $0.80 / 1,000 results

Go to Apify Store
Product Hunt Scraper $0.8 💰 | Leaderboards | Clean JSON

Product Hunt Scraper $0.8 💰 | Leaderboards | Clean JSON

Scrape Product Hunt leaderboards & launches into clean typed JSON. Get daily, weekly, monthly & yearly ranks, upvotes, categories & topics. $0.8/run.

Pricing

from $0.80 / 1,000 results

Rating

0.0

(0)

Developer

Ahmed Jasarevic

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Categories

Share

Product Hunt Scraper — pull Product Hunt leaderboard & launch data — products, upvotes, ranks, categories — clean typed JSON

Pull Product Hunt leaderboard and launch data — products, upvotes, ranks, categories, topics — as clean typed JSON. Scrape daily, weekly, monthly, yearly leaderboards plus category and topic pages, with optional comments, reviews, BuiltWith and website fields.

Main Use Cases

  • Product discovery: surface the top daily, weekly, monthly, and yearly launches across Product Hunt with upvotes and rank.
  • Market research: analyze product categories, topics, and trending features to understand what's gaining traction.
  • Launch tracking: monitor your own launches and compare day/week/month/year rank performance over time.
  • Competitor monitoring: watch rival products, their upvotes, categories, and promoted vs organic status.
  • Startup intelligence: feed structured leaderboard data into dashboards, reports, and AI analysis pipelines.

How It Works

Product Hunt is a launch platform where makers ship products and the community upvotes them, generating daily, weekly, monthly, and yearly leaderboards ranked by upvotes.

This actor scrapes leaderboard pages and category/topic pages, plus Product Hunt's internal GraphQL query, returning each launch as a clean typed JSON record. For the full daily list, the actor uses an optional browser + residential proxy to defeat Cloudflare Turnstile — the browserForDaily flag (default true) with Apify Residential proxy ensures you get the complete daily leaderboard, not a truncated captcha-limited view.

Input

FieldTypeRequiredDefaultNotes
targetstring enumNodailyOne of: daily, weekly, monthly, yearly, category, topic
startDatestringNoYYYY-MM-DD start (for daily)
endDatestringNoYYYY-MM-DD end (for daily)
startWeekstringNoYYYY-WW start (for weekly)
endWeekstringNoYYYY-WW end (for weekly)
startMonthstringNoYYYY-MM start (for monthly)
endMonthstringNoYYYY-MM end (for monthly)
startYearintegerNoStart year (for yearly)
endYearintegerNoEnd year (for yearly)
categorySlugsarrayNoCategory page slugs (for category)
topicSlugsarrayNoTopic page slugs (for topic)
maxNbItemsToScrapeintegerNo0Max launches to return; 0 = all
shouldIncludePromotedListingsbooleanNofalseInclude promoted listings
shouldScrapeOnlyFeaturedLaunchesbooleanNofalseOnly featured launches
shouldScrapeCommentsbooleanNofalseAdd commentsCount effort
shouldScrapeReviewsbooleanNofalseAdd review data
shouldScrapeBuiltWithbooleanNofalseAdd BuiltWith tech data
shouldScrapeLaunchesbooleanNofalseScrape launch detail pages
shouldScrapeWebsitebooleanNofalseScrape launch websites
debugDumpHtmlbooleanNofalseDump HTML for debugging
browserForDailybooleanNotrueBrowser + residential proxy to solve Cloudflare Turnstile for full daily list
proxyConfigurationobjectNoApify ResidentialProxy configuration

Output

Each dataset record is a typed JSON object containing launch + ranking data:

FieldTypeDescription
isPromotedbooleanWhether the listing is promoted
thumbnailUrlstringProduct thumbnail URL
namestringProduct name
urlstringProduct Hunt launch URL
slugstringProduct slug
taglinestringProduct tagline
categoriesarrayCategory slugs
commentsCountintegerNumber of comments
dayRankintegerDaily leaderboard rank
weekRankintegerWeekly leaderboard rank
monthRankintegerMonthly leaderboard rank
yearRankintegerYearly leaderboard rank
upvotesCountintegerNumber of upvotes
topicsarrayTopic slugs
pageKindstringPage kind scraped
pageLabelstringPage label
datestringLaunch date

Example Input

{
"target": "daily",
"startDate": "2026-08-21",
"endDate": "2026-08-28",
"maxNbItemsToScrape": 50,
"browserForDaily": true,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Example Output

{
"isPromoted": false,
"thumbnailUrl": "https://ph-files.imgix.net/example.png",
"name": "Sample Product",
"url": "https://www.producthunt.com/posts/sample-product",
"slug": "sample-product",
"tagline": "The easiest way to do the thing",
"categories": ["productivity"],
"commentsCount": 42,
"dayRank": 1,
"weekRank": 3,
"monthRank": 12,
"yearRank": null,
"upvotesCount": 856,
"topics": ["ai", "saas"],
"pageKind": "leaderboard",
"pageLabel": "daily",
"date": "2026-08-25"
}

Scheduling, Monitoring & Automation

Set up a recurring schedule (daily, e.g. at 01:00 UTC) to track each day's leaders before they rotate off the front page. Use it to:

  • Capture a persistent daily-leaders dataset for historical rank/upvote analysis.
  • Watch for new #1 launches and category trends.
  • Combine with a second scheduled run targeting weekly/monthly for broader trend tracking.

Apify schedules run automatically on your chosen cadence, storing each run's output in a new dataset you can consume via API.

FAQ

Why use this actor instead of the official Product Hunt API?

The official Product Hunt API is limited, requires authentication, and does not expose a clean public dataset feed for leaderboards over time. This actor returns structured, typed JSON with day/week/month/year ranks, upvotes, categories, and topics — ready for analysis without API keys or rate-limit plumbing.

Can I get the full daily leaderboard?

Yes — set browserForDaily: true (default) with Apify Residential proxy to solve Cloudflare Turnstile and get the complete daily list.

How do I scrape weekly, monthly, or yearly leaders?

Set target to weekly, monthly, or yearly and provide the corresponding start/end date fields (startWeek/endWeek, startMonth/endMonth, startYear/endYear).

Which data fields do I get?

Each record includes name, slug, tagline, thumbnail, upvotes, daily/weekly/monthly/yearly ranks, categories, topics, comments count, page kind/label, and date.

Is this a public dataset or does it include promoted listings?

By default only regular listings are returned. Enable shouldIncludePromotedListings: true to include promoted listings.

Is this actor suitable for feeding an LLM or AI pipeline?

Yes. The clean typed JSON output is ideal for RAG, analytics dashboards, and AI agents.

For AI Agents & LLM Apps

Purpose: provide AI agents and LLM applications with structured Product Hunt leaderboard and launch data — upvotes, ranks, categories, topics — as clean typed JSON.

Minimal working input:

{
"target": "daily",
"startDate": "2026-08-21",
"endDate": "2026-08-28",
"browserForDaily": true
}

Output fields your app can rely on: name, url, slug, tagline, upvotesCount, dayRank, weekRank, monthRank, yearRank, categories, topics, commentsCount, isPromoted, date, pageKind, pageLabel.

Non-obvious behaviors:

  • Residential proxy requirement: for the full daily list, keep browserForDaily: true (default) with the Apify Residential proxy to solve Cloudflare Turnstile. Disabling it may return a truncated list.
  • Each optional scrape flag adds slower runs: enabling shouldScrapeComments, shouldScrapeReviews, shouldScrapeBuiltWith, shouldScrapeLaunches, or shouldScrapeWebsite increases runtime. Only enable what your task needs.
  • maxNbItemsToScrape 0 = all: the default returns every item found (subject to billing). Set it to a number to cap output and cost. Default the total to a reasonable limit unless you truly intend "all".
  • Pricing: $0.8 per run (pay-per-event), so cap maxNbItemsToScrape on scheduled runs to control spend.

This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Product Hunt. It accesses only publicly available pages and data on producthunt.com. It does not bypass login walls, and you are responsible for ensuring your use complies with Product Hunt's Terms of Service and applicable laws. Respect website terms, robots directives, and data-privacy regulations (e.g., GDPR) when storing or redistributing scraped data.

SEO Keywords

product hunt scraper, scrape producthunt, product hunt api, product hunt leaderboard, product hunt daily, top product launches, product launch data, product hunt upvotes, product hunt rankings, producthunt.com scraper, product hunt dataset, scrape product hunt reviews, product hunt categories, product hunt topics, product hunt comments, startup product tracker, product launch tracker, scraping product hunt, product hunt market research, product hunt data extraction, ph leaderboard, top products today, product discovery data, product hunt weekly, product hunt monthly

Verified related actors on Apify that pair well with this one. All links point to real, publicly available actors.