Product Hunt Launches Feed avatar

Product Hunt Launches Feed

Pricing

from $3.61 / 1,000 launch rows

Go to Apify Store
Product Hunt Launches Feed

Product Hunt Launches Feed

Every Product Hunt launch of the days you pick, one row each, with maker names, the product's website and company domain, X and LinkedIn links, votes, rank, and topics. Filter by topic, keyword, or votes, and get only new launches on a schedule. Clay ready.

Pricing

from $3.61 / 1,000 launch rows

Rating

0.0

(0)

Developer

Mamba Labs

Mamba Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 hours ago

Last modified

Share

Get every Product Hunt launch of the days you pick as one flat row each: the launch name and tagline, its daily rank, votes, comments, and topics, the maker names with their headlines, the product's website and company domain, and its X and LinkedIn links. Filter by topic, keyword, or minimum votes, and turn on Only new launches to get just the launches you have not seen on a daily schedule. Rows export to CSV or drop into a Clay table, a CRM import, or an outbound sequence.

Features

  • Daily launch lists. The top featured launches of each day as the public daily page shows them, or every launch of the day with your own Product Hunt token. Yesterday by default, the last 1 to 31 days, or specific dates. Product Hunt's day runs on Pacific time, and so does this actor.
  • Makers and company domain. Each launch's product page is opened for the website, the company domain, the maker names with the headline each maker set (often their role), their Product Hunt profile links, and the product's X and LinkedIn links.
  • Filters. Topics by name or slug, keywords in the name, tagline, or topics, and a minimum vote count.
  • Only new launches. On a schedule, a launch an earlier run returned is skipped and not charged.
  • Your own Product Hunt token, optional. Give your Product Hunt developer token and the daily lists are read from the official Product Hunt API, which also returns the day's unfeatured launches.
  • One summary row per day. A free row per day says how many launches matched and why a day returned nothing.
  • Cost guards. Max launches per run and a max charge per run.

How Product Hunt is read

By default the actor reads Product Hunt's public pages through the Apify proxy: the daily launch list (/leaderboard/daily/...), which shows the day's top featured launches (12 to 17 per day on the 4 days measured), and each launch's product page (/products/...). Product Hunt's robots.txt is read first and obeyed: search pages, which it disallows, are never read. Product Hunt sometimes answers with a browser check; the actor then tries again from a new proxy address, up to 6 times per page. A product page that still cannot be read gives a launch row marked partial, which is free.

With your own Product Hunt developer token, the daily lists come from the official Product Hunt API (api.producthunt.com/v2) on your token, and product pages are read as above. The token is yours, used only on your run, and never stored or logged. No login, no Product Hunt account of ours, and no other developer's actor are used.

Measured on 2026-10-28 from the Apify platform: 4 daily lists (2026-10-24 to 27) and 60 product pages in 251 seconds: 60 of 60 launches read in full, 55 of the 123 page requests met a browser check and passed on a later try, and 0 pages failed. On the 17 launches of 2026-10-27, 16 carried a company domain (the 17th lists an App Store link) and 16 carried maker names.

Input

FieldTypeDefaultWhat it does
days_backstring (whole number)1The last N full days, 1 is yesterday, up to 31
datesarraySpecific days as YYYY-MM-DD, up to 31; overrides days_back
include_todaystring (true or false)falseAlso read today's list, still filling
topicsarrayProduct Hunt topics by name or slug, for example Artificial Intelligence, developer-tools
keywordsarrayWords to find in the name, tagline, or topics
min_votesstring (whole number)0Keep launches with at least this many votes
max_launchesstring (whole number)100Launch rows per run, up to 2,000
open_product_pagesstring (true or false)trueRead each product page for website, domain, makers, and socials
only_newstring (true or false)falseSkip launches an earlier run returned (free)
state_keystringName for the only new launches memory
product_hunt_tokenstring, secretOptional. Your Product Hunt developer token, for the official API route
include_unfeaturedstring (true or false)falseWith your token, also return unfeatured launches
max_charge_usdstringStop before a charge that would pass this amount

Output

FieldTypeExample
row_typestringlaunch, day_summary, or input_refusal
launch_datestring2026-10-27
daily_rankstring (whole number)1
launch_namestringTheySaid 4.0
taglinestringSee how users will react, right where you build.
product_namestringTheysaid
company_domainstringtheysaid.io (empty when the website is an app store or profile page)
website_urlstringhttps://theysaid.io
topicsarray["User Experience", "Artificial Intelligence"]
votes, comments_countinteger361, 98
featuredstring (true or false)true
makersarray["Chris Hicken (Co-Founder & CEO of TheySaid)"]
maker_profile_urlsarray["https://www.producthunt.com/@chrishicken"]
maker_countstring (whole number)4
twitter_url, linkedin_urlstringthe product's X and LinkedIn links
product_reviews_count, product_rating, product_followersnumber7, 5, 3585
first_launch, no_longer_onlinebooleanfalse
launch_url, product_urlstringlinks to the launch and product pages
post_id, product_slug, launched_atstringProduct Hunt IDs and launch time
source_routestringpublic_pages or api_token
is_newstring (true or false)true with Only new launches on
launches_found, launches_delivered, pages_readintegerday summary only
row_statusstringok, partial, no_results, no_change, blocked, or error
error_reasonstringwhy a row is not ok
billable_events_jsonstring{"launch-row":1}, or {} for a free row
checked_atstringwhen the row was written

