Product Hunt Daily Scraper *Cheap*
Pricing
from $0.50 / 1,000 results
Product Hunt Daily Scraper *Cheap*
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer
Dennis
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
3 days ago
Last modified
Categories
Share
What does Product Hunt Scraper do?
Product Hunt Scraper extracts daily product listings from Product Hunt — including full product details, all historical launches, and user reviews — without relying on slow browser rendering. It hits Product Hunt's internal GraphQL API directly, making it extremely fast and cost-efficient compared to traditional scrapers. Try it on the Apify platform with no setup required.
Use it to monitor what's trending in tech, track competitor launches, or feed your AI pipelines with fresh startup data every morning.
Why use Product Hunt Scraper?
- Daily fresh data — schedule a run each morning to capture yesterday's top products automatically
- Launches history — every product's full launch timeline with upvotes, daily/weekly rank, and media
- Deep reviews — structured review data with ratings, pros/cons, and Q&A per product
- Integrations — export via Apify API, connect to Google Sheets, Zapier, Make, Slack, and more
How to use Product Hunt Scraper
- Go to the Actor page on Apify and click Try for free
- In the Input tab, set Last N days to
1to scrape yesterday's products (the default is today) - Choose whether to include launches and how many reviews per product
- Click Start and wait for the run to finish (usually under 5 minutes for 100 products)
- Download your results from the Output tab as JSON, CSV, or Excel
Tip: Click Schedule on the Actor page and set it to run daily at 06:00 UTC to automatically get fresh products every morning in your dataset.
Input
Configure the scraper from the Input tab or via the API.
| Field | Type | Default | Description |
|---|---|---|---|
| Max Results | integer | 100 | Maximum number of products to return (1–1000) |
| dateToScrape | date | — | Scrape products launched on this date |
| N days ago | integer | 1 | Scrape products from N days ago (0 = today, 1 = yesterday). Used only if dateToScrape is not set |
| Scrape launches | boolean | false | Whether to fetch launches for each product |
| Scrape reviews | boolean | false | Whether to fetch reviews for each product |
| Output format | select | simplified | Simplified returns clean flat fields; Full returns the raw Product Hunt API response |
Output format
- Simplified (default) — a clean, flat object with the most useful fields extracted and normalized. Best for spreadsheets, dashboards, and most use cases.
- Full (raw API response) — the complete GraphQL response from Product Hunt, unmodified. Use this when you need fields not included in the simplified format or want to do your own parsing.
Example input for yesterday's products with reviews and launches:
{"nDaysAgo": 1,"maxResults": 500,"scrapeLaunches": true,"scrapeReviews": true,"outputFormat": "simplified"}
Output
Results are stored in the Apify dataset and available via the Output tab or the Apify API. Download in JSON, CSV, Excel, or HTML format.
Each item in the dataset represents one product:
{"slug": "cursor-ai","name": "Cursor","tagline": "The AI code editor","description": "Cursor is an AI-first code editor designed to make you extraordinarily productive.","url": "https://www.producthunt.com/products/cursor-ai","thumbnailUrl": "https://ph-files.imgix.net/...","categories": ["Developer Tools", "Artificial Intelligence"],"followers": 42800,"reviewsCount": 312,"launchesCount": 4,"createdAt": "2023-03-14","aggregateRating": { "ratingValue": 4.8, "ratingCount": 312 },"links": ["https://cursor.sh"],"xAccountHandle": "@cursor_ai","imageUrls": ["https://ph-files.imgix.net/..."],"team": [{ "name": "Arvid Lunnemark", "url": "https://www.producthunt.com/@arvid_lunnemark" }],"launches": [{"slug": "cursor-ai-2","name": "Cursor 0.40","tagline": "The AI code editor, now 10x faster","upvotesCount": 3842,"dailyRank": 1,"weeklyRank": 2,"featuredAt": "2024-09-26","topics": ["Developer Tools", "Productivity"],"makers": [{ "name": "Michael Truell", "username": "michaeltruell" }]}],"reviews": [{"rating": { "overall": 5, "easeOfUse": 5, "reliability": 4 },"overallExperience": "Cursor has completely changed how I write code...","positiveFeedback": "The tab completion is incredibly smart.","negativeFeedback": "Occasional latency on large files.","pros": ["AI suggestions", "Speed", "VS Code compatible"],"cons": ["Subscription price"],"author": { "name": "Jane Doe", "username": "janedoe", "isVerified": true }}]}
Data fields
Product fields
| Field | Description |
|---|---|
slug | Unique product identifier |
name | Product name |
tagline | Short product description |
description | Full product description |
url | Product Hunt URL |
thumbnailUrl | Logo/thumbnail image URL |
categories | List of categories |
followers | Number of followers |
reviewsCount | Total review count |
launchesCount | Number of Product Hunt launches |
aggregateRating | Structured rating summary |
team | Maker profiles |
links | External website URLs |
xAccountHandle | Twitter/X handle |
imageUrls | Screenshot URLs |
| Social URLs | twitterUrl, linkedinUrl, facebookUrl, instagramUrl, etc. |
Launch fields (when scrapeLaunches is enabled)
| Field | Description |
|---|---|
name / tagline | Launch title and tagline |
upvotesCount | Total upvotes received |
launchDayScore | Score on launch day |
dailyRank / weeklyRank | Product Hunt rankings |
featuredAt | Launch date |
topics | Topic tags |
makers / hunter | Maker and hunter profiles |
media | Images and video links |
pricingType | Free / Paid / Freemium |
Review fields (when reviewsLimit > 0)
| Field | Description |
|---|---|
rating | Overall, ease of use, reliability, value, customization scores |
overallExperience | Full review text |
positiveFeedback / negativeFeedback | Structured feedback |
pros / cons | Tagged pros and cons |
questionAnswers | Structured Q&A |
alternatives | Compared alternative products |
author | Reviewer profile and verification status |
Pricing and cost
Product Hunt Scraper is very cheap to run because it calls Product Hunt's GraphQL API directly rather than rendering full browser pages. A typical run fetching 100 products with reviews and launches completes in under 5 minutes and costs only a few Apify compute units.
Tips
- Daily automation: Set Last N days to
1and schedule the Actor to run at 06:00 UTC every day — you'll always have yesterday's full Product Hunt leaderboard in your dataset without lifting a finger. - API access: Use the Apify API or JavaScript/Python SDK to trigger runs and fetch results programmatically.
- Integrations: Connect to Google Sheets, Slack, Zapier, or Make directly from the Actor's Integrations tab.
FAQ and support
Is scraping Product Hunt legal? This Actor accesses publicly available data. Always review Product Hunt's Terms of Service and use the data responsibly. Do not store personal data without a legitimate purpose.
The Actor returned fewer results than expected. Why? Product Hunt may not have published that many products for the selected date.
Need a custom solution? If you need custom data, a different output format, or higher volume, open a ticket in the Issues tab.