ParseForge Scrapers

Product Hunt Launches Scraper

parseforge/producthunt-scraper

AutomationDeveloper toolsOther

Scrape daily product launches from Product Hunt with votes, comments, daily rank, topics, makers, descriptions and product websites.

Run this scraper See the API call
Total users
77
Monthly active
20
Total runs
683
Bookmarked
0
Rating
Not rated yet
Last modified
15 hours ago

Overview

ParseForge

Product Hunt Launches Scraper

Scrape Product Hunt launches from any daily leaderboard, up to a million per run. Every launch comes with its rank, votes, comments, topics, and team details. No login or API key. Export to CSV, JSON, Excel, or XML.

Product Hunt's official API requires an app registration and rate-limits you. This scraper reads the public daily leaderboards directly, filtered by how many days back you want, and returns each launch in one fixed schema. No authentication needed.

Who uses it What they scrape Product Hunt for
Startup founders Which products are trending this week in their niche
Market researchers What features and categories are gaining traction
Investors Which early-stage products have high engagement signals
Product managers How competitors' launches performed over time

What it does

This Actor collects Product Hunt launches from the daily leaderboards, going back up to 30 days, and returns each one as a flat row with rank, votes, comments, topics, and team info.

  • ๐Ÿ“… Date range: Set how many days back to scrape, from 1 (today only) to 30 (a full month of leaderboards).
  • ๐Ÿ”ข Item limit: Free users get a 10-item preview; paid users can set up to 1,000,000 items.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Product Hunt data

๐Ÿ“ˆ Track weekly trends.

A market researcher runs the scraper every Monday with daysBack=7 to see which products gained the most votes and comments over the past week.

๐Ÿ” Find high-engagement startups.

An investor scrapes the last 30 days and filters for launches with over 500 votes to identify promising early-stage companies.

๐Ÿ“Š Benchmark competitor launches.

A product manager scrapes a competitor's launch day and compares its rank, votes, and comment count against their own product's performance.

๐Ÿ“š Build a launch database.

A data analyst runs the scraper daily with maxItems=100000 to accumulate a historical dataset of Product Hunt launches for trend analysis.

Why choose this scraper

What you get
No login needed Scrape public leaderboards without a Product Hunt account or API key.
Structured data Every launch includes rank, votes, comments, topics, and team members in a flat schema.
Historical reach Go back up to 30 days to track trends and compare launches over time.
Export ready Results come as CSV, JSON, Excel, or XML for immediate analysis.

How it compares

This scraper focuses on daily leaderboard data without extra enrichment, while competitors offer additional fields like founder emails.

Feature ParseForge Product Hunt Scraper with Founders & Emails Product Hunt Scraper
Daily leaderboard scraping Yes Yes Yes
Founder emails Not listed Yes Not listed
Social media links Not listed Yes Not listed
Category/topic page scraping Not listed Not listed Yes
Up to 1,000,000 items Yes Not listed Not listed
No login required Yes Not listed Not listed

Configure the run

Drive the Actor by setting the number of past days to scrape and an optional item limit. The scraper reads each daily leaderboard and stops when it hits your limit or the date range ends. The Input tab lists every parameter.

A first run with the defaults:

{
  "daysBack": 7,
  "maxItems": 10
}

A larger pull:

{
  "daysBack": 7,
  "maxItems": 200
}

Pricing

Pay-per-result: $0.03199 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $3.20
1,000 results $31.99
10,000 results $319.90

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Product Hunt Launches Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Product Hunt through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/producthunt-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting only 10 items?

Free accounts are limited to a 10-item preview. Upgrade to a paid Apify plan to set a higher maxItems.

Why are there no results for a given daysBack value?

Product Hunt publishes one leaderboard per day. If daysBack is set to 1, you get only today's launches. For more data, increase daysBack.

Why is the run taking too long?

Large maxItems values (e.g., 1,000,000) may take time. Reduce maxItems or daysBack to speed up the run.

Why are some fields empty?

Not all launches have complete data (e.g., some may lack team info). The scraper returns what is publicly available.

Can I scrape launches older than 30 days?

No, the scraper is limited to the last 30 days. For older data, use the Product Hunt API directly.

FAQ

Question Answer
Do I need a Product Hunt account to use this scraper? No. The scraper reads public leaderboards without any login or API key.
How far back can I scrape? You can scrape up to 30 days back from today. Set daysBack to 1 for today only, or 30 for a full month.
What data does each launch include? Each launch includes rank, votes, comments, topics, team members, and more. The full field list appears in your dataset after a run.
Is there a limit on how many items I can scrape? Free users get a 10-item preview. Paid users can set maxItems up to 1,000,000.
Can I scrape specific categories or topics? No, this scraper only collects from the daily leaderboards. For category or topic pages, consider the Product Hunt Scraper with Founders & Emails.
What export formats are supported? You can export results to CSV, JSON, Excel, or XML from the Apify dataset.
How often should I run the scraper? Run it daily to keep up with new launches, or weekly to track trends. The daily leaderboard updates once per day.
Does this scraper collect founder emails? No. This scraper returns launch data only. For founder emails, use the Product Hunt Scraper with Founders & Emails.
Can I scrape launches from a specific date? No, the scraper works from today backward. To target a specific date, set daysBack to the number of days ago that date was.
Is the data real-time? The scraper reads the current leaderboard data at the time of the run. For historical data, set daysBack to cover the period you need.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Product Hunt, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
daysBack integer How many past days of launches to collect, counting back from today (1 = today only, 7 = the last week). Product Hunt publishes one leaderboard per day, so a wider window returns more products. Max 30. 7
maxItems integer Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000 10

Pricing

from $23.99 per 1,000 results

Charged forWhat it isPrice each
Actor Start Charged once when the run starts. $0.005
Result Item Charged once per result collected. $0.02399 to $0.03199

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~producthunt-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "daysBack": 7,
    "maxItems": 3
  }'

Examples

Input that runs as-is.

input.json
{
  "daysBack": 7,
  "maxItems": 3
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Product Hunt Launches Scraper on Apify All scrapers