Product Hunt Scraper
Pricing
from $3.00 / 1,000 results
Product Hunt Scraper
Scrape Product Hunt launches: product name, tagline, description, upvotes, comments, makers, topics, launch date, website URL. Browse daily/weekly/monthly top products. Filter by topic. Ideal for startup research, product discovery, tech trend monitoring, competitor tracking.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer

cloud9
Actor stats
0
Bookmarked
3
Total users
1
Monthly active users
8 hours ago
Last modified
Categories
Share
Scrape Product Hunt products with detailed information including upvotes, comments, makers, topics, and launch dates.
Features
- Multiple Search Modes: Search by keyword, topic, time frame, or specific date
- Comprehensive Data: Extracts name, tagline, description, votes, comments, makers, topics, and more
- Dual Extraction: Uses Next.js data extraction with HTML parsing fallback
- Smart Pagination: Automatically handles multiple pages
- Rate Limiting: Built-in delays to respect Product Hunt's servers
Input Parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
| searchQuery | String | Search keyword (e.g., "AI tools") | "AI tools" |
| topic | Select | Filter by topic category | "all" |
| timeFrame | Select | Time period (today, this_week, this_month, this_year) | "today" |
| sortBy | Select | Sort by popular or newest | "popular" |
| dateUrl | String | Direct URL to specific date's leaderboard | - |
| maxResults | Number | Maximum products to scrape (1-1000) | 100 |
Output Data
Each product contains:
{"name": "Product Name","tagline": "Short description","description": "Full description","votesCount": 1250,"commentsCount": 45,"topics": ["AI", "Productivity"],"websiteUrl": "https://example.com","productUrl": "https://www.producthunt.com/posts/product-name","thumbnailUrl": "https://...","makers": ["Maker Name"],"launchDate": "2024-01-15T00:00:00Z","ranking": 1,"isFeatured": true,"reviewRating": 4.5}
Available Topics
- All Topics
- Artificial Intelligence
- Developer Tools
- Design Tools
- Marketing
- Productivity
- SaaS
- Fintech
- Education
- Health & Fitness
Usage Examples
Search for AI tools
{"searchQuery": "AI tools","maxResults": 50}
Get today's top products
{"timeFrame": "today","sortBy": "popular","maxResults": 20}
Browse a specific topic
{"topic": "artificial-intelligence","timeFrame": "this_week","maxResults": 100}
Scrape a specific date
{"dateUrl": "https://www.producthunt.com/leaderboard/daily/2024/1/15","maxResults": 50}
Rate Limiting
The scraper includes built-in rate limiting (2-3 seconds between requests) to be respectful to Product Hunt's servers.
Technical Details
- Engine: Node.js 20+
- Framework: Apify SDK 3.0
- Parser: Cheerio 1.0
- Type Safety: TypeScript strict mode
- Architecture: ES2022 modules
Error Handling
- HTTP errors are logged and scraping continues
- Falls back to HTML parsing if Next.js data extraction fails
- Validates and sanitizes all extracted data
- Graceful degradation on missing fields
Deployment
Built for Apify platform with multi-stage Docker build for optimal performance.
npm installnpm run buildnpm start
License
MIT