Product Hunt Scraper — Launches, Makers & Topics API
Pricing
$2.00 / 1,000 post scrapeds
Product Hunt Scraper — Launches, Makers & Topics API
Scrape Product Hunt launches with topics, makers and engagement flattened into one clean schema. GraphQL edge/node envelopes unwrapped into plain arrays that survive a CSV export.
Pricing
$2.00 / 1,000 post scrapeds
Rating
0.0
(0)
Developer
Abhinav Gupta
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Product Hunt Scraper — launches, makers and topics in one clean schema
Scrape Product Hunt launches with topics, makers and engagement already flattened: vote counts, comments, review ratings, topic names and maker handles, in a shape that survives a CSV export.
Why this one
GraphQL envelopes unwrapped. Product Hunt returns topics as
{"edges":[{"node":{"name":"Developer Tools"}}]} and makers as an array of
objects. Dropped into a spreadsheet that becomes an unreadable blob. Here topics
are a plain array plus a topicsText string, and makers are split into
makerNames and makerUsernames.
Tracking parameters stripped. Every URL the API hands back carries
utm_campaign=producthunt-api. url is the clean launch page.
The website field is labelled honestly. Product Hunt returns a tracking
redirect there, not the product's own domain, and it blocks automated resolution
of the destination. It is named websiteRedirect so nobody mistakes it for a
company website. No other field is guessed or inferred.
It tells you why it stopped. Runs report stoppedBecause in RUN_SUMMARY —
end of results, your item limit, your charge limit, or rate limiting — instead of
returning a short result that looks like the whole dataset.
Input
{"order": "VOTES","topic": "artificial-intelligence","postedAfter": "2026-01-01","searchQuery": "","minVotes": 100,"maxItems": 200}
order is VOTES, NEWEST, FEATURED_AT or RANKING. topic takes a slug
such as developer-tools.
Output
One row per launch:
{"postId": "1200627","name": "Prelint","tagline": "Prevent product drift in AI-written code","url": "https://www.producthunt.com/products/prelint/launches/prelint","votesCount": 621,"commentsCount": 135,"reviewsRating": 5.0,"reviewsCount": 3,"topics": ["Software Engineering", "Developer Tools", "Artificial Intelligence"],"topicsText": "Software Engineering, Developer Tools, Artificial Intelligence","makerNames": ["Wojtek Szkutnik", "Irka Pawlowski", "Krzysztof Kulig"],"makerUsernames": ["wojtekszkutnik", "irkapawlowski", "krzysztofkulig"],"makerCount": 3,"featuredAt": "2026-07-29T07:01:00.000Z"}
Who this is for
- Founders and marketers researching how comparable products launched
- VCs and scouts tracking what is shipping in a category
- Competitive research on positioning, taglines and topic placement
- Trend analysis across topics over time
Notes and limits
- Runs are capped at 500 launches. Product Hunt enforces a rate limit of 6,250 points per 15 minutes, and that budget is shared across everyone using this Actor. The cap exists so one large run cannot leave the next person throttled. Runs stop early and say so rather than returning partial data silently.
- Product Hunt does not expose the destination of its website redirect, so the product's own domain is not available through the API.
- No login, no cookies, no CAPTCHA solving, no proxies.