Product Hunt Scraper (Cheap) avatar

Product Hunt Scraper (Cheap)

Pricing

from $3.99 / 1,000 results

Go to Apify Store
Product Hunt Scraper (Cheap)

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

Data API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Product Hunt Launch Scraper

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 basicsproductTitle, shortPitch, aboutText, makerWebsite, productHuntUrl, logoImage
  • Traction signalsratingScore, ratingsTotal, followerTotal, launchTotal, featuredFlag, topicNames, labelTags
  • Latest launchrecentLaunchSlug, recentLaunchDate, recentLaunchVotes, recentLaunchComments

Each row also carries the inputUrl it came from and a collectedAt timestamp.

Quick start

  1. Click Try for free and open the input form.
  2. Paste Product Hunt links into Launch URLs, or list topic handles under Topic slugs — you can do both.
  3. Set a Results limit to cap how many products come back per input.
  4. Press Start, then download the results as JSON, CSV, Excel, or XML once the run finishes.

How it works

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

FieldTypeRequiredDescription
launchUrlsarray of stringsOne of launchUrls or topicSlugsProduct Hunt links to scrape. Mix topic pages, product pages, and launch posts freely.
topicSlugsarray of stringsOne of launchUrls or topicSlugsTopic handles to crawl, taken from the topic page address, such as design-tools or fintech.
resultsLimitintegerNoCap on products returned per input. Topic pages page through automatically. Default 50.
timeoutSecondsintegerNoSeconds 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

FieldTypeDescription
launchIdstringProduct Hunt identifier for the product
productTitlestringName the product goes by on Product Hunt
shortPitchstringOne-line tagline for the product
aboutTextstringLonger write-up shown on product and launch pages
makerWebsitestringThe product's own website outside Product Hunt
productHuntUrlstringLink to the product page on Product Hunt
logoImagestringDirect link to the product logo image
ratingScorenumberMean review score from 0 to 5
ratingsTotalintegerHow many reviews the product has gathered
followerTotalintegerCount of people following the product
launchTotalintegerHow many times the product has launched
topicNamesarrayTopics the product is filed under
labelTagsarrayTag strings attached to the product
featuredFlagbooleanTrue when marked as a top product
recentLaunchSlugstringURL slug of the newest launch post
recentLaunchDatestringISO date the newest launch went live
recentLaunchVotesintegerUpvote tally on the newest launch
recentLaunchCommentsintegerComment count on the newest launch
inputUrlstringThe input link that produced this row
collectedAtstringISO 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 resultsLimit to 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 timeoutSeconds if 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.

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.