Apify Store
AS
Apify Store
/maximedupre/product-hunt-scraper

Product Hunt Scraper

Collect Product Hunt launches from daily and past leaderboards, category or topic pages, and supported URLs. Export ranks, engagement, teams, media, and optional extra data.

liveasyncunknown~30s typical
lead generationmarketingdeveloper toolsproducthunt
$0.0021
per result + $0.005 call
plus $0.001 platform fee per run
Actor charges $0.00165 per result; Cracked adds 25% plus a $0.005 call fee
Bring your own Apify Store key: provider portion drops to $0.
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run apify /maximedupre/product-hunt-scraper for me.

Input

FieldTypeDescription
target*string (daily | weekly | monthly | yearly | category | topic)Choose one Product Hunt source. Fill in only that source's options. Other source options are ignored.
startDatestringFirst daily leaderboard date in YYYY-MM-DD. Leave blank to scrape today's California-time leaderboard. Add an end date to include each day in a past date range.
endDatestringOptional last date in an inclusive daily range, in YYYY-MM-DD. Leave blank to scrape only the start date.
startWeekstringFirst Product Hunt leaderboard week in YYYY-WW, such as 2026-52. Add an end week for an inclusive range.
endWeekstringOptional last week in an inclusive range, in YYYY-WW. Leave blank to scrape only the start week.
startMonthstringFirst Product Hunt leaderboard month in YYYY-MM, such as 2026-11. Add an end month for an inclusive range.
endMonthstringOptional last month in an inclusive range, in YYYY-MM. Leave blank to scrape only the start month.
startYearintegerFirst Product Hunt leaderboard year, such as 2026. Add an end year for an inclusive range.
endYearintegerOptional last year in an inclusive range. Leave blank to scrape only the start year.
categorySlugsarrayAdd one Product Hunt category slug per row, such as ai-code-editors.
topicSlugsarrayAdd one Product Hunt topic slug per row, such as developer-tools or open-source. The legacy alias opensource is also accepted.
productHuntPageUrlsarrayAdd supported Product Hunt daily, weekly, monthly, yearly, category, or topic page URLs, one per row. Product-detail, post, search, home, and other URLs are rejected.
maxNbItemsToScrapeintegerLeave this empty to save all available launches until the source is exhausted. Set a positive number to stop after that many saved launches.
shouldIncludePromotedListingsbooleanInclude listings that Product Hunt marks as promoted. Turn this off to keep non-promoted listings only. default false
shouldScrapeOnlyFeaturedLaunchesbooleanTurn this on to keep only launches in Product Hunt's featured feed. Turn it off to keep all eligible launches. default false
shouldScrapeCommentsbooleanCollect available Product Hunt comments and public commenter details for each launch. Off by default. default false
shouldScrapeReviewsbooleanCollect available Product Hunt reviews and public reviewer details for each launch. Off by default. default false
shouldScrapeBuiltWithbooleanCollect Product Hunt's available Built With entries for each launch. Off by default. default false
shouldScrapeLaunchesbooleanCollect the product's visible Product Hunt launch history. Off by default. default false
shouldScrapeWebsitebooleanVisit each linked product website for its title, description, visible text, and public emails when found. Off by default. Email enrichment costs extra only when at least one email is saved. default false

Call it

curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
  -H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
  -d '{"provider":"apify","endpoint":"/maximedupre/product-hunt-scraper","input":{"target":"daily","startDate":"2026-03-29","startWeek":"2026-52","startMonth":"2026-11","startYear":2026,"categorySlugs":["ai-code-editors"],"topicSlugs":["developer-tools"],"productHuntPageUrls":["https://www.producthunt.com/leaderboard/daily/2026/5/1/all","https://www.producthunt.com/categories/ai-code-editors"],"maxNbItemsToScrape":2},"wait":false}'
poll
curl "https://cracked-ai-pearl.vercel.app/v1/runs/<runId>?wait=30" -H "Authorization: Bearer ck_live_..."
cli
npx cracked-ai run -p apify -e /maximedupre/product-hunt-scraper -i '{"target":"daily","startDate":"2026-03-29","startWeek":"2026-52","startMonth":"2026-11","startYear":2026,"categorySlugs":["ai-code-editors"],"topicSlugs":["developer-tools"],"productHuntPageUrls":["https://www.producthunt.com/leaderboard/daily/2026/5/1/all","https://www.producthunt.com/categories/ai-code-editors"],"maxNbItemsToScrape":2}' -w 120
mcp
run_tool({ provider: "apify", endpoint: "/maximedupre/product-hunt-scraper", input: {"target":"daily","startDate":"2026-03-29","startWeek":"2026-52","startMonth":"2026-11","startYear":2026,"categorySlugs":["ai-code-editors"],"topicSlugs":["developer-tools"],"productHuntPageUrls":["https://www.producthunt.com/leaderboard/daily/2026/5/1/all","https://www.producthunt.com/categories/ai-code-editors"],"maxNbItemsToScrape":2}, wait: false })

Try it

Runs against your signed-in workspace balance. Sign in if you have not.