News & feeds · Lead generation
Product Hunt Scraper — Daily Launch Data
Scrape Product Hunt daily launches via the public RSS feed — name, tagline, maker, link, posted-at — export to JSON or CSV. A lightweight Product Hunt scraper with no login; attach a Product Hunt API token for deeper fields when you need them.
Free Apify credit covers a first run. No credit card to try.
What this Actor scrapes
Product Hunt publishes a live RSS feed at producthunt.com/feed covering each day's launches across all categories. This Actor wraps it, normalises every row with Pydantic, and pushes structured data straight to your Apify dataset. Run it on a schedule and you get a persistent, queryable record of every public PH launch — no OAuth application, no rate-limit negotiation, no manual checks.
What we handle for you
- 🛡️ Browser fingerprint rotation —
curl-cffiimpersonates real Chrome / Firefox / Safari TLS handshakes so the target sees a browser, not Python. - 🌐 Residential proxy rotation via Apify Proxy — fresh session and fresh exit IP every time a connection is throttled.
- 🔁 Retries with exponential backoff on
408 / 429 / 5xx— up to 5 attempts per page,Retry-Afterheaders honoured exactly. - 🧱 Rate-limit-aware pacing — when the target pushes back we slow down rather than accumulating blocks.
- 🧊 Clean, typed dataset rows — Pydantic-validated, ISO-8601 timestamps, stable IDs, ready for JSON / CSV / Excel export straight from Apify Console.
- 💰 Pay-Per-Event pricing — you pay only for results that land in your dataset. No data, no charge (beyond the small warm-up fee).
Use cases
- Startup trend monitoring — diff yesterday's launches against last week to surface rising categories before they go mainstream.
- Investor scouting — pipe every new B2B SaaS launch directly into your CRM the day it ships.
- Product Hunt competitor monitoring — get an alert whenever a rival (or a new entrant in your category) launches on PH.
- Sales lead generation — founders who just launched are primed for outreach. Feed the daily stream into Clay or Apollo for enrichment.
- Automated Product Hunt monitoring via n8n / Make / Zapier — connect the Actor output to Slack, Notion, or a Beehiiv newsletter in minutes.
- Newsletter automation — publish a "Yesterday's top PH launches" digest without manually visiting the site.
Input
Paste this into the Apify Console, or send it as the run input over the API. Proxy settings are on by default; you rarely need to touch them.
| Field | Type | Required | What it does |
|---|---|---|---|
feedUrl | string | no | Default points at the global launches feed. Topic / collection RSS URLs from Product Hunt also work. |
maxResults | integer | no | Cap on launches returned. RSS exposes the most recent ~20-50. |
includeContent | boolean | no | Include the HTML body (taglines / description). |
{
"feedUrl": "https://www.producthunt.com/feed",
"maxResults": 3,
"includeContent": false,
"proxyConfiguration": {
"useApifyProxy": false
}
} Output
One row per result, schema-validated before it is written. Export JSON, CSV, Excel or XML from the run, or read it over the API.
feed_urltitlenametaglinelinkauthorcontent_htmlcategoriespublishedscraped_at
{
"feed_url": "https://www.producthunt.com/feed",
"title": "Devil Scrapes \u2014 Honest pay-per-event Apify Actors",
"name": "Devil Scrapes",
"tagline": "Honest pay-per-event Apify Actors",
"link": "https://www.producthunt.com/posts/devil-scrapes",
"author": "DevilScrapes",
"categories": [
"Developer Tools",
"Data & Analytics"
],
"published": "2026-05-15T08:00:00+00:00",
"scraped_at": "2026-05-15T08:05:00+00:00"
} Pricing
| Event | Price | When |
|---|---|---|
| Actor start | $0.20 | Once per run, covers warm-up and proxy session setup. |
| Result emitted | $0.0020 | Per result written to the dataset. |
You pay only for results that land. Cap any run with maxTotalChargeUsd. See pricing & billing for worked examples.
Limitations
- RSS window is shallow — the feed typically covers 1–2 days of the most recent launches. For historical data going back weeks or months, you need the Product Hunt GraphQL API (separate paid integration).
- No vote counts or comment totals — those live on the rendered HTML page, not in the RSS feed. Use the official PH API for those fields.
- Maker / Hunter details are sparse —
dc:creatorgives one name; full maker profiles and hunter attribution require the PH API. - Topic feeds may lag — category-specific feeds sometimes update more slowly than the global feed.
FAQ
Does this replace the Product Hunt API?
Can I get Product Hunt launches as CSV?
How do I track Product Hunt launches on a schedule?
Can I filter to a specific Product Hunt category?
feedUrl, e.g. https://www.producthunt.com/topics/developer-tools/feed. Product Hunt exposes per-topic RSS feeds for all major categories.How do I use this for Product Hunt competitor monitoring?
categories field on each row identifies which PH topics the launch belongs to.Why is `name` sometimes null?
Name — Tagline pattern. In those cases the full title is set and name is left null. The raw title is always available.Can I get Product Hunt makers' contact information?
author field (maker name from RSS) but not email addresses or social handles — those aren't in the feed. For contact enrichment, push the link field into an enrichment tool like Clay or Apollo.Ready to run it?
Open the listing on Apify, paste the input above, and watch rows land. If it ever breaks, it is our problem before it is yours.
Related Actors