EveryData platform API
Product Hunt API
Product Hunt data here means Product Hunt launches, product profiles, launch comments, reviews, and trending entries, divided among 4 Product Hunt actions with explicit Product Hunt target objects: `trending`, `profile`, `comments`.
Use `trending` to retrieve current trending items without requiring input parameters, or use `profile` with a target `url` to read specific public records.
- Endpoint
- POST /api/v1/social
- Capabilities
- 4
- Per 1,000
- $1.389
Available capabilities
Compare the Product Hunt actions by required input, returned data, and price. Use the action identifier exactly as shown in your request.
| Action | Required | Optional | Delivery | Limit | Per 1,000 | Response fields |
|---|---|---|---|---|---|---|
trendingTrending Retrieve current trends from Product Hunt. Accepts these parameters: | days | Sync delivery | Catalog 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 requests | name · tagline · description · url · rank · vote_count · comment_count · topics · maker · image_url · posted_at · platform | |
profileDetails Retrieve details from Product Hunt. Accepts these parameters: | url | — | Sync delivery | — | $1.39 per 1,000 requests | id · 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 |
commentsComments Retrieve public comments from Product Hunt. Accepts these parameters: | url | — | Sync delivery | Catalog 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 requests | id · text · vote_count · is_pinned · author_name · author_username · author_headline · author_is_verified · product_name · product_url · posted_at · platform |
reviewsReviews Retrieve public reviews from Product Hunt. Accepts these parameters: | url | — | Sync delivery | Catalog 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 requests | id · 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 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.
What do the Product Hunt trending parameters mean?
Retrieve current trends from Product Hunt. Accepts these parameters: days. Returns these fields: tagline, rank, vote_count, and posted_at.
daysOptional- Specifies the lookback window in days for the trending action. Defaults to 1 (today) and accepts values from 1 to 30. Historical lookbacks are not guaranteed across all execution paths and should not be treated as a complete historical archive export.Product Hunt: Upvotes Do Not Map One-to-One to Leaderboard PointsProduct Hunt documentation explains that homepage feeds update by points, where a single upvote does not necessarily equal one point and ranking factors in undisclosed criteria. This endpoint captures leaderboard snapshots; it does not re-derive official rankings from vote_count, nor does it guarantee full historical coverage.Checked
What do the Product Hunt profile parameters mean?
Retrieve details from Product Hunt. Accepts these parameters: url. Returns these fields: weekly_rank, rating, posted_at, and website.
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 ReviewsProduct 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?
Retrieve public comments from Product Hunt. Accepts these parameters: url. Returns these fields: author_headline, vote_count, author_name, and product_url.
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 RulesProduct 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?
Retrieve public reviews from Product Hunt. Accepts these parameters: url. Returns these fields: rating_scale, value_rating, positive, and cons.
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 ReviewsProduct 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
- 01Read the public catalog and choose a platform action.
- 02Send the platform, action, and required parameters to POST /api/v1/social.
- 03Handle a synchronous result or poll the returned job ID when the selected action is asynchronous.
- 04Store the structured response fields needed by your application.
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 source record, and every other action has its own field list.
Does every Product Hunt action return immediately?
No assumption is needed: this page labels each action's delivery mode. The current catalog contains sync delivery; poll a returned job ID only for an action labeled asynchronous.