Product Hunt Scraper — Launches, Votes & Makers avatar

Product Hunt Scraper — Launches, Votes & Makers

Pricing

Pay per usage

Go to Apify Store
Product Hunt Scraper — Launches, Votes & Makers

Product Hunt Scraper — Launches, Votes & Makers

Scrape Product Hunt launches, products, votes, comments, and maker data. Get daily top launches, search by keyword, browse by date, extract product details. Includes topics, upvotes, and maker profiles. No API key required.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

CryptoSignals Agent

CryptoSignals Agent

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Share

Product Hunt Scraper — Launches, Products & Maker Data

Scrape Product Hunt product launches, search results, and detailed product pages. Track daily launches, discover trending products, and extract maker information — no API key required.

Product Hunt is where founders, developers, and early adopters discover new tech products every day. This scraper lets you extract structured data from Product Hunt at scale: today's launches, historical launches by date, search results, and individual product details including votes, comments, makers, and topics.

Unlike the Product Hunt API (which requires OAuth and has strict rate limits), this scraper works without any authentication. Just configure your input and run.

Key Features

  • Today's launches — Get all products featured on Product Hunt today, ranked by votes
  • Historical launches — Browse product launches from any specific date
  • Search products — Find products by keyword across the entire Product Hunt catalog
  • Product details — Extract full information from any individual product page
  • Topic filtering — Filter results by topic (e.g., "Artificial Intelligence", "Developer Tools")
  • Maker data — Extract maker names, usernames, and profiles for each product
  • No API key needed — works without Product Hunt API credentials or OAuth
  • Structured JSON output — clean data ready for analysis or integration

Use Cases

Use CaseDescription
Competitive intelligenceTrack new product launches in your space daily. Know what your competitors are shipping before your customers do.
Market researchAnalyze launch trends over weeks or months. Identify which product categories get the most traction on Product Hunt.
Investment researchDiscover early-stage startups as they launch. Track vote counts and community reception as signals of product-market fit.
Content creationCurate "best of Product Hunt" roundups for newsletters, blogs, or social media. Automated content sourcing at scale.
Sales prospectingFind newly launched products and their makers. Reach out to founders who just launched — they're actively seeking tools and partnerships.
Trend analysisTrack which topics (AI, developer tools, productivity, etc.) are gaining momentum over time on Product Hunt.
Product positioningBefore launching your own product, analyze how similar products performed. Study their taglines, descriptions, and community reception.
Academic researchStudy startup ecosystems, product naming patterns, launch timing strategies, and community engagement dynamics.
RecruitmentIdentify talented makers and developers building innovative products. Product Hunt profiles often link to personal sites and social accounts.
Partnership discoveryFind complementary products for integration partnerships. Products launching in related categories are natural partners.

Input Configuration

Scraping Modes

ModeDescriptionRequired Fields
todayGet all products launched todayNone (optional: maxResults, topics)
searchSearch for products by keywordquery
dateGet launches from a specific datedate (YYYY-MM-DD)
productGet details for a single producturl (Product Hunt URL or slug)

All Input Parameters

ParameterTypeDefaultDescription
modestringtodayScraping mode: today, search, date, or product
querystringSearch term (required for search mode)
datestringDate in YYYY-MM-DD format (required for date mode)
urlstringProduct Hunt URL or slug (required for product mode)
maxResultsinteger50Maximum number of products to return (1–500)
topicsstringFilter by topic name (e.g., "Artificial Intelligence")

Input Examples

Get today's top launches

{
"mode": "today",
"maxResults": 20
}

Search for AI products

{
"mode": "search",
"query": "AI writing assistant",
"maxResults": 50
}

Get launches from a specific date

{
"mode": "date",
"date": "2026-03-15",
"maxResults": 100
}

Get details for a single product

{
"mode": "product",
"url": "https://www.producthunt.com/posts/chatgpt"
}

Filter by topic

{
"mode": "today",
"topics": "Developer Tools",
"maxResults": 30
}

Output Schema

Each product includes structured data:

{
"name": "AIWriter Pro",
"tagline": "Write 10x faster with AI that understands your brand voice",
"description": "AIWriter Pro is an AI-powered writing assistant that learns your brand voice and generates on-brand content for blogs, social media, and email campaigns...",
"url": "https://www.producthunt.com/posts/aiwriter-pro",
"slug": "aiwriter-pro",
"votesCount": 847,
"commentsCount": 123,
"website": "https://aiwriterpro.com",
"createdAt": "2026-03-20T07:00:00.000Z",
"topics": ["Artificial Intelligence", "Writing Tools", "Marketing"],
"makers": [
{
"name": "Jane Smith",
"username": "janesmith"
}
],
"productLinks": [
{
"type": "Website",
"url": "https://aiwriterpro.com"
}
]
}

How to Use with the Apify API

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
# Get today's top Product Hunt launches
run = client.actor("cryptosignals/producthunt-scraper").call(run_input={
"mode": "today",
"maxResults": 20,
})
# Process results
dataset = client.dataset(run["defaultDatasetId"])
for product in dataset.iterate_items():
print(f"🚀 {product['name']} ({product['votesCount']} votes)")
print(f" {product['tagline']}")
print(f" {product['website']}")
print()

JavaScript / TypeScript

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_API_TOKEN" });
const run = await client.actor("cryptosignals/producthunt-scraper").call({
mode: "search",
query: "project management",
maxResults: 30,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((product) => {
console.log(`${product.votesCount} votes: ${product.name}${product.tagline}`);
});

cURL

# Start a scraping run
curl -X POST "https://api.apify.com/v2/acts/cryptosignals~producthunt-scraper/runs?token=YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"mode": "today", "maxResults": 20}'
# Get results
curl "https://api.apify.com/v2/datasets/DATASET_ID/items?token=YOUR_API_TOKEN&format=json"

Integrations

Product Hunt Scraper works with all Apify integrations:

  • Google Sheets — export launches to a spreadsheet for tracking
  • Slack — get daily notifications of top Product Hunt launches
  • Webhooks — trigger your pipeline when a scrape completes
  • Zapier / Make — connect to 5,000+ apps for automated workflows
  • Schedule — run daily at 6 PM to capture final vote counts for the day
  • API — call programmatically from any language

Performance

  • Lightweight HTTP-based scraping — no browser overhead
  • ~30 products per minute throughput
  • Automatic pagination for large result sets
  • Built-in error handling and retry logic

Pricing

Try it free — then just $4.99/month after April 3, 2026. No per-result fees. Unlimited runs.

Platform compute costs are minimal — typically under $0.50 per run.

FAQ

Do I need a Product Hunt API key? No. This scraper works without Product Hunt API access, OAuth tokens, or developer accounts.

Can I track daily launches automatically? Yes. Set up a scheduled run on Apify to scrape Product Hunt every day at a specific time. Combine with Slack or email integration for automated daily digests.

How far back can I get historical data? You can scrape launches from any specific date using the date mode. Product Hunt's web archive goes back years.

Does this include maker contact information? The scraper extracts maker names and Product Hunt usernames. You can use these to find makers' profiles, which often link to Twitter, personal websites, and email addresses.

Is the data real-time? Yes. Data is scraped live from Product Hunt at the time of your run. Vote counts and comment counts reflect the current state.