New Product Hunt Launches Monitor by Keyword avatar

New Product Hunt Launches Monitor by Keyword

Pricing

from $8.00 / 1,000 results

Go to Apify Store
New Product Hunt Launches Monitor by Keyword

New Product Hunt Launches Monitor by Keyword

Watch Product Hunt featured launches on a schedule and get only the new products matching your keywords since the last run: title, tagline, product link and launch date. Each monitor remembers what it has seen, so no launch is ever returned twice. Send the feed to Slack, Sheets, Make or Zapier.

Pricing

from $8.00 / 1,000 results

Rating

0.0

(0)

Developer

David

David

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Share

New Product Hunt launches, filtered to your keywords and delivered without duplicates. This monitor reads Product Hunt's featured launches on a schedule and returns only the products that appeared since your last run: title, tagline, product link and launch date. A startup that launched this week is the warmest B2B lead there is, and this turns that into a clean daily feed for Slack, Google Sheets, Make or Zapier.

Who uses new Product Hunt launch alerts

  • Lead flow: schedule daily with your niche keywords → each morning you get only the launches that appeared since yesterday. Reach out while they're in launch mode.
  • Competitive radar: put your category keywords in — you'll know the day a competitor launches.
  • Trend pulse: run keyword-free and diff the volume of launches over time per monitorId.

How the Product Hunt launches monitor works

  1. Reads Product Hunt's public featured-launches feed (about 50 fresh products at any time).
  2. Keeps only launches whose title or tagline matches your keywords (leave empty to monitor everything).
  3. Remembers every launch it has already seen (per keyword set, in a persistent state store) and outputs only the NEW ones on every later run — schedule it daily and you get a clean drip of fresh launches, never duplicates.

Input example

{
"keywords": ["ai agent", "analytics", "no-code"]
}

The defaults work as-is.

Output example

{
"postId": "1188925",
"title": "Astryx",
"tagline": "A customizable, agent-ready open-source design system",
"productUrl": "https://www.producthunt.com/products/astryx",
"publishedAt": "2026-07-05T20:52:49-07:00",
"matchedKeywords": ["agent"],
"isNewSinceLastRun": true,
"firstDetectedAt": "2026-07-06T16:00:00.000Z"
}

Product Hunt data extracted

Each new launch returns postId, title, tagline, productUrl, publishedAt, matchedKeywords, isNewSinceLastRun and firstDetectedAt. A SUMMARY record gives launches in feed, matching, new, and total known. Maker and hunter names are deliberately not collected: you get the product, not the person.

Fair use & data

  • Reads only Product Hunt's public launch feed — no login, no page scraping.
  • No personal data: the dataset holds the product, its tagline, link and launch date — nothing about the people behind it.
  • The feed exposes currently featured launches (~50); the monitor's memory is what turns it into a complete over-time stream.

FAQ

How often should I schedule it? Daily is the sweet spot: the public feed holds about 50 featured launches at a time, and a daily run catches every one of them before they rotate out. A run takes a few seconds, so an hourly schedule works too if you want launch-day speed.

Why keyword filtering instead of Product Hunt topics? The public feed is global; keywords match against title + tagline, which in practice is how you'd scan the homepage yourself. Multi-word keywords are matched as phrases.

First run floods me. That's the baseline (flagged isBaseline: true); disable includeBaselineInOutput to start silent.

How do I reset the memory? Set a new monitorId — each ID keeps its own baseline.