Product Hunt Scraper
Pricing
from $5.00 / 1,000 results
Product Hunt Scraper
Scrape Product Hunt launches: names, taglines, descriptions, websites, upvotes, comments, ratings and topics. Filter by topic and launch date. Works instantly via the public feed, or with full data and pagination via the official Product Hunt API.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Tin
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
What does Product Hunt Scraper do?
Product Hunt Scraper extracts product launches from Product Hunt: names, taglines, descriptions, websites, upvotes, comments, review ratings, topics, thumbnails and launch dates. Pick one or more topics (e.g. artificial-intelligence, developer-tools) or scrape all products, optionally filtered by launch date.
No setup needed: just enter topics and click Start. Data comes from the official Product Hunt API with upvotes, comments, ratings, descriptions, websites, date filters and sorting.
- Without your own token - the Actor uses a built-in shared token, limited to 200 products per run. If the shared token is busy, the run automatically continues with Product Hunt's public feed (up to 50 trending products per topic, fewer fields) instead of failing.
- With your own free Product Hunt API token - unlimited products per run, no waiting for other users.
Running on the Apify platform gives you API access, scheduling, integrations (Google Sheets, Slack, Zapier, Make, webhooks), monitoring and dataset exports out of the box.
Why scrape Product Hunt?
- Lead generation - find new startups and SaaS tools the day they launch.
- Market and competitor research - track what launches in your category and how it performs.
- Investors and VCs - spot trending products early with upvote and comment counts.
- Newsletters and content - build daily or weekly roundups of the best launches automatically.
- Trend analysis - analyze topics, taglines and traction over time.
How to scrape Product Hunt
- Click Try for free and open the Input tab.
- Enter the topic slugs you care about (from the topic URL, e.g.
producthunt.com/topics/developer-tools→developer-tools), or leave empty for all products. - Set Max products.
- Optional: paste your own Product Hunt API token for unlimited runs.
- Click Start and download your data when the run finishes.
How to get your own Product Hunt API token (free, 1 minute)
- Log in to Product Hunt and open API applications.
- Click Add an application, enter any name,
https://localhostas the redirect URI, keep the Confidential client type and click Create Application. - On the application page click Create Token and copy the Developer Token.
The token is stored as a secret input and is never written to the output or logs.
Input
See the Input tab for all options. Example:
{"topics": ["artificial-intelligence", "developer-tools"],"maxItems": 200,"apiToken": "YOUR_PRODUCT_HUNT_DEVELOPER_TOKEN","order": "VOTES","postedAfter": "2026-09-01","postedBefore": "2026-09-23","featuredOnly": true}
| Field | Description | Requires token |
|---|---|---|
topics | Topic slugs to scrape. Empty = all products. | No |
maxItems | Maximum number of products saved across all topics. | No |
apiToken | Your own Product Hunt developer token (optional). | - |
order | RANKING, VOTES, NEWEST or FEATURED_AT. | API only |
postedAfter | Only products launched on or after this date. | API only |
postedBefore | Only products launched before this date. | API only |
featuredOnly | Only products featured on the homepage. | API only |
"API only" filters are ignored if the run falls back to the public feed.
Output
Each product is one dataset item. Example:
{"id": "1199144","name": "tiun.","tagline": "Auth, billing, and payments for AI builders","description": "One system for auth, payments, customer data, and analytics. One command to install. Launch a paid product the same day you start building.","url": "https://www.producthunt.com/products/tiun-2","slug": "tiun-2","website": "https://www.producthunt.com/r/TDDTPREQN2HR4H","votesCount": 606,"commentsCount": 102,"reviewsRating": 5,"reviewsCount": 1,"topics": ["payments", "developer-tools", "artificial-intelligence"],"thumbnailUrl": "https://ph-files.imgix.net/86831409-94db-4f42-a2a6-651c9c669161.png?auto=format","createdAt": "2026-09-15T07:01:00Z","featuredAt": "2026-09-15T07:01:00Z","updatedAt": null,"source": "api","topicQuery": "developer-tools","scrapedAt": "2026-09-24T00:11:40.594Z"}
When a run falls back to the public feed ("source": "feed"), the fields description, votesCount, commentsCount, reviewsRating, reviewsCount, thumbnailUrl and featuredAt are null.
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Data fields
| Field | Description |
|---|---|
name, tagline, description | Product name, one-line tagline and full description |
url, slug | Product Hunt page URL and slug |
website | Link to the product website (via Product Hunt) |
votesCount, commentsCount | Upvotes and comments |
reviewsRating, reviewsCount | Average review rating and number of reviews |
topics | Topic slugs of the product |
thumbnailUrl | Product logo / thumbnail |
createdAt, featuredAt | Launch and homepage feature dates |
source | api (Product Hunt API) or feed (public feed) |
topicQuery | The input topic that matched this product |
How much does it cost to scrape Product Hunt?
The Actor uses lightweight HTTP requests only (no browser), so it's very cheap to run. Runs usually finish in seconds with 256 MB of memory. A run of a few hundred products costs a fraction of a cent in platform usage, well within the Apify free plan's monthly credit.
Tips
- Need more than 200 products per run? Add your own free API token, since the built-in shared token is limited to 200 products per run.
- Daily launch tracking: schedule the Actor every day with
postedAfterset to yesterday andorderset toVOTES. - Several topics at once: products appearing in multiple topics are saved only once.
- Rate limits: the Product Hunt API allows a limited number of requests per 15 minutes. With your own token the Actor waits automatically and continues; with the shared token it continues with the public feed so you never pay for idle time.
- Wrong topic slug? Unknown topics are skipped with a warning in the log.
FAQ, disclaimers, and support
Is it legal to scrape Product Hunt? This Actor collects publicly available product information through Product Hunt's public feed and official API. It does not collect personal data such as maker or hunter names. You are responsible for complying with the Product Hunt Terms of Service and API terms, which restrict commercial use of API data without Product Hunt's permission, as well as applicable laws such as GDPR.
Why are some fields empty? The built-in shared token was busy or its per-run limit was reached, so the run continued with the public feed. Add your own Product Hunt API token to always get full data.
Found a bug or need a new field? Open an issue in the Issues tab. Need a custom Product Hunt data solution? Get in touch through the Issues tab too.