Product Hunt Scraper icon

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 rotationcurl-cffi impersonates 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-After headers 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.

FieldTypeRequiredWhat 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

EventPriceWhen
Actor start$0.20Once per run, covers warm-up and proxy session setup.
Result emitted$0.0020Per 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 sparsedc:creator gives 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?
No — and we say that honestly. The official PH API has votes, comment counts, maker profiles, hunter data, and a full launch schema. This Actor wraps the *free public RSS layer* — it's cheaper and needs no OAuth application. Use this for volume monitoring and lead pipelines; use the official API when you need depth.
Can I get Product Hunt launches as CSV?
Yes. Once the run completes, open Storage → Dataset → Export and choose CSV, Excel, or JSON. Every field in the output table is included.
How do I track Product Hunt launches on a schedule?
Open Schedules in Apify Console, create a new schedule pointing at this Actor, set the interval (e.g. every 6 hours), and save. The Actor runs automatically and appends new rows to a named dataset of your choice.
Can I filter to a specific Product Hunt category?
Yes — pass a topic feed URL in 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?
Run the Actor on a schedule, export or subscribe to the dataset via webhook, and pipe the output into a script that filters for launches in your category. The categories field on each row identifies which PH topics the launch belongs to.
Why is `name` sometimes null?
Some PH launch titles don't follow the 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?
This Actor returns the 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

Teams that run this also run