Product Hunt Scraper (Cheap)
Pricing
from $3.99 / 1,000 results
Product Hunt Scraper (Cheap)
Product Hunt Scraper that collects product names, ratings, and launch data from producthunt.com, so you can track startups and research competitors without manual work.
Pricing
from $3.99 / 1,000 results
Rating
0.0
(0)
Developer
Data API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Product Hunt Launch Scraper

Tracking what launches on Product Hunt by hand is slow going. You scroll a topic, copy a name, hunt for the rating, check the upvotes, then start over on the next product. This scraper does it in one run. Hand it a topic slug or a product link and it returns every product as a clean row: the title, the tagline, the rating, the follower count, and the latest launch with its upvotes and date. Feed it one URL or a whole list of topics and pull the data straight into a sheet.
What you get
One row per product, with a steady shape so your columns line up when you load the results. Three kinds of data come back for each launch:
- Product basics —
productTitle,shortPitch,aboutText,makerWebsite,productHuntUrl,logoImage - Traction signals —
ratingScore,ratingsTotal,followerTotal,launchTotal,featuredFlag,topicNames,labelTags - Latest launch —
recentLaunchSlug,recentLaunchDate,recentLaunchVotes,recentLaunchComments
Each row also carries the inputUrl it came from and a collectedAt timestamp.
Quick start
- Click Try for free and open the input form.
- Paste Product Hunt links into Launch URLs, or list topic handles under Topic slugs — you can do both.
- Set a Results limit to cap how many products come back per input.
- Press Start, then download the results as JSON, CSV, Excel, or XML once the run finishes.

Use cases
- Founders and indie makers — watch what ships in your category and study how rival launches are doing
- Investors and scouts — surface early traction signals across a topic before a product hits the mainstream
- Marketers — find products with momentum to pitch partnerships, integrations, or coverage
- Trend research — track which topics are heating up and which launches pull the most upvotes
- Sales teams — build lead lists of new tools and the websites behind them
- Content and newsletters — assemble a weekly roundup of fresh launches without manual browsing
Input
| Field | Type | Required | Description |
|---|---|---|---|
launchUrls | array of strings | One of launchUrls or topicSlugs | Product Hunt links to scrape. Mix topic pages, product pages, and launch posts freely. |
topicSlugs | array of strings | One of launchUrls or topicSlugs | Topic handles to crawl, taken from the topic page address, such as design-tools or fintech. |
resultsLimit | integer | No | Cap on products returned per input. Topic pages page through automatically. Default 50. |
timeoutSeconds | integer | No | Seconds to wait on each request before it times out. Default 45. |
Example input
{"launchUrls": ["https://www.producthunt.com/topics/developer-tools","https://www.producthunt.com/posts/notion-calendar"],"topicSlugs": ["design-tools","no-code","fintech"],"resultsLimit": 50,"timeoutSeconds": 45}
Output
Each product becomes one row. Topic links expand into many rows, while a single product or post link returns one. Empty values are dropped from the record rather than padded, so check for a key before you read it.
Example output
{"launchId": "123456","productTitle": "Notion Calendar","shortPitch": "Time and your work, together at last","aboutText": "A calendar built for the way modern teams plan their days, with Notion docs linked right into each event.","makerWebsite": "https://www.notion.so/product/calendar","productHuntUrl": "https://www.producthunt.com/products/notion-calendar","logoImage": "https://ph-files.imgix.net/abc-123.png?auto=format","ratingScore": 4.7,"ratingsTotal": 218,"followerTotal": 5430,"launchTotal": 6,"topicNames": ["Productivity", "Calendar", "SaaS"],"labelTags": ["productivity", "calendar"],"featuredFlag": true,"recentLaunchSlug": "notion-calendar","recentLaunchDate": "2026-05-14","recentLaunchVotes": 1842,"recentLaunchComments": 96,"inputUrl": "https://www.producthunt.com/topics/developer-tools","collectedAt": "2026-06-29T12:00:00.000000+00:00"}
Output fields
| Field | Type | Description |
|---|---|---|
launchId | string | Product Hunt identifier for the product |
productTitle | string | Name the product goes by on Product Hunt |
shortPitch | string | One-line tagline for the product |
aboutText | string | Longer write-up shown on product and launch pages |
makerWebsite | string | The product's own website outside Product Hunt |
productHuntUrl | string | Link to the product page on Product Hunt |
logoImage | string | Direct link to the product logo image |
ratingScore | number | Mean review score from 0 to 5 |
ratingsTotal | integer | How many reviews the product has gathered |
followerTotal | integer | Count of people following the product |
launchTotal | integer | How many times the product has launched |
topicNames | array | Topics the product is filed under |
labelTags | array | Tag strings attached to the product |
featuredFlag | boolean | True when marked as a top product |
recentLaunchSlug | string | URL slug of the newest launch post |
recentLaunchDate | string | ISO date the newest launch went live |
recentLaunchVotes | integer | Upvote tally on the newest launch |
recentLaunchComments | integer | Comment count on the newest launch |
inputUrl | string | The input link that produced this row |
collectedAt | string | ISO 8601 timestamp of when the row was captured |
Tips for best results
- Start with one topic. Run a single slug first to confirm the fields fit your pipeline, then add the rest.
- Use
resultsLimitto stay cheap. Topic pages paginate on their own, so a low limit keeps a quick test from crawling deep. - Mix inputs in one run. Topic slugs and direct product links work together, so you can scan a category and pull specific products in the same job.
- Topic and product links return different depth. Product and post pages include the full
aboutText; topic listings give the core fields for many products at once. - Raise
timeoutSecondsif you see requests time out on slower runs.
How can I use Product Hunt launch data?
How can I use the Product Hunt Launch Scraper to track new products in my category? List the topic slugs that match your niche under Topic slugs and set a results limit. Each run returns the products in that topic with their ratings, follower counts, and latest launch stats, so you can watch what ships week to week without scrolling the site by hand.
How can I scrape Product Hunt upvotes and launch dates for trend research?
Every row carries recentLaunchVotes, recentLaunchDate, and recentLaunchComments from the product's newest launch. Pull a batch of topics, sort by upvotes, and you have a ready dataset for spotting which launches and categories are gaining traction.
How can I export Product Hunt product data to a spreadsheet? Run the scraper, then download the dataset as CSV or Excel straight from the run. You get a flat table of product names, taglines, websites, ratings, and launch numbers, ready to drop into a CRM, a lead list, or a research sheet.
How do I pull data from a single Product Hunt launch? Paste the product or post URL into Launch URLs. The scraper returns one row with the full description, website, rating, and the latest launch details for that product.
Is it legal to scrape data?
Our actors are ethical and do not extract any private user data, such as email addresses or private contact information. They only extract what the user has chosen to share publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.
However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.
You can also read Apify's blog post on the legality of web scraping.
Support
Questions, feature requests, or a field you'd like added? Reach out at data.apify@proton.me and we'll get back to you.