📡 API - Documentation
Integrate our services into your application
The documentation is public. To use the API you need an account: from your panel you accept the terms of use and create your keys.
📋 Endpoint: List Services
URL:
GET https://comprar-seguidores.me/api/servicios/
Required parameters:
| Parameter | Type | Description |
|---|---|---|
api_key |
string | Your API key |
Request examples:
curl "https://comprar-seguidores.me/api/servicios/?api_key=TU_CLAVE"
✅ Success (HTTP 200):
{
"success": true,
"total": 25,
"servicios": [
{
"servicio_id": 1,
"nombre": "Seguidores Telegram",
"red_social": "instagram",
"tipo": "seguidores",
"precio_por_1000": 5.00,
"cantidad_minima": 100,
"cantidad_maxima": 50000
}
]
}
💡 Tip: Use the servicio_id from this response as a parameter in the Create Order endpoint.
📌 Endpoint: Create Order
URL:
POST https://comprar-seguidores.me/api/crear-pedido/
Content-Type:
application/json
Required parameters:
| Parameter | Type | Description |
|---|---|---|
api_key |
string | Your API key |
servicio_id |
integer | Service ID |
enlace |
string | Profile/post URL |
cantidad |
integer | Number of units |
Evitar pedidos duplicados (recomendado)
Si se corta la conexión no puedes saber si el pedido llegó a crearse, y reintentar
crearía uno de más. Envía una clave única por pedido en la cabecera
Idempotency-Key
(o en el campo idempotency_key
del cuerpo, si no puedes poner cabeceras): reintentar con la misma clave devuelve
la respuesta del pedido original en lugar de crear otro.
| Respuesta | Qué significa |
|---|---|
201 + Idempotent-Replay: true |
Ya se había creado: es la respuesta original, no un pedido nuevo. |
409 |
Hay otra petición con esa misma clave procesándose ahora. Reintenta en unos segundos. |
422 |
Esa clave ya se usó con otros parámetros. Usa una clave distinta para cada pedido distinto. |
Si el pedido no llega a crearse (por ejemplo, saldo insuficiente), la clave queda libre y puedes reintentar con la misma. Las claves se conservan 24 horas.
Límite de frecuencia
Hasta 20 peticiones cada 10 minutos por cuenta (no por clave: emitir
más claves no amplía el límite). Puedes gastarlas de golpe. Al superarlo se responde
429 con la cabecera
Retry-After, que indica
los segundos que faltan para poder volver a pedir. Los pedidos que hagas desde la web
no consumen este límite.
💻 Request Example
curl -X POST https://comprar-seguidores.me/api/crear-pedido/ \
-H "Content-Type: application/json" \
-H "Idempotency-Key: pedido-0001" \
-d '{
"api_key": "TU_CLAVE",
"servicio_id": 1,
"enlace": "https://instagram.com/usuario",
"cantidad": 1000
}'
📨 Responses
✅ Success (HTTP 201):
{
"success": true,
"pedido_id": 12345,
"servicio": "Seguidores Telegram",
"cantidad": 1000,
"url": "https://instagram.com/usuario/",
"precio": 5.00,
"saldo_anterior": 50.00,
"saldo_restante": 45.00,
"estado": "pendiente",
"mensaje": "Pedido #12345 creado exitosamente"
}
❌ Error (HTTP 400/401/404):
{
"success": false,
"error": "Descripción del error"
}
🔍 Endpoint: Check Order Status
URL:
GET https://comprar-seguidores.me/api/pedido/estado/
Required parameters:
| Parameter | Type | Description |
|---|---|---|
api_key |
string | Your API key |
pedido_id |
integer | ID of the order to check |
Request examples:
curl "https://comprar-seguidores.me/api/pedido/estado/?api_key=TU_CLAVE&pedido_id=12345"
✅ Success (HTTP 200):
{
"success": true,
"pedido": {
"pedido_id": 12345,
"servicio_id": 1,
"servicio": "Seguidores Telegram",
"red_social": "instagram",
"tipo": "seguidores",
"url": "https://instagram.com/usuario",
"cantidad": 1000,
"cantidad_entregada": 1000,
"precio": 5.00,
"estado": "completado",
"creado": "2026-03-04 10:30:00",
"actualizado": "2026-03-04 11:15:00"
}
}
💡 Tip: Possible statuses are: pendiente (pending), en_proceso (processing), activo (active), completado (completed), cancelado (canceled), reembolsado (refunded). Use cantidad_entregada to check partial deliveries.
🧾 Endpoint: Order History
URL:
GET https://comprar-seguidores.me/api/pedidos/historial/
Required parameters:
| Parameter | Type | Description |
|---|---|---|
api_key |
string | Your API key |
pagina |
integer | Page number, starting at 1 (optional, default 1) |
limite |
integer | Orders per page (optional, default 20, maximum 100) |
Request examples:
curl "https://comprar-seguidores.me/api/pedidos/historial/?api_key=TU_CLAVE&pagina=1&limite=20"
✅ Success (HTTP 200):
{
"success": true,
"paginacion": {
"pagina": 1,
"limite": 20,
"total": 42,
"total_paginas": 3
},
"pedidos": [
{
"pedido_id": 12345,
"servicio_id": 1,
"servicio": "Seguidores Telegram",
"red_social": "instagram",
"tipo": "seguidores",
"url": "https://instagram.com/usuario",
"cantidad": 1000,
"cantidad_entregada": 1000,
"precio": 5.00,
"estado": "completado",
"creado": "2026-03-04 10:30:00",
"actualizado": "2026-03-04 11:15:00"
}
]
}
💡 Tip: Use paginacion.total_paginas to page through all results by incrementing pagina. The maximum page size is 100; a larger value is capped.
📊 HTTP Status Codes
| Code | Description |
|---|---|
200 |
Service list retrieved successfully |
201 |
Order created successfully |
400 |
Error in submitted parameters |
401 |
Invalid or missing API key |
404 |
Service not found |
405 |
Method not allowed (POST only) |
500 |
Internal server error |