Launch & Maker Leads Scraper for Product Hunt
Pricing
from $4.00 / 1,000 launch scrapeds
Launch & Maker Leads Scraper for Product Hunt
Scrape Product Hunt launches with makers, hunter, website, socials, votes, ranks, topics, pricing and launch deals. Any day, week, month or year; featured or all launches; topics, categories or URLs. Optional maker emails and monitoring. Independent tool, not affiliated with Product Hunt.
Pricing
from $4.00 / 1,000 launch scrapeds
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
17
Total users
5
Monthly active users
2 days ago
Last modified
Categories
Share
Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Product Hunt or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. "Product Hunt" is referenced only to describe the publicly available website this Actor collects data from.
Extract every Product Hunt launch you need, with the people behind it: name, tagline, upvotes, comments, daily / weekly / monthly rank, topics, categories, pricing, launch deals and badges — plus the makers (name, headline, profile), the hunter, the product's website, X / LinkedIn / GitHub and other social links, followers, reviews and launch history. Turn on one option and the actor also visits each product's own website for contact e-mails and phone numbers.
Pull any day, week, month or year of Product Hunt history — the featured leaderboard or all launches (often more than 1,000 a day) — filter by topic or category, or paste product and leaderboard links. No login, no API key, no browser. Switch on monitoring mode and a daily schedule to receive only new launches.
Why this scraper for Product Hunt?
| Data | Typical scrapers | This actor |
|---|---|---|
| Name, tagline, upvotes, comments, ranks | ✅ | ✅ |
| Every launch of a day, not only the first page | partial | ✅ featured or all launches |
| Daily, weekly, monthly and yearly leaderboards for any dates | partial | ✅ |
| Topic filter on any date range (e.g. "AI launches this week") | ❌ | ✅ |
| Topic and category product lists, sorted your way | partial | ✅ |
| Makers with headline and profile, plus the hunter | partial | ✅ |
| Product website, X, LinkedIn, GitHub, Instagram, app store links | partial | ✅ |
| Launch deals / promo codes, Product of the Day badges, pricing | ❌ | ✅ |
| First launch date, number of launches, Y Combinator flag | ❌ | ✅ |
| Maker contact e-mails and phones from the product's own website | ❌ | ✅ opt-in |
| Monitoring mode — only launches you have not received yet | ❌ | ✅ |
What you get
One row per launch. The main fields:
| Field | What it is |
|---|---|
name, tagline, launchDescription | The launch as posted on Product Hunt |
votesCount, commentsCount | Upvotes and comments |
dailyRank, weeklyRank, monthlyRank | Leaderboard positions (live until that day, week or month ends) |
launchDate, featuredAt, isFeatured | Launch day (US Pacific, like Product Hunt) and whether it was featured |
topics, topicsText, categories, categoriesText | Product Hunt topics and product categories |
pricing, isFree | free, free_options (freemium) or payment_required |
promoCode, promoText | The launch deal, when the makers offer one |
badges, badgesText | Product of the Day / Week / Month and Golden Kitty badges |
makers, makersText, makerCount | The makers: name, username, headline, profile and avatar links |
hunter, hunterName | Who posted the launch |
websiteUrl, websiteDomain | The product's own website |
socials, twitterUrl, linkedinUrl, githubUrl | Social profiles and app store links |
description, productName, followersCount | The product behind the launch |
reviewsCount, reviewsRating | Product Hunt reviews |
launchNumber, isFirstLaunch, firstLaunchAt, launchCount | Launch history |
wasInYCombinator, isTopProduct, isClaimed | Product flags |
email, emails, phones, enrichmentStatus | Contacts from the product's own website (with Enrich maker emails) |
logoUrl, thumbnailUrl, screenshots, videoUrl | Media |
url, productUrl, shortenedUrl | Product Hunt links |
leadScore | 0-100: traction plus how reachable the team is |
source, sourceLabel | Which leaderboard, topic, category or URL the row came from |
The dataset has three ready-made table views: Launches, Leads (makers & contacts) and Product details.
Use cases
- Lead generation — every launch is a team actively selling something new. Get the website, the makers and (with enrichment) a contact e-mail, scored and ready for your CRM or outreach tool.
- Market and competitor research — track what launches in your topic or category every day, week or month, with votes, comments and pricing.
- Investor and deal sourcing — spot first launches with strong traction, Y Combinator companies and repeat launchers.
- Partnerships and recruiting — find makers by topic, with their headline and profile.
- Newsletters and content — build "best new products" digests from ranked, structured data, with images and launch deals.
- AI agents — give an assistant a clean, typed feed of what launched today.
How to use
- Sign up for Apify — the free plan is enough to try this actor.
- Open Launch & Maker Leads Scraper for Product Hunt, choose how far back to go (or set dates), and optionally add topics, categories or Product Hunt links.
- Click Start and watch launches arrive in the dataset table.
- Export as JSON, CSV, Excel, XML or RSS — or fetch the results with the Apify API.
Input
Launches from the last three days (the featured leaderboard):
{ "daysBack": 3 }
Every launch of one day, not only the featured ones:
{ "dateFrom": "2026-10-13", "dateTo": "2026-10-13", "launchType": "all" }
AI launches this week (a topic filter on the date range):
{ "daysBack": 7, "topics": ["artificial-intelligence"] }
The top launches of each month of a quarter:
{ "dateFrom": "2026-07-01", "dateTo": "2026-09-30", "leaderboardPeriod": "monthly", "maxItems": 30 }
A topic's or category's product list (no dates set), sorted by newest launch:
{ "topics": ["developer-tools"], "categories": ["ai-agents"], "productSort": "newest_launch", "maxProductsPerList": 50 }
Leads with e-mails for yesterday's and today's launches:
{ "daysBack": 2, "enrichMakerEmails": true }
Specific products, launches or leaderboards by URL:
{ "startUrls": ["https://www.producthunt.com/products/notion", "https://www.producthunt.com/leaderboard/weekly/2026/41"] }
| Input | What it does |
|---|---|
daysBack | Launches from the last N days, today included. With topics or categories: only theirs. |
dateFrom, dateTo | A date range (YYYY-MM-DD). Overrides daysBack. |
leaderboardPeriod | daily (default), weekly, monthly or yearly leaderboards for the dates. |
launchType | featured (default) or all launches. |
topics | Topic slugs or names. With dates: a filter. Without dates: the topic's product list. |
categories | Category slugs. With dates: products whose latest launch is in the range. Without: the category's product list. |
productSort | Order of topic / category lists: highest_rated, newest_launch or most_followed. |
maxProductsPerList | Products read from each topic / category list (default 100, 0 = all). |
startUrls, urlsFromFile | Product Hunt URLs, typed or imported from a pasted list / .txt / .csv / Google Sheet. |
includeProductDetails | Product website, socials, followers, reviews and history (default on, no extra cost in time). |
enrichMakerEmails | Visit each product's own website for e-mails, phones and social profiles. |
monitorMode, monitorStoreName | Deliver only launches that are new since the previous run. |
maxItems | Most launches to save (shared fairly between days, topics and lists). |
A run with no input at all returns a small sample: the top featured launches of the last two days.
Output
{"type": "launch","postId": "1273690","productId": "824979","name": "Retriever AI","tagline": "Free AI browser agent: find leads, reach out, apply to jobs","url": "https://www.producthunt.com/products/rtrvr-ai?launch=retriever-ai","productUrl": "https://www.producthunt.com/products/rtrvr-ai","websiteUrl": "https://rtrvr.ai/","websiteDomain": "rtrvr.ai","votesCount": 194,"commentsCount": 26,"reviewsCount": 1,"reviewsRating": 5,"followersCount": 1030,"dailyRank": 3,"weeklyRank": 12,"launchDate": "2026-10-14","featuredAt": "2026-10-14T00:01:00-07:00","isFeatured": true,"launchNumber": 5,"isFirstLaunch": false,"firstLaunchAt": "2024-12-20T00:01:00-08:00","launchCount": 5,"topicsText": "Chrome Extensions, Productivity, Artificial Intelligence, Google Cloud Run","categoriesText": "Browser Automation, AI Workflow Automation, AI Agents","pricing": "free","isFree": true,"promoCode": "RETRIEVER","promoText": "$5 OFF on paid plans","badgesText": "#3 Product of the Day (2026-10-14)","wasInYCombinator": false,"makers": [{ "name": "Bhavani Kalisetty", "username": "bhavani_kalisetty", "headline": "AI Enthusiast, CTO, rtrvr.ai", "profileUrl": "https://www.producthunt.com/@bhavani_kalisetty", "avatarUrl": "https://ph-avatars.imgix.net/9178316/original.jpeg" },{ "name": "Arjun Chintapalli", "username": "arjun_chintapalli", "headline": "Cofounder, CEO", "profileUrl": "https://www.producthunt.com/@arjun_chintapalli", "avatarUrl": "https://ph-avatars.imgix.net/7951342/original.jpeg" }],"hunterName": "Rohan Chaubey","socials": {"twitter": "https://twitter.com/rtrvrai","linkedin": "https://www.linkedin.com/company/rtrvr-ai/","github": "https://github.com/rtrvr-ai/","youtube": "https://www.youtube.com/@retriever-ai"},"email": "founders@rtrvr.ai","emails": ["founders@rtrvr.ai", "support@rtrvr.ai"],"phones": [],"enrichmentStatus": "email-found","logoUrl": "https://ph-files.imgix.net/393afb21-7422-47c9-8f0d-eba14b965c00.png","videoUrl": "https://www.youtube.com/watch?v=dE9jFxlqaPw","leadScore": 69,"source": "leaderboard","sourceLabel": "2026-10-14","scrapedAt": "2026-10-14T20:24:17.900Z"}
(The example is shortened; every row carries all the fields listed above, in the same order.)
Good to know
- Launch days follow Product Hunt's clock (US Pacific time). Today's leaderboard fills from 00:01 Pacific; "Days back: 1" means today on Product Hunt.
- Featured vs all launches. Product Hunt features a curated set each day (a few dozen). "All launches" adds every other launch of the day, ordered by upvotes; most have only a few votes. Product Hunt assigns categories mainly to the products it features, so most of those extra launches have no category (every launch has its topics).
- Ranks are Product Hunt's live positions. A day's, week's or month's ranking keeps moving until that period ends, and the monthly rank of the current day's launches can lag far behind (the day's #1 can show a monthly rank in the hundreds). Re-run after the period ends for final ranks.
- Some fields exist only when the makers add them: launch deals (
promoCode), badges (only top-ranked launches earn them), video, LinkedIn / GitHub / other social links, and product reviews (reviewsRatingis empty for products nobody has reviewed yet). A missing value is left empty rather than guessed. - Funding amount and employee size are not included: Product Hunt no longer publishes them for any product.
- E-mails never come from Product Hunt — it does not publish them. With Enrich maker emails the actor reads the product's own website (home, contact and about pages) and keeps only addresses on the product's own domain, the same brand, or a personal mailbox shown on that site. You are billed for the e-mail add-on only on launches where one was found. App-store, GitHub and social-profile links are not company websites, so they are not crawled (
enrichmentStatussays why a row has no e-mail). - Topic and category lists are Product Hunt's own product lists (each product with its latest launch); a topic can hold thousands of products, so
maxProductsPerListkeeps runs focused. - Monitoring mode: the first run delivers the current launches and remembers everything listed; later runs deliver only launches that are new. Use one
monitorStoreNameper search. A monitor started with an earlier version of this actor keeps its memory: launches it already delivered are not delivered (or billed) again.
How much does it cost to scrape Product Hunt?
This Actor uses Apify's pay-per-event pricing: you pay for the launches it delivers, with no monthly rental. From 29 October 2026 each run also has Apify's standard run-start fee of $0.005 at the default memory, so a scheduled monitor check that finds nothing new costs $0.005. The events it can charge are:
- Launch - one Product Hunt launch (or product, from a topic or category list) saved to your dataset, with its makers, ranks, topics and (by default) the product's details.
- Maker e-mail - only with "Enrich maker emails" on, and only for a launch where the product's own website listed a contact e-mail (charged once per launch, however many e-mails it lists).
- Actor start (from 29 October 2026) - charged by Apify when a run starts: once for a run of up to 1 GB of memory (the default is 512 MB), then once per extra GB.
The current price of each event is shown on the Pricing tab of this page. Set a maximum total charge on the run if you want a hard cap on spend, and use "Max launches" to control how many launches a run saves.
Automate & schedule
Run this actor on autopilot and pull results into your own stack:
- Apify API — start runs, fetch datasets, and manage schedules over REST.
- apify-client for JavaScript and apify-client for Python — official SDKs.
- Schedules — run it daily to capture every new launch in your category for newsletters and lead pipelines.
- Webhooks — trigger downstream actions (CRM import, Slack alert, email sequence) the moment a run finishes.
Monitoring mode + Schedules is the recommended combo: set monitorMode: true and a daily Schedule. The schedule starts each run; monitoring mode remembers what was already delivered and outputs only the new launches.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/product-hunt-scraper').call({daysBack: 2,topics: ['artificial-intelligence'],enrichMakerEmails: true,monitorMode: true,monitorStoreName: 'ph-ai-leads',});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} new launches & leads`);
Integrate with any app
Connect the dataset to 5,000+ apps — no code required:
- Make — multi-step automation scenarios.
- Zapier — push new launch leads straight into your CRM.
- Slack — get notified when a monitored topic gets a new launch.
- Google Drive / Sheets — auto-export every run to a spreadsheet.
- Airbyte — pipe results into your data warehouse.
- GitHub — trigger runs from commits or releases.
Use with AI assistants (MCP)
The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "find today's top AI launches on Product Hunt with their websites and maker contacts" and let it run the scraper for you.
Agent-ready: autonomous payments (x402 & Skyfire)
This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:
- x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
- Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.
Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.
More scrapers from scrapesage
Build a complete B2B lead-generation & market-intelligence stack:
- LinkedIn Jobs Scraper — job postings as hiring-intent signals from the companies you find.
- Facebook Ad Library Scraper — competitor ad intelligence on Meta & Instagram.
- Google Ads Transparency Scraper — who's advertising what on Google.
- Eventbrite Scraper — events plus organizer leads (ticket prices, emails, socials).
- Sched Conference Scraper — speakers, sessions and sponsors from conference sites.
- Whova Event Scraper — attendees, sessions, speakers and sponsors from Whova event apps.
- Swapcard Exhibitor Scraper — exhibitor lists, speakers and contacts from Swapcard-powered events.
- Bark Listing Scraper — service-provider leads from Bark.
- Airbnb Scraper — listings, prices and availability.
Tips
- Daily lead pipeline:
daysBack: 1,enrichMakerEmails: true,monitorMode: trueand a daily Schedule — each morning you get only the new launches, with contact e-mails where the website lists one. - Niche focus: add
topics(e.g.artificial-intelligence,developer-tools,fintech) to a date range to keep only those launches. - Bigger lead lists: set
launchTypetoall— every launch of the day, not only the featured ones. - Backfill: use
dateFrom/dateTo(andleaderboardPeriod: "monthly"for monthly tops) to pull months of history in one run. - Cost control: keep
enrichMakerEmailsoff for research; turn it on when you need contactable leads.
FAQ
How do I scrape Product Hunt without the API? This actor reads Product Hunt's public data directly — no API key, OAuth app or login needed.
How many launches does Product Hunt have per day? The featured leaderboard holds a few dozen launches; with "All launches" a day often has more than 1,000.
Where do the e-mails come from? Never from Product Hunt (it does not publish them). With enrichMakerEmails on, the actor visits the product's own public website and keeps the contact e-mails listed there that belong to the product.
Can I get the top products of a week or month? Yes — set leaderboardPeriod to weekly or monthly with your dates, or paste a weekly / monthly leaderboard URL.
Why are funding amount and employee size missing? Product Hunt stopped publishing them; they are empty on every product, so they are no longer part of the output.
How do I get only new launches? Turn on monitorMode and create a daily Schedule. The first run returns the current launches; every run after that returns only new ones.
Can I export to Google Sheets, CSV or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.
Is scraping Product Hunt legal? This actor collects publicly available data only. You are responsible for using it in line with applicable laws (for example GDPR / CCPA for personal data) — see Data & lawful use.
Data & lawful use
This Actor reads business and professional listings that the professionals themselves published to be found: names, roles, firms, ratings and the contact details shown on the public listing. Because those details belong to identifiable people, treat the output as personal data. If you are in the EU or UK you are the data controller for what you do with it: have a lawful basis (usually legitimate interest for B2B prospecting or market research), keep any outreach relevant to the professional's line of work, honour opt-outs and deletion requests, and do not use the output for spam.
Under Apify's Standard Actor Contract, which governs your use of this Actor, you are the controller of any personal data in your input and output and scrapesage acts only as your processor: that data is processed solely to run your job, written only to your own Apify storage, never used for any other purpose and never shared onward. If you need help with a data-subject request that involves this Actor's output, open an issue on the Issues tab.
Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Product Hunt or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.
"Product Hunt" and any related marks are the property of their respective owners and are used here only in a descriptive, nominative sense - to identify the publicly accessible website from which this Actor collects data. This Actor is not an official Product Hunt product, is not authorised or certified by Product Hunt, and does not distribute Product Hunt software. It collects only publicly available information; you are responsible for ensuring your use of that data complies with applicable laws, regulations and the terms of the source website.
Need help?
Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.