Product Hunt API

Compare Product Hunt launch rankings, product descriptions, maker discussions, and star ratings to evaluate new software tools.

Input product launch URLs while noting that historical trend lookbacks are limited to recent days.

Platform availability

Availability data can't be read right now, so the platform's recent status is unknown. This doesn't mean it is unavailable.

Available capabilities

Each Product Hunt action, what it does, its price and its health over the last 24 hours. Open an action for its parameters, response fields and code samples.

CapabilityWhat it doesPer 1,00024-hour health
TrendingtrendingGet recent Product Hunt launches with rank, upvotes, comments, topics and maker, for today or a window of up to 30 days set in days.$1.39 per 1,000 requests—
DetailsprofileRead a Product Hunt product page from its /posts/ or /products/ url, with tagline, website, upvotes, review count, rating, daily and weekly rank and latest launch.$2.78 per 1,000 requests—
CommentscommentsCollect the launch discussion on a Product Hunt page, with each comment's text, upvotes, pinned flag and the commenter's name, headline and verification.$1.39 per 1,000 requests—
ReviewsreviewsPull star-rated user reviews of a Product Hunt product, with overall, ease-of-use and value scores, pros and cons, review type and the reviewer's headline.$1.39 per 1,000 requests—

Health data cannot be read right now, so this API's recent state is unknown. That does not mean it is down.

What does each Product Hunt action accept?

Each answer below pairs one callable action with its real inputs. Parameter meanings and allowed values are action-specific; a familiar name does not carry the same meaning across every platform.

Official sources are linked only to clarify the platform term beside them. They do not imply platform authorization or endorsement, and they do not add official-site features to the EveryInfra API contract.

ActionRequiredOptionalDeliveryLimitPer 1,000Response fields
trending

Trending

Get recent Product Hunt launches with rank, upvotes, comments, topics and maker, for today or a window of up to 30 days set in days. Rank and votes describe that snapshot rather than sales, and the result is not a full launch archive.

daysSync deliveryCatalog values: defaultLimit=20, maxLimit=40. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count.$1.39 per 1,000 requestsname · tagline · description · url · rank · vote_count · comment_count · topics · maker · image_url · posted_at · platform
profile

Details

Read a Product Hunt product page from its /posts/ or /products/ url, with tagline, website, upvotes, review count, rating, daily and weekly rank and latest launch. Contact emails come from the product's website, may be missing and do not imply consent to marketing.

url—Sync delivery—$2.78 per 1,000 requestsid · slug · name · tagline · description · url · website · vote_count · comment_count · review_count · rating · rating_scale · follower_count · daily_rank · weekly_rank · is_top_product · topics · posted_at · platform · latest_launch_name · latest_launch_at · emails · contact_email · contact_website
comments

Comments

Collect the launch discussion on a Product Hunt page, with each comment's text, upvotes, pinned flag and the commenter's name, headline and verification. These are discussion comments, not star-rated reviews, and nothing is posted in reply.

url—Sync deliveryCatalog values: defaultLimit=20, maxLimit=50. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count.$1.39 per 1,000 requestsid · text · vote_count · is_pinned · author_name · author_username · author_headline · author_is_verified · product_name · product_url · posted_at · platform
reviews

Reviews

Pull star-rated user reviews of a Product Hunt product, with overall, ease-of-use and value scores, pros and cons, review type and the reviewer's headline. They are kept apart from launch comments, and no recommendation score is computed.

url—Sync deliveryCatalog values: defaultLimit=20, maxLimit=50. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count.$1.39 per 1,000 requestsid · rating · rating_scale · ease_of_use_rating · value_rating · text · positive · negative · pros · cons · vote_count · review_type · author_name · author_username · author_headline · product_name · product_url · posted_at · platform

What do the Product Hunt trending parameters mean?

Get recent Product Hunt launches with rank, upvotes, comments, topics and maker, for today or a window of up to 30 days set in days. Rank and votes describe that snapshot rather than sales, and the result is not a full launch archive.

