Product Hunt Daily Scraper *Cheap* avatar

Product Hunt Daily Scraper *Cheap*

Pricing

from $0.50 / 1,000 results

Go to Apify Store
Product Hunt Daily Scraper *Cheap*

Product Hunt Daily Scraper *Cheap*

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

Dennis

Dennis

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

3 days ago

Last modified

Share

What does Product Hunt Scraper do?

Product Hunt Scraper extracts daily product listings from Product Hunt — including full product details, all historical launches, and user reviews — without relying on slow browser rendering. It hits Product Hunt's internal GraphQL API directly, making it extremely fast and cost-efficient compared to traditional scrapers. Try it on the Apify platform with no setup required.

Use it to monitor what's trending in tech, track competitor launches, or feed your AI pipelines with fresh startup data every morning.

Why use Product Hunt Scraper?

  • Daily fresh data — schedule a run each morning to capture yesterday's top products automatically
  • Launches history — every product's full launch timeline with upvotes, daily/weekly rank, and media
  • Deep reviews — structured review data with ratings, pros/cons, and Q&A per product
  • Integrations — export via Apify API, connect to Google Sheets, Zapier, Make, Slack, and more

How to use Product Hunt Scraper

  1. Go to the Actor page on Apify and click Try for free
  2. In the Input tab, set Last N days to 1 to scrape yesterday's products (the default is today)
  3. Choose whether to include launches and how many reviews per product
  4. Click Start and wait for the run to finish (usually under 5 minutes for 100 products)
  5. Download your results from the Output tab as JSON, CSV, or Excel

Tip: Click Schedule on the Actor page and set it to run daily at 06:00 UTC to automatically get fresh products every morning in your dataset.

Input

Configure the scraper from the Input tab or via the API.

FieldTypeDefaultDescription
Max Resultsinteger100Maximum number of products to return (1–1000)
dateToScrapedateScrape products launched on this date
N days agointeger1Scrape products from N days ago (0 = today, 1 = yesterday). Used only if dateToScrape is not set
Scrape launchesbooleanfalseWhether to fetch launches for each product
Scrape reviewsbooleanfalseWhether to fetch reviews for each product
Output formatselectsimplifiedSimplified returns clean flat fields; Full returns the raw Product Hunt API response

Output format

  • Simplified (default) — a clean, flat object with the most useful fields extracted and normalized. Best for spreadsheets, dashboards, and most use cases.
  • Full (raw API response) — the complete GraphQL response from Product Hunt, unmodified. Use this when you need fields not included in the simplified format or want to do your own parsing.

Example input for yesterday's products with reviews and launches:

{
"nDaysAgo": 1,
"maxResults": 500,
"scrapeLaunches": true,
"scrapeReviews": true,
"outputFormat": "simplified"
}

Output

Results are stored in the Apify dataset and available via the Output tab or the Apify API. Download in JSON, CSV, Excel, or HTML format.

Each item in the dataset represents one product:

{
"slug": "cursor-ai",
"name": "Cursor",
"tagline": "The AI code editor",
"description": "Cursor is an AI-first code editor designed to make you extraordinarily productive.",
"url": "https://www.producthunt.com/products/cursor-ai",
"thumbnailUrl": "https://ph-files.imgix.net/...",
"categories": ["Developer Tools", "Artificial Intelligence"],
"followers": 42800,
"reviewsCount": 312,
"launchesCount": 4,
"createdAt": "2023-03-14",
"aggregateRating": { "ratingValue": 4.8, "ratingCount": 312 },
"links": ["https://cursor.sh"],
"xAccountHandle": "@cursor_ai",
"imageUrls": ["https://ph-files.imgix.net/..."],
"team": [{ "name": "Arvid Lunnemark", "url": "https://www.producthunt.com/@arvid_lunnemark" }],
"launches": [
{
"slug": "cursor-ai-2",
"name": "Cursor 0.40",
"tagline": "The AI code editor, now 10x faster",
"upvotesCount": 3842,
"dailyRank": 1,
"weeklyRank": 2,
"featuredAt": "2024-09-26",
"topics": ["Developer Tools", "Productivity"],
"makers": [{ "name": "Michael Truell", "username": "michaeltruell" }]
}
],
"reviews": [
{
"rating": { "overall": 5, "easeOfUse": 5, "reliability": 4 },
"overallExperience": "Cursor has completely changed how I write code...",
"positiveFeedback": "The tab completion is incredibly smart.",
"negativeFeedback": "Occasional latency on large files.",
"pros": ["AI suggestions", "Speed", "VS Code compatible"],
"cons": ["Subscription price"],
"author": { "name": "Jane Doe", "username": "janedoe", "isVerified": true }
}
]
}

Data fields

Product fields

FieldDescription
slugUnique product identifier
nameProduct name
taglineShort product description
descriptionFull product description
urlProduct Hunt URL
thumbnailUrlLogo/thumbnail image URL
categoriesList of categories
followersNumber of followers
reviewsCountTotal review count
launchesCountNumber of Product Hunt launches
aggregateRatingStructured rating summary
teamMaker profiles
linksExternal website URLs
xAccountHandleTwitter/X handle
imageUrlsScreenshot URLs
Social URLstwitterUrl, linkedinUrl, facebookUrl, instagramUrl, etc.

Launch fields (when scrapeLaunches is enabled)

FieldDescription
name / taglineLaunch title and tagline
upvotesCountTotal upvotes received
launchDayScoreScore on launch day
dailyRank / weeklyRankProduct Hunt rankings
featuredAtLaunch date
topicsTopic tags
makers / hunterMaker and hunter profiles
mediaImages and video links
pricingTypeFree / Paid / Freemium

Review fields (when reviewsLimit > 0)

FieldDescription
ratingOverall, ease of use, reliability, value, customization scores
overallExperienceFull review text
positiveFeedback / negativeFeedbackStructured feedback
pros / consTagged pros and cons
questionAnswersStructured Q&A
alternativesCompared alternative products
authorReviewer profile and verification status

Pricing and cost

Product Hunt Scraper is very cheap to run because it calls Product Hunt's GraphQL API directly rather than rendering full browser pages. A typical run fetching 100 products with reviews and launches completes in under 5 minutes and costs only a few Apify compute units.

Tips

  • Daily automation: Set Last N days to 1 and schedule the Actor to run at 06:00 UTC every day — you'll always have yesterday's full Product Hunt leaderboard in your dataset without lifting a finger.
  • API access: Use the Apify API or JavaScript/Python SDK to trigger runs and fetch results programmatically.
  • Integrations: Connect to Google Sheets, Slack, Zapier, or Make directly from the Actor's Integrations tab.

FAQ and support

Is scraping Product Hunt legal? This Actor accesses publicly available data. Always review Product Hunt's Terms of Service and use the data responsibly. Do not store personal data without a legitimate purpose.

The Actor returned fewer results than expected. Why? Product Hunt may not have published that many products for the selected date.

Need a custom solution? If you need custom data, a different output format, or higher volume, open a ticket in the Issues tab.