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.

ActionRequiredOptionalDeliveryLimitPer 1,000Response fields
trending

Trending

Retrieve current trends from Product Hunt. Accepts these parameters: days. Returns these fields: tagline, rank, vote_count, and posted_at.

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

Retrieve details from Product Hunt. Accepts these parameters: url. Returns these fields: weekly_rank, rating, posted_at, and website.

urlSync delivery$1.39 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
comments

Comments

Retrieve public comments from Product Hunt. Accepts these parameters: url. Returns these fields: author_headline, vote_count, author_name, and product_url.

urlSync 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

Retrieve public reviews from Product Hunt. Accepts these parameters: url. Returns these fields: rating_scale, value_rating, positive, and cons.

urlSync 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 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.

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

  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 selected action is asynchronous.
  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 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.