BuyUpvotes Logo
Começar agora
Desenvolvedores

Documentação da API

Automatize upvotes, downvotes e comentários personalizados no Reddit. Endpoints JSON no estilo REST com autenticação por chave de API.

Integre upvotes, downvotes e comentários personalizados no Reddit ao seu fluxo de trabalho. Todas as requisições usam JSON via HTTPS e autenticam com uma chave de API no header X-API-Key.

Obtenha sua chave de API

Entre no painel para gerar ou rotacionar sua chave de API. Mantenha-a em segredo — inclua em cada requisição como X-API-Key.

Abrir API do painel

Enviar pedido de upvote

Envie um pedido de upvote ou downvote para um post ou comentário no Reddit.

Endpoint

POSThttps://api.buyupvotes.io/upvote_order/submit/

Corpo da requisição

ParâmetroTipoObrigatórioDescrição
linkstrsim

URL do post ou comentário no Reddit que receberá upvotes/downvotes

quantityintsim

Número de upvotes/downvotes a entregar (entre 5 e 150)

serviceintsim

Tipo de serviço

  • 1: Upvotes em posts
  • 2: Downvotes em posts
  • 3: Upvotes em comentários
  • 4: Downvotes em comentários
speedstringsim

Velocidade de entrega

  • slowest: 1 voto / 6 minutos
  • slow: 1 voto / 5 minutos
  • normal: 2 votos / minuto
  • fast: 3 votos / minuto

Validações

  • link: Deve ser um link do Reddit copiado no desktop (sem links mobile)
  • quantity: Inteiro entre 5 e 150
  • service: Inteiro — um de 1, 2, 3 ou 4
  • speed: Um de slowest, slow, normal, fast

Exemplo de requisição

import requests

url = 'https://api.buyupvotes.io/upvote_order/submit/'

headers = {
    'Content-Type': 'application/json',
    'X-API-Key': 'your_api_key_here',
}

data = {
    'link': '<link válido do Reddit>',
    'quantity': 5,
    'service': 1,
    'speed': 'slowest',
}

response = requests.post(url, headers=headers, json=data)

if response.status_code == 200:
    print('Pedido enviado:', response.json())
else:
    print('Error:', response.json().get('message'))

Resposta bem-sucedida

{
    "message": "Order submitted successfully",
    "order_number": "1891780"
}

Status do pedido de upvote

Consulte o status de um pedido de upvote/downvote enviado.

Endpoint

POSThttps://api.buyupvotes.io/upvote_order/status/

Corpo da requisição

ParâmetroTipoObrigatórioDescrição
order_numberstrsim

Número do pedido de upvote

Exemplo de requisição

import requests

url = 'https://api.buyupvotes.io/upvote_order/status/'

headers = {
    'Content-Type': 'application/json',
    'X-API-Key': 'your_api_key_here',
}

data = {
    'order_number': '1891780',
}

response = requests.post(url, headers=headers, json=data)

if response.status_code == 200:
    print('Status do pedido:', response.json())
else:
    print('Error:', response.json().get('message'))

Resposta bem-sucedida

{
    "order_number": "1891780",
    "service": "Post upvotes",
    "status": "Completed",
    "vote_quantity": 5,
    "votes_delivered": 5
}

Enviar pedido de comentário

Envie um pedido para publicar um comentário em um post no Reddit ou responder a outro comentário.

Endpoint

POSThttps://api.buyupvotes.io/comment_order/submit/

Corpo da requisição

ParâmetroTipoObrigatórioDescrição
linkstrsim

URL do post ou comentário no Reddit onde o comentário deve ser publicado

contentstrsim

Texto do comentário

  • Links: [texto do link](https://seulink.com)
  • Nova linha: inclua [newline] no texto

Validações

  • link: Deve ser um link do Reddit copiado no desktop (sem links mobile)
  • content: Obrigatório

Exemplo de requisição

import requests

url = 'https://api.buyupvotes.io/comment_order/submit/'

headers = {
    'Content-Type': 'application/json',
    'X-API-Key': 'your_api_key_here',
}

data = {
    'link': '<link válido do Reddit>',
    'content': 'O texto do comentário',
}

response = requests.post(url, headers=headers, json=data)

if response.status_code == 200:
    print('Pedido de comentário enviado:', response.json())
else:
    print('Error:', response.json().get('message'))

Resposta bem-sucedida

{
    "message": "Comment order submitted successfully",
    "order_number": "1891780"
}

Status do pedido de comentário

Consulte o status de um pedido de comentário enviado.

Endpoint

POSThttps://api.buyupvotes.io/comment_order/status/

Corpo da requisição

ParâmetroTipoObrigatórioDescrição
order_numberstrsim

Número do pedido de comentário

Exemplo de requisição

import requests

url = 'https://api.buyupvotes.io/comment_order/status/'

headers = {
    'Content-Type': 'application/json',
    'X-API-Key': 'your_api_key_here',
}

data = {
    'order_number': '1891783',
}

response = requests.post(url, headers=headers, json=data)

if response.status_code == 200:
    print('Status do pedido de comentário:', response.json())
else:
    print('Error:', response.json().get('message'))

Resposta bem-sucedida

{
    "order_number": "1891783",
    "status": "Completed"
}