Export recent Product Hunt launches with product names, taglines, launch dates, Product Hunt URLs, outbound links, and cache status.
Use this Actor to collect startup launch data for market scans, lead lists, competitive research, newsletter research, product discovery, and daily launch dashboards. Results can be downloaded as CSV, JSON, Excel, XML, RSS, or used through the Apify Dataset API.
At a glance
- Launch discovery: Export recent Product Hunt launches by date or Product Hunt URL.
- Startup data rows: Collect product names, taglines, launch dates, Product Hunt links, outbound links, and cache status.
- Freshness control: Use cache TTL and
forceFreshsettings to balance freshness and cost. - Lead research: Build startup, maker, product, and category research lists from public launch pages.
- API export: Send launch rows to spreadsheets, CRMs, BI tools, research workflows, or AI agents.
What can it do?
Product Hunt Scraper exports public Product Hunt launch records and saves one dataset row per product.
- Collect launch rows: Save product names, taglines, Product Hunt URLs, launch dates, and outbound links.
- Use date input: Pull launches for a specific public launch date when available.
- Reuse URLs: Paste Product Hunt URLs when you already know target launches.
- Control freshness: Choose cache-aware runs or force fresh reads.
- Export repeatable datasets: Use Apify downloads, API calls, schedules, webhooks, and integrations.
Common workflows
- Startup lead lists: Build lists of recently launched products and companies.
- Market research: Track launches in a category, trend, or competitor space.
- Growth dashboards: Feed daily Product Hunt launch rows into spreadsheets or BI tools.
- Newsletter research: Collect new product examples for editorial workflows.
- Competitive monitoring: Watch launch dates, taglines, and outbound links over time.
- AI enrichment: Send product rows into classification, summary, or lead-scoring workflows.
What data can you extract?
The Actor returns one dataset row per public Product Hunt product launch.
| Field | Description |
|---|---|
name |
Product name |
tagline |
Product tagline or short description |
launchDate |
Product Hunt launch date when available |
productHuntUrl |
Public Product Hunt product URL |
redirectUrl |
Outbound product URL when enabled and available |
sourceUrl |
Input or feed URL used for the row |
cacheStatus |
Whether the row came from cache or a fresh read |
scrapedAt |
Timestamp when the row was saved |
Example input
{
"maxItems": 25,
"launchDate": "2026-07-03",
"includeRedirectUrl": true,
"cacheTtlHours": 24,
"forceFresh": false
}
Example output
{
"name": "Example Product",
"tagline": "A useful product for modern teams",
"launchDate": "2026-07-03",
"productHuntUrl": "https://www.producthunt.com/posts/example-product",
"redirectUrl": "https://example.com",
"sourceUrl": "https://www.producthunt.com/",
"cacheStatus": "fresh",
"scrapedAt": "2026-07-03T12:00:00.000Z"
}
How to run it
- Open the Actor on Apify.
- Set
maxItems. - Optionally choose a launch date or Product Hunt URLs.
- Decide whether to include outbound redirect URLs.
- Choose cache settings.
- Start the run and export the dataset.
Search tips
- Use date-specific runs: Launch-date inputs make daily dashboards easier to compare.
- Keep cache on for routine checks: Cache-aware runs reduce repeated work when freshness is not critical.
- Force fresh for current reporting: Use
forceFreshwhen you need the latest public launch rows. - Review outbound links: Enable
includeRedirectUrlwhen lead research needs product websites. - Start small: Test with 10-25 rows before scheduling larger scans.
Limits and caveats
- The Actor extracts publicly visible Product Hunt launch data only.
- It does not collect private maker contact data, emails, or logged-in-only fields.
- Freshness depends on public Product Hunt availability and cache settings.
- Outbound links may be unavailable for some products.
API usage
curl -X POST 'https://api.apify.com/v2/acts/fetch_cat~product-hunt-scraper/runs?token=YOUR_APIFY_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"maxItems":25,"includeRedirectUrl":true}'
MCP and AI agents
This Actor can be used through the official Apify MCP server at https://mcp.apify.com.
For a focused single-Actor tool setup, use:
https://mcp.apify.com?tools=fetch_cat/product-hunt-scraper
Use the same JSON keys shown in the input configuration table, such as maxItems, launchDate, startUrls, includeRedirectUrl, cacheTtlHours, and forceFresh.
Support
If a run fails, returns no data, or a field looks wrong, open an issue from the Actor page.
Please include the Apify run ID or run URL, input JSON, one example public URL, query, or input item, what you expected, and what the dataset returned. Small reproducible inputs make parsing or site-layout issues much faster to fix.