Product Hunt Launch & Topic Data Exporter
Export Product Hunt launches with votes, comments, makers, hunter and topics from the daily leaderboard, a topic, a maker's history, or specific product slugs.
Open in Apify Store$0.99 / 1K on Free
Short answer
Product Hunt Launch & Topic Data Exporter is an Apify Store Actor for Product Hunt data that returns 11 published output fields, including tagline, votesCount, url, name. It lists $0.99 per 1,000 results on the Free plan (pay per event), $0.49 on the Business plan. It takes 20 input settings; one is required (mode). It covers 3 of the 6 core Product Hunt fields this site tracks. Last updated Oct 27, 2026.
From the public Store listing and published build schema, synced 2026-11-12.What it returns
11 fields from the published dataset schema. Export as JSON, CSV or Excel, or read the dataset through the Apify API.
nametaglinevotesCountcommentsCountreviewsCountreviewsRatingdailyRankfeaturedAttopicswebsiteurl
Not in the schema among the core Product Hunt fields: product, maker, launched_at. The field matrix shows which other tools return them.
Input
| Setting | Type | Required | Default | What it does |
|---|---|---|---|---|
| mode | string | Yes | latest | Pick the launch feed, a leaderboard period, a date range, a topic, a category, a keyword search, specific products, or specific launches. |
| period | string | No | daily | Used when mode is `leaderboard`. Daily = one day, weekly = ISO week, monthly = calendar month, yearly = calendar year. |
| date | string | No | – | Optional date for mode=leaderboard, in YYYY-MM-DD form. The daily period uses the exact day; weekly, monthly and yearly use that day's ISO week, month or year. Defaults to today. |
| from | string | No | – | Optional first day for mode=dailyRange, in YYYY-MM-DD form. Defaults to the `to` date, or yesterday. |
| to | string | No | – | Optional last day for mode=dailyRange, in YYYY-MM-DD form. Defaults to the `from` date, or yesterday. |
| topicSlugs | array | No | [] | Topics for mode=topic, e.g. `artificial-intelligence`, `developer-tools`, or a full `/topics/...` URL. |
| categorySlugs | array | No | [] | Categories for mode=category, e.g. `ai-code-editors`, `productivity`, or a full `/categories/...` URL. |
| searchQuery | string | No | – | Keyword for mode=search, e.g. `notion`, `ai browser`, `invoice`. Product Hunt searches products, then the actor resolves each product's latest launch. |
| productSlugs | array | No | [] | Products for mode=product, e.g. `notion`, `figma`, or full `https://www.producthunt.com/products/...` URLs. Each product's latest launch is returned. |
| postIds | array | No | [] | Launches for mode=launch, e.g. `strawberry-1-0`, or full `https://www.producthunt.com/products/...?launch=...` URLs. |
Show the other 10 settings
| Setting | Type | Required | Default | What it does |
|---|---|---|---|---|
| maxItems | integer | No | 50 | Stop after this many launch records. One record is one launch (comments and reviews stay attached to it). |
| maxPages | integer | No | 10 | Page cap per feed, topic, category, search query, product history, comment thread or review feed. A full Product Hunt day is about 40-60 pages of 20 launches. |
| maxComments | integer | No | 50 | Used when `includeComments` is on. Comments are read 20 threads per page, including replies, and capped at this number. |
| maxReviews | integer | No | 20 | Used when `includeReviews` is on. Reviews are read 10 per page and capped at this number. |
| includeDetails | boolean | No | true | Fetch the full launch page for description, hunter, makers, media, website, pricing, ranks and review score. Turn off for a faster, lighter feed. |
| includeComments | boolean | No | false | Attach the discussion thread (comments and nested replies) to each launch. Adds one or more requests per launch. |
| includeReviews | boolean | No | false | Attach Product Hunt's detailed reviews, ratings, pros and cons to each launch. Adds one request per 10 reviews. |
| includeHistory | boolean | No | false | Attach every earlier launch from the same product, newest first. |
| featuredOnly | boolean | No | false | Keep only launches that Product Hunt selected for the homepage. |
| proxyConfiguration | object | No | {"useApifyProxy":false} | Optional. The actor works without a proxy; add one only if Product Hunt blocks your network or you need a specific location. |
Example input
Built from the input form's published example values and defaults.
{
"mode": "latest",
"period": "daily",
"topicSlugs": [],
"categorySlugs": [],
"productSlugs": [],
"postIds": [],
"maxItems": 3,
"maxPages": 1,
"maxComments": 20,
"maxReviews": 10,
"includeDetails": true,
"includeComments": false,
"includeReviews": false,
"includeHistory": false,
"featuredOnly": false,
"proxyConfiguration": {
"useApifyProxy": true
}
} Run it from code or an AI agent
The same run through the Apify API, with the example input. You need an Apify API token; the run is billed to your account at the Store price.
Python
from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run_input = {
"mode": "latest",
"period": "daily",
"topicSlugs": [],
"categorySlugs": [],
"productSlugs": [],
"postIds": [],
"maxItems": 3,
"maxPages": 1,
"maxComments": 20,
"maxReviews": 10,
"includeDetails": True,
"includeComments": False,
"includeReviews": False,
"includeHistory": False,
"featuredOnly": False,
"proxyConfiguration": {
"useApifyProxy": True
}
}
run = client.actor("nimbryxo-studio/product-hunt-launch-and-topic-data-exporter").call(run_input=run_input)
if run is None:
raise RuntimeError("The Actor run was not found.")
for item in client.dataset(run.default_dataset_id).iterate_items():
print(item) pip install apify-client
JavaScript
import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "<YOUR_APIFY_TOKEN>" });
const input = {
"mode": "latest",
"period": "daily",
"topicSlugs": [],
"categorySlugs": [],
"productSlugs": [],
"postIds": [],
"maxItems": 3,
"maxPages": 1,
"maxComments": 20,
"maxReviews": 10,
"includeDetails": true,
"includeComments": false,
"includeReviews": false,
"includeHistory": false,
"featuredOnly": false,
"proxyConfiguration": {
"useApifyProxy": true
}
};
const run = await client.actor("nimbryxo-studio/product-hunt-launch-and-topic-data-exporter").call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items); npm install apify-client
cURL
curl -X POST "https://api.apify.com/v2/actors/nimbryxo-studio~product-hunt-launch-and-topic-data-exporter/run-sync-get-dataset-items" -H "Authorization: Bearer $APIFY_TOKEN" -H "Content-Type: application/json" -d '{"mode":"latest","period":"daily","topicSlugs":[],"categorySlugs":[],"productSlugs":[],"postIds":[],"maxItems":3,"maxPages":1,"maxComments":20,"maxReviews":10,"includeDetails":true,"includeComments":false,"includeReviews":false,"includeHistory":false,"featuredOnly":false,"proxyConfiguration":{"useApifyProxy":true}}' Waits for the run and returns the dataset items (runs over 300 seconds return HTTP 408; start an async run instead).
MCP (AI agents)
{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com?tools=nimbryxo-studio/product-hunt-launch-and-topic-data-exporter",
"headers": {
"Authorization": "Bearer <YOUR_APIFY_TOKEN>"
}
}
}
} Adds this Actor as a tool in an MCP client that takes a remote server URL (Cursor, VS Code, Claude Code) through Apify's hosted MCP server. OAuth sign-in also works without the header. Clients that only start local servers can wrap the URL with npx mcp-remote.
What a run costs
The result rate falls on higher Apify plans. Each figure is the published per-result rate times the number of results.
| Apify plan | Per 1,000 | 10,000 results | 100,000 results |
|---|---|---|---|
| Free plan | $0.99 | $9.90 | $99 |
| Starter plan | $0.82 | $8.20 | $82 |
| Scale plan | $0.66 | $6.60 | $66 |
| Business plan | $0.49 | $4.90 | $49 |
- Every run also has a start event, charged per GB of memory (minimum one): $0.10 on Free, $0.03 on Business. At its default memory of 4 GB a run starts at $0.40 on Free. Fewer, larger runs keep this small.
- The Free plan includes $5 of monthly usage (Apify pricing, checked 2026-11-11); at the Free rate that covers at most about 5,050 results, less start events and platform usage.
- Worked example: 10,000 results in one run on the Free plan cost $10.30 ($9.90 for results + $0.40 start), plus Apify platform usage (compute), billed separately by Apify.
- Pay per event. Platform usage (compute) is billed by Apify on top of the event prices. Compare other tools in the cost estimator.
Where it fits among Product Hunt routes
It ranks 1 of 1 catalogue Actors for Product Hunt on the published formula (fields, price, reliability, freshness). Its line is highlighted on the map.
- 1 Product Hunt Launch & Topic Data Exporter 11 output fields, pay per event 3 of 6 core fields
$0.99 / 1K - + 8 other Store tools, combined Reference only 6 of 6 core fields
from $0.80 / 1K - API Product Hunt API v2 Public API fields not compared
Stops are fields. A ring means the field is in that route's published output schema; no ring means the line passes without it. Bold labels are the core fields for this website, the rest are fields that differ between routes. A white capsule means every data line stops there. The red line is the official API; its field coverage is not compared. A crossed red line means there is no open official API.
Official route: Product Hunt API v2
Public API. The Product Hunt GraphQL API provides posts, topics, users and comments with OAuth authentication.
No per-call fee is published for standard API use.
Other Store tools for Product Hunt
Reference only, from their public listings.
| Tool | Fields | Price / 1K |
|---|---|---|
| Product Hunt Scraper · Launches, Emails & Web Text | 58 | $0.80 |
| Product Hunt Scraper | 49 | $2.00 |
| Product Hunt Daily Launches Scraper | 30 | $3.50 |
| Product Hunt Launches Scraper | 44 | $1.80 |
| Product Hunt Scraper for Launch & Maker Leads | 55 | $11 |
What people use it for
- Launch tracking
- Product discovery
- Discussion analysis
Similar Actors
Capterra Software Pricing & Feature Extractor
Look up Capterra software products by direct URL or by name and get pricing plans, feature and integration lists, ratings, pros/cons summaries,…
TrustRadius Product Ratings & Feature Score Extractor
Extract TrustRadius product pages by direct URL, search term, or category: pricing, aggregate ratings, feature scorecards, award badges, and…
Quora Question, Answer & Relationship Dataset Builder
Build a structured Quora dataset from question, answer, profile, Topic, Space, and Post URLs or search terms, with the question-answer-comment…
Substack Publication Post Exporter
Export posts from any Substack newsletter: title, author, publish date, body, categories and cover image, filtered by category, date or keyword.…
Best Buy Price Drop & Stock Tracker
Search Best Buy by keyword or product URL to get current and regular price, savings, rating, review count, brand, model and stock status for each…
Flipkart Product Price & Specs Scraper
Pull Flipkart products by keyword, category URL or exact product link, with current price, original MRP, discount percentage, rating, key…
Questions people ask
How much does Product Hunt Launch & Topic Data Exporter cost?
The published result rate depends on your Apify plan: $0.99 per 1,000 on Free, $0.82 per 1,000 on Starter, $0.66 per 1,000 on Scale, $0.49 per 1,000 on Business. So 10,000 results cost about $9.90 on the Free plan and $4.90 on Business, plus a start fee of $0.10 per run per GB of memory on Free. Platform usage is billed separately.
What data does Product Hunt Launch & Topic Data Exporter return?
Its published output schema lists 11 fields: name, tagline, votesCount, commentsCount, reviewsCount, reviewsRating, dailyRank, featuredAt, topics, website, url. A listed field is not guaranteed to be filled in every row.
What input does Product Hunt Launch & Topic Data Exporter need?
Required: mode. Optional settings include period, date, from, to, topicSlugs, categorySlugs.
How do I run Product Hunt Launch & Topic Data Exporter from Python or the API?
Use the Apify API client: in Python, ApifyClient(token).actor("nimbryxo-studio/product-hunt-launch-and-topic-data-exporter").call(run_input=...), then read the run's default dataset (run.default_dataset_id); in JavaScript the same call is client.actor("nimbryxo-studio/product-hunt-launch-and-topic-data-exporter").call(input). Without a client, POST the input JSON to https://api.apify.com/v2/actors/nimbryxo-studio~product-hunt-launch-and-topic-data-exporter/run-sync-get-dataset-items with your API token. Ready-to-paste code with the example input is on this page.
Sources
- Product Hunt Launch & Topic Data Exporter on Apify Store
- Published build with input and output schema (JSON)
- Product Hunt API v2 documentation
Cite this page
Scraper Finder. "Product Hunt Launch & Topic Data Exporter." https://scraperfinder.com/catalogue/product-hunt-launch-and-topic-data-exporter/ (data checked 2026-11-12).
Run Product Hunt Launch & Topic Data Exporter
$0.99 per 1,000 results. Paste the example input above, set your Product Hunt query, then export the dataset. Still choosing? Compare every Product Hunt route.