Product Hunt Scraper avatar

Product Hunt Scraper

Pricing

from $2.50 / 1,000 dataset items

Go to Apify Store
Product Hunt Scraper

Product Hunt Scraper

Export Product Hunt launches and products by date, keyword, category or URL: website, socials, upvotes, ranks, ratings, and makers with their X, website and LinkedIn links. Optional emails and phones from their websites. Pay only for results.

Pricing

from $2.50 / 1,000 dataset items

Rating

0.0

(0)

Developer

axly

axly

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Export Product Hunt launches and products by date, keyword, category or URL: product, website and social links, upvotes, comments and ranks, topics and categories, review rating, and the makers and hunter with their headlines, X, website and LinkedIn links. Turn on Find contacts to add the emails and phone numbers published on the product's and makers' websites. Clean JSON, CSV or Excel, ready for your CRM.

Who uses it

  • Sales teams and agencies: a daily list of new startups with their website, founders and contact details.
  • Investors and scouts: the day's, week's or month's top launches with upvotes and the team behind them.
  • Dev-tool and SaaS vendors: find launches in your niche (keyword or category) and reach the makers.
  • Market researchers: map a category with ratings, review counts and launch history.

What you get (one row per product)

FieldExample
product_name, product_tagline, product_url/dev/null, a social network for devs
website, website_domainhttps://dev-null.sh
twitter, linkedin, github, facebook, instagram, ios_app, android_appproduct links when listed
product_followers, launches_count, reviews_count, reviews_rating727, 1, 1, 5.0
categories, topics["Social Networking"], ["Open Source", "Social Network"]
launch_name, launch_tagline, launch_url, launched_atlaunch details
upvotes, comments_count426, 61
daily_rank, weekly_rank, monthly_rank1, 1, 181
makers[{"name": "nunomaduro", "headline": "Laravel Core Team Member", "twitter": "https://x.com/enunomaduro", "website": "https://nunomaduro.com", "followers": 2678, ...}]
maker_names, makers_count, hunter
emails, phones, contact_socialswith Find contacts: ["enunomaduro@gmail.com"]
sourcedaily:2026-10-20, search:crm, category:crm or the URL
product_id, launch_id, scraped_at

How to use it

ModeWhat it returns
LeaderboardLaunches of every day, week, month or year in your date range, in rank order. Empty dates = yesterday.
SearchProducts and launches matching your keywords.
CategoryProducts in Product Hunt categories (slug or URL, e.g. crm, /categories/ai-agents).
URLsSpecific products or launches (/products/attio, /products/attio/launches/..., /posts/...).

Each product appears once per run, even if it matches several dates or keywords.

Input

FieldDefaultDescription
modeleaderboardleaderboard, search, category or urls
perioddailydaily, weekly, monthly or yearly leaderboard
startDate, endDateyesterdayDate range (YYYY-MM-DD, up to 400 days)
featuredOnlytrueOnly the launches the leaderboard shows
searchQueries / categories / productUrlsInputs for the other modes
maxItems100Maximum number of products
minUpvotesSkip launches below this many upvotes (not charged)
findContactsfalseAdd emails and phones from the product's and makers' websites

Example input: this week's top launches with contacts

{
"mode": "leaderboard",
"period": "weekly",
"startDate": "2026-10-19",
"minUpvotes": 100,
"findContacts": true,
"maxItems": 100
}

Example output

{
"product_name": "/dev/null",
"product_tagline": "a social network for devs",
"product_url": "https://www.producthunt.com/products/dev-null",
"website": "https://dev-null.sh",
"github": "https://github.com/nunomaduro/dev-null.sh",
"product_followers": 727,
"reviews_rating": 5.0,
"launch_url": "https://www.producthunt.com/posts/dev-null",
"launched_at": "2026-10-20T00:01:00-07:00",
"upvotes": 426,
"comments_count": 61,
"daily_rank": 1,
"weekly_rank": 1,
"topics": ["Open Source", "Social Network", "Software Engineering"],
"makers": [
{
"name": "nunomaduro",
"username": "nunomaduro",
"profile_url": "https://www.producthunt.com/@nunomaduro",
"headline": "Laravel Core Team Member",
"followers": 2678,
"twitter": "https://x.com/enunomaduro",
"website": "https://nunomaduro.com",
"linkedin": null
}
],
"maker_names": "nunomaduro, Brent, ...",
"makers_count": 5,
"emails": ["enunomaduro@gmail.com", "brendt@stitcher.io"],
"phones": [],
"source": "daily:2026-10-20"
}

Contacts

With Find contacts on, the actor visits the product website and the makers' personal websites (home page plus up to three contact or about pages each) and keeps emails on the site's own domain or a personal mailbox, plus phone numbers from tel: links. Placeholder addresses from code samples (you@example.com) are dropped. In our tests about 4 in 10 products had a published email. You pay the contact event only for products where an email or phone was found.

Scheduling and integrations

Run it every morning for yesterday's launches (leave the dates empty) and send the results to Google Sheets, HubSpot, a webhook, Make, Zapier or n8n with Apify integrations.

Use it from AI agents (MCP)

AI assistants that support MCP can call this actor through Apify's MCP server (https://mcp.apify.com), for example "list yesterday's top 10 Product Hunt launches with their makers' X accounts".

FAQ

Does it need a Product Hunt account or API key? No.

How far back can I go? Leaderboards work for any past date; one run covers up to 400 days.

Why are some makers missing? Some launches list no makers, or makers hide their profiles; the hunter is still there.

Are emails guaranteed? No. The actor only returns what the product or maker publishes on their own websites.

Is it legal? The actor collects publicly visible information. Use contact data in line with the privacy and anti-spam laws that apply to you (for example GDPR and CAN-SPAM).

Something broke? Open an issue on the actor's Issues tab.