Product Hunt Scraper avatar

Product Hunt Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
Product Hunt Scraper

Product Hunt Scraper

A robust, high-performance utility designed for developer automation, data integration, and AI training. Features built-in captcha bypass, headful/headless browser execution, and proxy support to scrape Product Hunt data seamlessly, reliably, and at scale.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

Coding Frontned

Coding Frontned

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Extract real public Product Hunt launches from the official Atom feed or metadata from exact public product pages. Records are compact, deduplicated, source-attributed, and never padded with guessed vote, topic, maker, website, or launch information.

{
"mode": "feed",
"maxItems": 3,
"daysBack": 7,
"maxRetries": 2,
"requestTimeoutMillis": 30000
}

Supported modes

  • feed reads https://www.producthunt.com/feed and keeps products published within the requested 1–30 day window.
  • productUrl reads 1–20 exact https://www.producthunt.com/products/... or /posts/... pages and extracts public Open Graph metadata.

The old daily, weekly, monthly, and topic labels are intentionally not accepted. Live verification showed the weekly and monthly query parameters return the same product set, while the current feed exposes no topic terms. daysBack provides an honest time window; unsupported categorization is not simulated.

maxItems is bounded from 1 to 200, attempts from 1 to 3, and each request from 5 to 60 seconds. Responses above 5 MB and explicit challenge/rate-limit responses fail closed. Direct access is used; this Actor does not claim proxy or browser fingerprint behavior.

Output and reliability

Every row contains a stable recordId, Product Hunt ID/name/canonical URL/slug, source identity, record type, extraction method, availability flags, and scrape timestamp. Feed entries also require a valid public launch timestamp. Tagline/description, vote count, topics, maker, thumbnail, and website are emitted only when the selected public source actually exposes them. Raw XML and page HTML are never stored.

Every run writes OUTPUT_SUMMARY with source-request and item counts, route, duration, data availability, completion status, and a sanitized failure message when applicable. Zero-data/source failures exit nonzero; a multi-page direct run with earlier successes and a later failure retains the real rows and reports FAILED_PARTIAL.

Run npm test, apify validate-schema, apify run --purge --input-file qa-inputs/local-feed.json, and npm run validate locally. Retrieved cloud JSON can be checked with node validate-datasets.js -.

Product Hunt can change feed contents, publication timing, Open Graph metadata, rate limits, and public page behavior. This Actor uses only public unauthenticated sources and does not solve or bypass access controls.