BuyUpvotes Logo
Empezar
Desarrolladores

Documentación API

Automatiza upvotes, downvotes y comentarios personalizados en Reddit. Endpoints JSON estilo REST con autenticación por clave API.

Integra upvotes, downvotes y comentarios personalizados de Reddit en tu flujo de trabajo. Todas las solicitudes usan JSON sobre HTTPS y autentican con una clave API en el header X-API-Key.

Obtén tu clave API

Inicia sesión en el panel para generar o rotar tu clave API. Manténla en secreto — inclúyela en cada solicitud como X-API-Key.

Abrir API del panel

Enviar pedido de upvotes

Envía un pedido de upvotes o downvotes para una publicación o comentario de Reddit.

Endpoint

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

Cuerpo de la solicitud

ParámetroTipoObligatorioDescripción
linkstr

URL de la publicación o comentario de Reddit que recibirá upvotes/downvotes

quantityint

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

serviceint

Tipo de servicio

  • 1: Upvotes en publicaciones
  • 2: Downvotes en publicaciones
  • 3: Upvotes en comentarios
  • 4: Downvotes en comentarios
speedstring

Velocidad de entrega

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

Validaciones

  • link: Debe ser un enlace de Reddit copiado en desktop (sin enlaces móviles)
  • quantity: Entero entre 5 y 150
  • service: Entero — uno de 1, 2, 3 o 4
  • speed: Uno de slowest, slow, normal, fast

Ejemplo de solicitud

import requests

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

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

data = {
    'link': '<enlace válido de 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'))

Respuesta exitosa

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

Estado del pedido de upvotes

Consulta el estado de un pedido de upvotes/downvotes enviado.

Endpoint

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

Cuerpo de la solicitud

ParámetroTipoObligatorioDescripción
order_numberstr

Número del pedido de upvotes

Ejemplo de solicitud

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('Estado del pedido:', response.json())
else:
    print('Error:', response.json().get('message'))

Respuesta exitosa

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

Enviar pedido de comentarios

Envía un pedido para publicar un comentario en una publicación de Reddit o responder a otro comentario.

Endpoint

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

Cuerpo de la solicitud

ParámetroTipoObligatorioDescripción
linkstr

URL de la publicación o comentario de Reddit donde se publicará el comentario

contentstr

Texto del comentario

  • Enlaces: [texto del enlace](https://tuenlace.com)
  • Nueva línea: incluye [newline] en el texto

Validaciones

  • link: Debe ser un enlace de Reddit copiado en desktop (sin enlaces móviles)
  • content: Obligatorio

Ejemplo de solicitud

import requests

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

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

data = {
    'link': '<enlace válido de Reddit>',
    'content': 'El texto del comentario',
}

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

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

Respuesta exitosa

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

Estado del pedido de comentarios

Consulta el estado de un pedido de comentarios enviado.

Endpoint

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

Cuerpo de la solicitud

ParámetroTipoObligatorioDescripción
order_numberstr

Número del pedido de comentarios

Ejemplo de solicitud

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('Estado del pedido de comentarios:', response.json())
else:
    print('Error:', response.json().get('message'))

Respuesta exitosa

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