Full API reference: parameters, code samples, response example and health →

What do the Product Hunt profile parameters mean?

Read a Product Hunt product page from its /posts/ or /products/ url, with tagline, website, upvotes, review count, rating, daily and weekly rank and latest launch. Contact emails come from the product's website, may be missing and do not imply consent to marketing.

Full API reference: parameters, code samples, response example and health →
urlRequired
Specifies the full Product Hunt target URL in /posts/SLUG or /products/SLUG format. The profile action reads overall product details, comments fetch discussion threads on launches, and reviews retrieve star-rating entries. Launch discussion threads and product reviews represent distinct dataset entities.
Product Hunt: Product Pages Aggregate Historical Launches and Reviews — Product Hunt defines a Product Page as a hub aggregating product launches, reviews, and historical product information. Profile here refers to the product object rather than individual user profiles; including team members, awards, or news on the native page does not guarantee all fields are exported. · Checked

What do the Product Hunt comments parameters mean?

Collect the launch discussion on a Product Hunt page, with each comment's text, upvotes, pinned flag and the commenter's name, headline and verification. These are discussion comments, not star-rated reviews, and nothing is posted in reply.

Full API reference: parameters, code samples, response example and health →
urlRequired
Specifies the full Product Hunt target URL in /posts/SLUG or /products/SLUG format. The profile action reads overall product details, comments fetch discussion threads on launches, and reviews retrieve star-rating entries. Launch discussion threads and product reviews represent distinct dataset entities.
Product Hunt: Launch Discussions and Comment Visibility Rules — Product Hunt uses comments for dialogue with Makers and notes that comments may be moderated, hidden, or deleted. This endpoint only retrieves accessible discussions without guaranteeing that all comments are visible; native platform rules prohibit bulk or AI-generated commenting, and this page provides no automated commenting capability. · Checked

What do the Product Hunt reviews parameters mean?

Pull star-rated user reviews of a Product Hunt product, with overall, ease-of-use and value scores, pros and cons, review type and the reviewer's headline. They are kept apart from launch comments, and no recommendation score is computed.

Full API reference: parameters, code samples, response example and health →
urlRequired
Specifies the full Product Hunt target URL in /posts/SLUG or /products/SLUG format. The profile action reads overall product details, comments fetch discussion threads on launches, and reviews retrieve star-rating entries. Launch discussion threads and product reviews represent distinct dataset entities.
Product Hunt: Launch Page Discussions vs. Product Page Reviews — Product Hunt terminology distinguishes Launch Pages (where users comment and vote) from Product Pages (which aggregate launches and reviews). This endpoint only verifies object relationships; it does not convert comment counts into ratings or treat reviews as verified purchase records. · Checked

How to use the Product Hunt API

  1. 01Read the public catalog and choose a platform action.
  2. 02Send the platform, action, and required parameters to POST /api/v1/social.
  3. 03Handle a synchronous result, or poll the returned job ID when the action runs asynchronously.
  4. 04Store the structured response fields needed by your application.
producthunt_trending.sh
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"producthunt","action":"trending","params":{}}'

Product Hunt API questions

What can I retrieve with the Product Hunt API?

Set platform to producthunt. The current catalog lists trending, details, comments, and reviews. These action names identify different Product Hunt objects or views; they are not interchangeable search modes.

Which input starts a Product Hunt `trending` request?

The trending action has no required business input. Send the platform and action identifiers, plus only the optional parameters you need.

Which fields can Product Hunt `trending` return?

Its declared schema includes name, tagline, description, and rank. A declared field can still be absent from an individual record, and every other action has its own field list.

Does every Product Hunt action return immediately?

Actions labeled asynchronous return a job ID you poll. Every other action can also run asynchronously: add "mode": "async" to the request body to receive a job ID immediately, useful for slow tasks or large limits. The current catalog contains sync delivery.