App Logo
producthunt.com

Post a comment on a Product Hunt launch

Automatically post a comment on a Product Hunt launch on producthunt.com. Post a comment on a Product Hunt launch as the signed-in account, or reply to an existing comment by passing its id. Accepts a full launch URL or a "product/launch" slug pair. Returns the new comment in the same shape as get_launch_comments (id, author, text as posted, depth) plus its link and the account used. If this account already left the same text in the same place, nothing is posted and that comment comes back with already_present true. Product Hunt offers to follow the launch's makers when you comment; that is off unless follow_makers is true. A signed-out browser fails with a signed-out error. Undo with delete_launch_comment.

Input

text required

The comment text to post. For a reply it replaces the mentions Product Hunt pre-fills.

launch required

Full launch URL (e.g. "https://www.producthunt.com/products/notion/launches/notion-mail") or a "product/launch" slug pair (e.g. "notion/notion-mail").

follow_makers optional

Product Hunt offers to follow the launch's hunter and product when you comment. False (default) leaves them unfollowed; true follows them.

Default: false
reply_to_comment_id optional

Optional id of a comment on this launch to reply to, as returned by get_launch_comments. Omit for a top-level comment.

Output

id required

Product Hunt's id for the comment.

url required

Link to the comment on the launch page.

body required

The comment text as Product Hunt shows it.

depth required

0 for a top-level comment, 1 for a reply, and so on.

launchUrl required
account_used required

Handle of the signed-in account, read from the session.

authorHandle required
already_present required

True when this account had already posted the same text in the same place, so nothing was posted.

verified_on_page required

True when Product Hunt confirmed the comment and the thread shows it.

pinned optional
upvotes optional
postedAt optional
authorName optional
authorUserId optional
authorSubtitle optional
reply_to_comment_id optional

FAQ

Post a comment on a Product Hunt launch as the signed-in account, or reply to an existing comment by passing its id. Accepts a full launch URL or a "product/launch" slug pair. Returns the new comment in the same shape as get_launch_comments (id, author, text as posted, depth) plus its link and the account used. If this account already left the same text in the same place, nothing is posted and that comment comes back with already_present true. Product Hunt offers to follow the launch's makers when you comment; that is off unless follow_makers is true. A signed-out browser fails with a signed-out error. Undo with delete_launch_comment.
Ask an AI agent connected to Reduck to run reduck/producthunt.com/post_launch_comment, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/producthunt.com/post_launch_comment
You do not need one. "Post a comment on a Product Hunt launch" drives the real producthunt.com pages in a browser, so it works whether or not producthunt.com offers an API for this.
Required: launch, text. Optional: follow_makers, reply_to_comment_id.
It returns id, url, body, depth, pinned, upvotes, postedAt, launchUrl, authorName, account_used, authorHandle, authorUserId, authorSubtitle, already_present, verified_on_page, reply_to_comment_id.
Yes. It acts as you on producthunt.com: on your own Chrome it reuses your session, and on a Reduck-hosted browser it loads the producthunt.com cookies saved by the Reduck extension.
It makes changes on producthunt.com, like sending, posting, booking or buying something.
Ask an AI agent connected to Reduck to run reduck/producthunt.com/post_launch_comment, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/producthunt.com/post_launch_comment
It is part of Reduck's official curated catalogue.

Start building not clicking