Pricing

Pay per event. You pay for launch rows and for the run start. Day summary rows, input refusal rows, launch rows marked partial (product page not readable), and launches skipped with Only new launches on are free.

EventFree planBronzeSilverGold
launch-row, one launch delivered$0.00425$0.004038$0.003825$0.003613
apify-actor-start, once per run (one per GB of memory; the default 256 MB is one)$0.002$0.002$0.002$0.002

Per 1,000 launch rows: $4.25 on the free plan, $3.61 on Gold.

Free plan cap: 1.50 USD of evaluation a month, about 353 launch rows. Any paid Apify plan removes the cap, and it resets on the 1st. The run stops before a charge that passes your maximum charge per run in Apify or your max_charge_usd.

Mamba Labs pays the platform costs of your run, Apify proxy traffic included. Your Product Hunt token, if you give one, is used under your own Product Hunt API terms.

Usage examples

Yesterday's AI launches.

{ "days_back": 1, "topics": ["Artificial Intelligence"], "max_launches": 50 }

A daily schedule that returns only new launches about sales tools.

{ "days_back": 2, "keywords": ["sales", "crm", "outbound"], "only_new": true, "state_key": "sales-launches" }

Read the rows with GET https://api.apify.com/v2/datasets/{datasetId}/items.

Clay. Run the actor from a Clay HTTP column or the Apify integration and map the flat columns. Every input is read as text, the way Clay sends it: numbers as text such as "3", yes or no inputs as "true" or "false" (yes, no, 1, and 0 also work), and a list as one comma separated string. A value that does not parse gets the free input_invalid row, not a failed run.

MCP. The Mamba Labs MCP server @mambalabsdev/mcp-product-hunt-launches-feed exposes the tool get_product_hunt_launches to Claude and other MCP clients.

Error handling

CaseWhat you get
Input that cannot run (a bad date, a date in the future, include_unfeatured without a token)One free row, row_type input_refusal, row_status error, and error_reason starting with input_invalid: that says what to fix. The run succeeds and nothing else is charged
Product Hunt shows a browser checkThe page is tried again from a new proxy address, up to 6 times
A daily list that still cannot be readA free day summary row, row_status blocked
A product page that still cannot be readThe launch row with list fields only, row_status partial, free
A day with no matching launchesA free day summary row, row_status no_results
No new launches with Only new launches onA free day summary row, row_status no_change
Your Product Hunt token is refusedA free day summary row, row_status error, naming the 401

Limitations

  • The public daily page shows the day's top featured launches, not always all of them: on 2 of 4 days measured it said more existed. When that happens the day summary row says so. Every featured launch, and unfeatured launches with include_unfeatured, need your Product Hunt token.
  • Votes, comments, and ranks are read at run time. Today's list is still moving.
  • Maker names are what Product Hunt shows on the product page. Product Hunt's API hides maker names for most tokens, so on the token route maker names come from the product page.
  • The company domain comes from the website the maker listed. A website on an app store, GitHub, or a social profile gives no domain; the link stays in website_url.
  • Product Hunt can change its pages. A change can drop fields until the actor is updated; the day summary row then says so.

Mamba Labs actor suite

