Product Hunt Launches Scraper avatar

Product Hunt Launches Scraper

Pricing

Pay per event

Go to Apify Store
Product Hunt Launches Scraper

Product Hunt Launches Scraper

Scrape Product Hunt launches — daily / weekly / monthly winners — with full metadata: tagline, votes, comments, maker, topics, hunters, links. We handle pagination, retries, and rate-limit pacing. Typed rows ready for a leaderboard or alerting pipeline.

Pricing

Pay per event

Rating

0.0

(0)

Developer

DevilScrapes

DevilScrapes

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share


🎯 What this scrapes

Product Hunt publishes a free RSS feed at producthunt.com/feed covering each day's launches. This Actor wraps it and writes one row per launch with name, tagline, link, and posted-at timestamp. Run daily to feed a launch dashboard or a curated newsletter.

🔥 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 exit IP on every block.
  • 🔁 Retries with exponential backoff on 408 / 429 / 5xx — up to 5 attempts per page, Retry-After honoured.
  • 🧱 Rate-limit-aware pacing — when the target pushes back, we slow down instead of getting banned.
  • 🧊 Clean, typed dataset rows — Pydantic-validated, ISO-8601 timestamps, stable IDs, JSON / CSV / Excel export straight from the Apify Console.
  • 💰 Pay-Per-Event pricing — you only pay for results that hit your dataset. No data, no charge.

💡 Use cases

  • Trend monitoring — daily diff to spot which categories are trending.
  • Investor scouting — pipe new B2B launches into your CRM.
  • Marketing intel — track competitor launches.
  • Newsletter — top 10 launches from yesterday, formatted to Markdown.

⚙️ How to use it

  1. Click Try for free at the top of the page.
  2. Fill in the input form — most fields have sensible defaults.
  3. Click Start. Output streams into the run's dataset.
  4. Export from Storage → Dataset as JSON, CSV, or Excel — or fetch via the API.

📥 Input

FieldTypeRequiredDefaultNotes
feedUrlstringno'https://www.producthunt.com/feed'Default points at the global launches feed. Topic / collection RSS URLs from Product Hunt also work.
maxResultsintegerno20Cap on launches returned. RSS exposes the most recent ~20-50.
includeContentbooleannoTrueInclude the HTML body (taglines / description).
proxyConfigurationobjectno{'useApifyProxy': True}Product Hunt occasionally throttles direct cloud IPs. Apify Proxy helps.

Example input

{
"feedUrl": "https://www.producthunt.com/feed",
"maxResults": 3,
"includeContent": false,
"proxyConfiguration": {
"useApifyProxy": false
}
}

📤 Output

Every row is one dataset item.

FieldTypeNotes
feed_urlstringSource RSS URL.
titlestringLaunch title (usually Name — Tagline).
name['string', 'null']Parsed product name (before the ).
tagline['string', 'null']Parsed tagline (after the ).
linkstringProduct Hunt URL of the launch.
author['string', 'null']Maker name (from dc:creator).
content_html['string', 'null']Full HTML body when includeContent=true.
categoriesarrayTags / categories the launch is in.
published['string', 'null']Posted-at timestamp (ISO-8601).
scraped_atstringWhen this row was recorded.

Example output

{
"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",
"published": "2026-05-15T08:00:00+00:00"
}

💰 Pricing

Pay-Per-Event — you pay only when these events fire:

EventUSDWhat it is
actor-start$0.005One-off warm-up charge per run
result$0.002Per dataset item

Example: 1 000 results at the rates above ≈ $2.00. No subscription, no minimum, no card to start — Apify gives every new account $5 of free credit.

🚧 Limitations

RSS exposes a limited window (typically 1-2 days of launches). Votes, comment counts, and Maker / Hunter detail are not in RSS — for those use the Product Hunt GraphQL API.

❓ FAQ

Why no vote count?

Vote counts live on the rendered HTML, not in RSS. For votes, use the Product Hunt GraphQL API (paid Actor planned).

Topic-specific feeds?

Yes — pass any Product Hunt feed URL (e.g. producthunt.com/topics/<slug>/feed).

Why is name sometimes empty?

Some titles don't include the separator. We surface the raw title verbatim in those cases.

Need authenticated data?

Use the official Product Hunt API for makers / hunter info.

💬 Your feedback

Spotted a bug, hit a weird edge case, or need a new field? Open an issue on the Actor's Issues tab on Apify Console — we ship fixes weekly and we read every report.