Product Hunt Scraper (/w EMAILS) · Apify

1 min read Original article ↗

Scrapes Product Hunt's daily leaderboard for a given date. Uses Playwright with Camoufox (Firefox) to handle Cloudflare challenges and infinite-scroll loading. For each product it extracts the name, tagline, description, maker profiles with social links, and optionally scrapes emails from the product's website.

Sample output

{

"url": "https://example.com",

"listingUrl": "https://www.producthunt.com/posts/example-tool",

"name": "Example Tool",

"tagline": "Do one thing brilliantly",

"description": "A longer description of what the tool does...",

"contacts": [

{

"name": "Jane Doe",

"links": ["https://x.com/janedoe", "https://janedoe.com"]

}

],

"emails": ["hello@example.com"]

}

Unified output

All scrapers in this collection (except Website Emails Scraper) share the same 7-field output structure. This makes it straightforward to combine leads from multiple platforms into a single pipeline — no field mapping needed.

More scrapers