Solo Instagram — nada más Reglas de refill visibles en cada servicio API para revendedores incluida Sin suscripciones · pagas por pedido Solo Instagram — nada más Reglas de refill visibles en cada servicio API para revendedores incluida Sin suscripciones · pagas por pedido Solo Instagram — nada más Reglas de refill visibles en cada servicio API para revendedores incluida Sin suscripciones · pagas por pedido
solo instagram · desarrolladores

API SMM de Instagram.

Conecta tu panel, script o app con The IG Provider y envía pedidos de Instagram automáticamente. Un endpoint, peticiones POST, respuestas JSON — el mismo formato de API que ya usan la mayoría de paneles SMM, así que cambiar de proveedor lleva minutos.

Crear una cuenta
URL de la API
https://theigprovider.com/api/v2
Método HTTP
POSTtodas las peticiones
Formato de respuesta
JSONUTF-8
Clave API
Necesitas una cuenta para obtener una clave. Regístrate gratis

1Service list

action=services
ParámetroDescripción
keyYour API key
actionservices
Petición
curl -X POST https://theigprovider.com/api/v2 \
  -d key=YOUR_API_KEY \
  -d action=services
Respuesta de ejemplo
[
    {
        "service": 1,
        "name": "Followers",
        "type": "Default",
        "category": "First Category",
        "rate": "0.90",
        "min": "50",
        "max": "10000",
        "refill": true,
        "cancel": true
    },
    {
        "service": 2,
        "name": "Comments",
        "type": "Custom Comments",
        "category": "Second Category",
        "rate": "8",
        "min": "10",
        "max": "1500",
        "refill": false,
        "cancel": true
    }
]

2Add order

action=add

3Order status

action=status
ParámetroDescripción
keyYour API key
actionstatus
orderOrder ID
Petición
curl -X POST https://theigprovider.com/api/v2 \
  -d key=YOUR_API_KEY \
  -d action=status \
  -d order={order}
Respuesta de ejemplo
{
    "charge": "0.27819",
    "start_count": "3572",
    "status": "Partial",
    "remains": "157",
    "currency": "USD"
}

4Multiple orders status

action=status
ParámetroDescripción
keyYour API key
actionstatus
ordersOrder IDs (separated by a comma, up to 100 IDs)
Petición
curl -X POST https://theigprovider.com/api/v2 \
  -d key=YOUR_API_KEY \
  -d action=status \
  -d orders={orders}
Respuesta de ejemplo
{
    "1": {
        "charge": "0.27819",
        "start_count": "3572",
        "status": "Partial",
        "remains": "157",
        "currency": "USD"
    },
    "10": {
        "error": "Incorrect order ID"
    },
    "100": {
        "charge": "1.44219",
        "start_count": "234",
        "status": "In progress",
        "remains": "10",
        "currency": "USD"
    }
}

5Create refill

action=refill
ParámetroDescripción
keyYour API key
actionrefill
orderOrder ID
Petición
curl -X POST https://theigprovider.com/api/v2 \
  -d key=YOUR_API_KEY \
  -d action=refill \
  -d order={order}
Respuesta de ejemplo
{
    "refill": "1"
}

6Create multiple refill

action=refill
ParámetroDescripción
keyYour API key
actionrefill
ordersOrder IDs (separated by a comma, up to 100 IDs)
Petición
curl -X POST https://theigprovider.com/api/v2 \
  -d key=YOUR_API_KEY \
  -d action=refill \
  -d orders={orders}
Respuesta de ejemplo
[
    {
        "order": 1,
        "refill": 1
    },
    {
        "order": 2,
        "refill": 2
    },
    {
        "order": 3,
        "refill": {
            "error": "Incorrect order ID"
        }
    }
]

7Get refill status

action=refill_status
ParámetroDescripción
keyYour API key
actionrefill_status
refillRefill ID
Petición
curl -X POST https://theigprovider.com/api/v2 \
  -d key=YOUR_API_KEY \
  -d action=refill_status \
  -d refill={refill}
Respuesta de ejemplo
{
    "status": "Completed"
}

8Get multiple refill status

action=refill_status
ParámetroDescripción
keyYour API key
actionrefill_status
refillsRefill IDs (separated by a comma, up to 100 IDs)
Petición
curl -X POST https://theigprovider.com/api/v2 \
  -d key=YOUR_API_KEY \
  -d action=refill_status \
  -d refills={refills}
Respuesta de ejemplo
[
    {
        "refill": 1,
        "status": "Completed"
    },
    {
        "refill": 2,
        "status": "Rejected"
    },
    {
        "refill": 3,
        "status": {
            "error": "Refill not found"
        }
    }
]

9Create cancel

action=cancel
ParámetroDescripción
keyYour API key
actioncancel
ordersOrder IDs (separated by a comma, up to 100 IDs)
Petición
curl -X POST https://theigprovider.com/api/v2 \
  -d key=YOUR_API_KEY \
  -d action=cancel \
  -d orders={orders}
Respuesta de ejemplo
[
    {
        "order": 9,
        "cancel": {
            "error": "Incorrect order ID"
        }
    },
    {
        "order": 2,
        "cancel": 1
    }
]

10User balance

action=balance
ParámetroDescripción
keyYour API key
actionbalance
Petición
curl -X POST https://theigprovider.com/api/v2 \
  -d key=YOUR_API_KEY \
  -d action=balance
Respuesta de ejemplo
{
    "balance": "100.84292",
    "currency": "USD"
}

Estados de pedido

El campo status que devuelve el método status. Consúltalo cada pocos minutos, no cada segundo — la velocidad de entrega la marca el servicio, no la frecuencia con la que preguntas.

PendingRecibido, esperando a empezar.
In progressLa entrega ha comenzado.
ProcessingNuestro sistema lo está gestionando antes de iniciar la entrega.
CompletedEntregado por completo.
PartialSe detuvo antes de la cantidad completa; la parte no entregada se devuelve al saldo.
CanceledNo entregado; el cargo completo se devuelve al saldo.
start_count es el número de seguidores/likes/vistas que observamos al iniciar el pedido; remains es lo que falta por entregar.

Errores

Cuando algo falla — clave inválida, servicio desconocido, cantidad fuera del mín/máx, saldo insuficiente — la respuesta es un objeto JSON con un único campo error y un mensaje legible.

Respuesta de ejemplo
{
  "error": "Incorrect request"
}
Comprueba el mín, el máx y el formato del enlace de cada servicio con el método services antes de enviar pedidos en masa; evita la mayoría de peticiones rechazadas.
¿Prefieres partir de código que funciona? Descarga una clase PHP mínima que envuelve todos los métodos. Ejemplo en PHP
¿Dudas con la integración? Abre un ticket e indica el método y la respuesta exacta que recibiste.