App Logo
producthunt.com

Remove a Product Hunt launch upvote

Automatically remove a Product Hunt launch upvote on producthunt.com. Withdraw the signed-in account's upvote from a Product Hunt launch. If the account has not upvoted the launch, nothing changes and already_absent is true. Returns the account used, the score afterwards, and whether Product Hunt confirmed the change. Accepts a full launch URL or a "product/launch" slug pair. Inverse of upvote_launch.

Input

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").

Output

hasVoted required

Whether the account still holds an upvote after the run. False on success.

launchUrl required
account_used required

Handle of the account whose vote was withdrawn, read from the signed-in session rather than assumed.

already_absent required

True when this account held no upvote on the launch, so nothing was pressed.

verified_on_page required

True when Product Hunt's own response confirmed the launch is no longer upvoted.

postId optional

Product Hunt's numeric id for the launch.

scoreAfter optional

Score Product Hunt reported with the change. Other people vote continuously, so this is their number at that instant, not necessarily scoreBefore - 1.

scoreBefore optional

Score shown on the control before the change. Read from the rendered figure, so it can lag other people's votes by moments.

FAQ

Withdraw the signed-in account's upvote from a Product Hunt launch. If the account has not upvoted the launch, nothing changes and already_absent is true. Returns the account used, the score afterwards, and whether Product Hunt confirmed the change. Accepts a full launch URL or a "product/launch" slug pair. Inverse of upvote_launch.
Ask an AI agent connected to Reduck to run reduck/producthunt.com/remove_launch_upvote, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/producthunt.com/remove_launch_upvote
You do not need one. "Remove a Product Hunt launch upvote" drives the real producthunt.com pages in a browser, so it works whether or not producthunt.com offers an API for this.
Required: launch.
It returns postId, hasVoted, launchUrl, scoreAfter, scoreBefore, account_used, already_absent, verified_on_page.
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/remove_launch_upvote, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/producthunt.com/remove_launch_upvote
It is part of Reduck's official curated catalogue.

Start building not clicking