notpanel
ServiciosPreciosPreguntas frecuentesSorteoAPI
notpanel

El panel SMM moderno y asequible. Tarifas mayoristas con integraciones directas con proveedores.

Producto

  • Servicios
  • Precios
  • Programa de afiliados
  • Por qué NotPanel
  • Sobre nosotros
  • Desarrolladores
  • Blog
  • Preguntas frecuentes

Legal

  • Términos del Servicio
  • Política de Privacidad
  • Política de Reembolsos

Conecta

  • Contáctanos
  • support@notpanel.com

© 2026 NotPanel. Todos los derechos reservados.

Documentación de la API
+
Documentación de la API

Introducción

  • Resumen
  • Primeros pasos
  • Autenticación
  • Límites de tasa
  • Errores

Catálogo

  • Listar servicios

Pedidos

  • Realizar pedido
  • Estado del pedido
  • Refill

Cuenta

  • Saldo

Webhooks

  • Gestionar webhooks

Referencia

  • Registro de cambios
  • SDK y librerías

¿Necesitas ayuda?

support@notpanel.com →

Primeros pasos

De cero a tu primera llamada exitosa a la API en menos de 60 segundos. La API v2 usa la misma convención plana de cadenas de acción que ya habla cada SDK de revendedor SMM existente: no se requiere migración de SDK si vienes de otro panel.

  1. 1. Crea una cuenta

    Registro gratuito mediante /register — correo electrónico o Google OAuth. No se necesita tarjeta de crédito para generar una clave de API, solo para financiar el monedero y realizar pedidos reales.

  2. 2. Genera una clave de API

    Una vez que hayas iniciado sesión, dirígete a /dashboard/api. Haz clic en "Generate key" y copia el valor en bruto: se muestra una sola vez, nunca más. Si lo pierdes, regenera (lo que revoca la clave antigua). Cada usuario puede tener hasta 10 claves; la regeneración requiere volver a introducir la contraseña.

    El límite de tasa por defecto es el que el administrador haya configurado en todo el sitio (normalmente 100 peticiones / minuto / clave). Los límites del nivel de la API se suman por encima; consulta Límites de tasa.

  3. 3. Haz tu primera petición

    Listar el catálogo es la llamada de solo lectura más sencilla. La respuesta es un array JSON con cada servicio activo junto con su tarifa, mínimo, máximo y flags de capacidad. Reemplaza YOUR_API_KEY por la clave del paso 2.

    # 1. List available services
    curl -X POST https://notpanel.com/api/v2 \
      -H "Content-Type: application/x-www-form-urlencoded" \
      -d "key=YOUR_API_KEY&action=services"
    const res = await fetch("https://notpanel.com/api/v2", {
      method: "POST",
      headers: { "Content-Type": "application/x-www-form-urlencoded" },
      body: new URLSearchParams({
        key: "YOUR_API_KEY",
        action: "services",
      }),
    });
    
    const services = await res.json();
    console.log(`Found ${services.length} services`);
    import requests
    
    res = requests.post(
      "https://notpanel.com/api/v2",
      data={"key": "YOUR_API_KEY", "action": "services"},
    )
    services = res.json()
    print(f"Found {len(services)} services")
    <?php
    $body = http_build_query([
      'key' => 'YOUR_API_KEY',
      'action' => 'services',
    ]);
    
    $response = file_get_contents('https://notpanel.com/api/v2', false, stream_context_create([
      'http' => [
        'method'  => 'POST',
        'header'  => "Content-Type: application/x-www-form-urlencoded\r\n",
        'content' => $body,
      ],
    ]));
    
    $services = json_decode($response, true);
    echo "Found " . count($services) . " services\n";
    
  4. 4. Realiza un pedido

    Elige un ID de service del paso 3, financia el monedero mediante /dashboard/wallet y llama a action=add con el ID del servicio, el enlace de destino y la cantidad. Pasa siempre un request_id: es la clave de idempotencia, y la API rechazará la llamada sin él. Consulta Realizar pedido para ver la lista completa de parámetros.

  5. 5. Haz seguimiento y responde

    Consulta el estado de pedidos individuales o lotes de hasta 100 ID. Para integraciones basadas en eventos, registra un webhook — recibirás POST firmados con HMAC al completarse, en reembolsos, cancelaciones y alertas de saldo bajo.

¿Ya tienes integración con otro panel v2?

Los nombres de las acciones, las convenciones de parámetros y las formas de las respuestas coinciden con la especificación SMM v2 que usan todos los principales paneles de revendedor. La mayoría de las integraciones existentes solo necesitan un cambio de URL base para migrar. Las pocas diferencias están documentadas por endpoint en la referencia.