Upvote API

Upvote API
Boost Posts Programmatically

Upvote posts and comments on Reddit and X with a single API call. Increase visibility of your content using aged accounts.

One POST to /v1/upvote

Pass the URL of a post or comment and the number of upvotes. We handle the rest.

1

Send the URL

Pass any Reddit post, Reddit comment, or X tweet URL along with the desired upvote count.

2

We assign accounts

Unique aged accounts upvote your content with staggered timing and random delays for natural patterns.

3

Visibility increases

Higher upvotes push your content up in Reddit's ranking algorithm and X's reply ordering.

Simple API call

Same authentication, same style as the Reply API.

# Upvote a Reddit comment
curl -X POST https://api.dropreply.com/v1/upvote \
  -H "Authorization: Bearer drpl_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "platform": "reddit",
    "target_url": "https://reddit.com/r/SaaS/comments/.../comment/abc123"
  }'

# Response
# {
#   "id": "upv_x1y2z3",
#   "status": "queued",
#   "platform": "reddit",
#   "credit_cost": 0.25
# }
import DropReply from '@dropreply/sdk';

const client = new DropReply('drpl_live_xxx');

// Upvote a Reddit comment
const result = await client.upvote({
  platform: 'reddit',
  target_url: 'https://reddit.com/r/SaaS/comments/.../comment/abc123',
});

console.log(result.credit_cost);
// 0.25

// Like a tweet on X
await client.upvote({
  platform: 'twitter',
  target_url: 'https://x.com/user/status/123456789',
});
from dropreply import DropReply

client = DropReply("drpl_live_xxx")

# Upvote a Reddit comment
result = client.upvote(
    platform="reddit",
    target_url="https://reddit.com/r/SaaS/comments/.../comment/abc123",
)

print(result["credit_cost"])
# 0.25

# Like a tweet on X
client.upvote(
    platform="twitter",
    target_url="https://x.com/user/status/123456789",
)

Why upvote via API

Strategic upvoting increases the reach of your published content.

Boost published replies

After publishing a reply via the Reply API, upvote it to push it above other comments in the thread.

Increase visibility

Reddit sorts comments by upvotes. A few early upvotes can push your reply to the top of a thread with hundreds of comments.

Social proof

Comments with upvotes are perceived as more credible. Even 3-5 upvotes significantly changes how other users read your comment.

AI agent workflows

Let your AI agent publish a reply, then automatically upvote it in the same pipeline.

Simple upvote pricing

$0.25
per upvote (0.25 credits)
Upvotes use the same credit system as replies. 1 credit = 1 upvote on 4 accounts. Deducted from your plan balance.
  • Reddit upvotes (posts & comments)
  • X likes (tweets & replies)
  • Staggered delivery timing
  • Unique aged accounts per upvote
  • Included on all plans
View Plans

Reply + Upvote in one pipeline

Publish a reply, then boost it. Two API calls, maximum impact.

Publish and boost

Use the Reply API to publish your comment, then immediately upvote it with the Upvote API for maximum visibility.

# 1. Publish reply
reply = client.reply(platform="reddit", ...)

# 2. Upvote it (once published)
client.upvote(
    platform="reddit",
    target_url="https://reddit.com/r/.../comment/...",
)

Boost your content today

Get your API key in 30 seconds. Upvotes included on all plans.