ActorActor ID
Account Hiring WatchgRAZA5WBi1r6L0gy7
Agent Accessibility AuditoranxbRv0lKrpQ1pnua
Agent to Brokerage ResolverePRRGLxOGyaVHO4dI
AI Tooling DetectorEwkHhmqiuJgRoVEbE
B2B Reddit Conversation MonitorSoDryzzsjmY3SsiyG
Bluesky Brand Presence MappereLpxzP4IuXznlFVND
Career Change Signal EnginevX2Yga1a6wGaXaP14
Company Change Event FeedoX44rS0fkEJ3rXLWe
Company Contact Details Extractor4mMncKaJykiq94grz
Company Discovery List Builderjch0HdaZnpbMqlcGS
Company Firmographic EnricherYlUtLWjfPpqykmB8g
Company Funding RecordOFS4Mt1gyYNtGfUbE
Company Headcount EstimatoraHC4GROnNt6kfZe5r
Company Identity Resolverlr8fTRAmZCBZmuwwh
Company Social Presence Mapper4k6CCemkgBDz18m2h
Competitor Price, Stock, and Changelog MonitoryxdgCbUQ4PYQWwRNU
Contact Classifier0lGSeYJmniXhGANnO
Contractor License LookupWBYK3CPI2kdeq4bP1
Cookie Consent AuditTrKyOS0KBoGC35nbr
Domain Deliverability Checker0tVgxI7A6o9jMlxmc
Domain to LinkedIn URL Resolver3HtnSaqPHOg1Qg5gx
Ecommerce Platform Profiler5G2NeYjBbQTjaTn9L
Ecommerce Store DiscoveryPeHu4sLyFvQHXUUrX
Event Presence IndexWLhMy8fMDgsxdYxv5
Expert Witness DirectoryLIpwlgfE3LaQBaXd4
Funding and Press Signal ScannerFS13X6dhQVgX3XOM6
GitHub Organization Signal ScannerahF8RRpv5mzPao5CN
Google Ads Transparency Monitor1eOwxhBVxzvOXAm4s
Government Contract Award MonitorzhEtllASykOcx9hJ8
GTM Hiring Signal ScraperD7O1SA2EqwHGsGr1P
GTM Signals AggregatorxKdRfnfFNkdMpFuNs
ICP Fit ScorerW161DT8W4kW55dMFh
Influencer Change Monitord2VVgahNL6UmcLkhg
Influencer FindertpkedmloIIWtXx6sg
Influencer Lead List BuilderKnmByszcv135yM30G
Influencer Profile ScraperEqEnklDVMIcB1V499
Influencer Talent Agency LookupzCuX4Mgyg6JvXgGzd
Instagram Facebook Brand Presence MapperHXh65I0JBjPsunbY8
Integration and Marketplace Presence MapperV0guNuvM85Q61f2gj
Job Board Keyword Signal Scanner4DvqpvhMR74NLcDDY
Job Change TrackerL8UbEmMJC1XYPSZOb
Job Posting MonitorQCfICD9kOPiOdj5iI
Legal Entity ResolverKHFyPCDIx7CyqULYm
Link in Bio Scraper and Newsletter DetectorOorucdheTIgu7RFzK
LinkedIn Company Page MapperzOPm6A9JEhUGcIdFW
LinkedIn Post TrackeroiGLNPuaf5BRaz9K5
Local Business Lead BuilderqMN97aoHhsAS5bznV
Local Rank and Map Pack Trackergv0kyHGDIg8XscclB
Lookalike Company Findere2O426WBAbLLQL4Z2
Manufacturer and Supplier FinderQcsdmd0lUfPzVkonh
Meta Ad Library MonitorJ1GWlSXfSGU3u8Wng
Mobile Phone Waterfall6OOgPktf7RIa5XCOP
New Company Registrations Feedg2WfZhWvCtc57g2Jo
New Hire FindercKuc38p4nYHNF3IW8
Newsletter Sponsor TrackerqSwpqxD1TiPZpLQHv
Open Tender and RFP FinderkPTGz6t6TFoUUyfaO
Outbound Stack Detectorv43UJC8r7qW7cBSTG
Page Finder and ExtractorTpurgcOZbVnknlaiC
Partner and Member Directory ExtractorZX0XJPPUvnFJxeC1a
People Finder & Email VerifierLEgloG7tWgQl4o6TD
Person LinkedIn URL ResolverssuyPV8LnEsL8qbnb
Person Social Footprint MapperjfQXa2zW9FHCJot9K
Personal Email to Company ResolverAefT5Ye6YNPFQwJBf
Pinterest Brand Presence Mapperd1HvjZfKhgvWsoEwn
Podcast Guest and Host Findero2MGSvgbSLeeXOsIo
Prospect Engineq9rT6v64nUJdPexOQ
Public Feature Board and Roadmap MonitorrcHF5gj5r2Vqnry35
Publishing Frequency TrackerTbLwaUUATdYb6wp4N
Reddit Brand Presence MapperpKQZmDaT70SEb54bZ
Reporting Window FinderuINxR7a1IW8qUTRUX
Sequencer Event PollerS6s8Rjd61tGdrMRk4
Sequencer Lead Push0Jv27VeWM5tSZQs9x
Team Page People Extractorj8a9zX0k4mNbvDbWK
Tech Stack Signal Detectorqyd7nNyqFPelQViBx
TikTok Brand Presence Mapperfco8FvoJcSafbeyd1
Trustpilot Reputation Enricher3lIqfCt61j4hqE1xz
VC and Accelerator Portfolio List BuilderchH8hrfuoqqolW06m
WCAG Accessibility AuditP3jBj3FRghKEhX52z
Website Phrase and Business Model ClassifierCBuZ9k7sRwBeiKiCS
Website Traffic Rank EstimatorGnOFUzlNVIoXgeJjH
Work Email WaterfallOT6xqTFThC0Rjf7Zj
Workplace Program DetectorLi6pPDhqbdzFz3h7G
X Brand Presence MapperoLOgadhHUkNAyDA3w
YouTube Channel Stats Extractor6hSpD3kd2s2IQ4VSs

MCP servers for the suite are published under the npm scope @mambalabsdev.

Built by Mamba Labs.