Skip to content
The Register

Product Hunt Scraper — Official API, No Broken Runs

Fetch Product Hunt launches (votes, comments, makers, topics, ratings) via the official GraphQL API instead of scraping the site — so runs don't fail the way HTML scrapers do. Bring your own free developer token.

Product Hunt Scraper — Official API, No Broken Runs returns 8 documented output fields, including name, tagline, votes, comments and reviews. Every field carries a declared type, a written description and an example value. 6 runs are recorded on Apify.

Run it on ApifyPay per result · no subscription
8
Output fields
6
Inputs
6
Runs
2026-10-16
Last run

01 — output

What it returns

Every field the extractor writes to its dataset, with its type, a written description and an example value.

FieldTypeWhat it holdsExample
namestringnullDisplay name as the source writes it.Bitcoin
taglinestringnullShort descriptive line published with the record.<tagline>
votesintegernullNumber of votes recorded upstream.128
commentsintegernullNumber of comments recorded upstream.24
reviewsintegernullNumber of reviews recorded upstream.0
topicsstringnullTopics this record is about.["pricing","shipping","returns"]
makersstringnullMakers credited for this product.<makers>
productHuntUrlstringnullLink to this product on Product Hunt.<productHuntUrl>

02 — sample

One record

Assembled from the example values declared on the schema above, not invented at render time.

{
  "name": "Bitcoin",
  "tagline": "<tagline>",
  "votes": 128,
  "comments": 24,
  "reviews": 0,
  "topics": "[\"pricing\",\"shipping\",\"returns\"]",
  "makers": "<makers>",
  "productHuntUrl": "<productHuntUrl>"
}

03 — input

What you give it

InputTypeDescription
developerTokenstringoptionalSecret — supply your own value.
orderstringoptionalHow Product Hunt orders results before paging: RANKING (daily rank), NEWEST, VOTES, or FEATURED_AT.
topicstringoptionalLimit to one Product Hunt topic, e.g. artificial-intelligence, developer-tools, saas. Leave empty for all topics.
postedAfterstringoptionalOnly launches on/after this date (YYYY-MM-DD). Leave empty for no lower bound.
postedBeforestringoptionalOnly launches on/before this date (YYYY-MM-DD). Leave empty for no upper bound.
maxItemsintegeroptionalHard limit on returned launches. Strictly enforced — you will never be charged for more than this.

04 — run

Run Product Hunt Scraper on your own input

It runs in the cloud on Apify. Nothing to install, and you are billed per result returned rather than per attempt.

Open on Apify ↗

05 — questions

Asked before running it

8 of 8 fields described

What does Product Hunt Scraper — Official API, No Broken Runs return?
It returns 8 documented output fields: name, tagline, votes, comments, reviews, topics, makers and productHuntUrl. Each field declares its type, a description of what it holds, and an example value.
What input does Product Hunt Scraper — Official API, No Broken Runs take?
All 6 inputs are optional and ship with usable defaults, so it runs as-is. They are listed with their types below.
Does Product Hunt Scraper — Official API, No Broken Runs need an API key or login?
Yes — developerToken is marked secret and must be supplied by you. Nothing else in the input schema needs credentials.
How do I run Product Hunt Scraper — Official API, No Broken Runs?
It runs on Apify. Start it from its listing with the inputs above, or call the Apify API with the Actor's ID. Results land in a dataset you can export as JSON, CSV or Excel, or read through the Apify API into your own pipeline.