Empieza aquí
Primeros pasos
Conecta tu panel o tu bot a la API v3 de clave + acción (key + action) en cinco pasos: crea una cuenta, crea una clave API, lista los servicios, haz un pedido y haz su seguimiento.
Crea una cuenta
Regístrate gratis con correo o Google. No necesitas añadir fondos para crear una clave de API, solo para hacer pedidos reales.
Crea una clave de API
Abre tu página de API y selecciona Crear clave de API. Copia la clave enseguida: solo se muestra una vez. Si la pierdes, revócala y crea una nueva. Cada cuenta puede tener hasta 5 claves activas.
Todas tus claves comparten el límite efectivo de solicitudes por minuto de la cuenta. El gasto exitoso acumulado determina el nivel automático; también pueden aplicarse límites de IP y acción — consulta Límites de tasa.
Haz tu primera solicitud
Listar los servicios es la llamada de solo lectura más sencilla.
action=servicesdevuelve todos los servicios que puedes pedir con tu propio precio (rate), límites, etiquetas, campos adicionales y límites de drip feed. SustituyeYOUR_API_KEYpor la clave del paso 2.# List the services you can order curl -X POST https://notpanel.com/api/v3 \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "key=YOUR_API_KEY&action=services"const res = await fetch("https://notpanel.com/api/v3", { 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/v3", 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/v3', 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";Respuesta200 OK [ { "service": "7", "name": "Instagram Followers", "type": "Default", "category": "Instagram Followers", "rate": "1.20", "min": "100", "max": "10000", "refill": true, "cancel": true, "dripfeed": true, "type_key": "default", "canonical_name": "Instagram Followers", "name_language": "en", "platform": "instagram", "tags": ["refill", "cancel", "drip_feed"], "fields": [], "drip_feed": { "mode": "batches", "min_runs": 2, "max_runs": 100, "min_interval_minutes": 1, "max_interval_minutes": 1440, "max_total_minutes": 2880 }, "step": 1, "availability": "available", "average_time_minutes": 30 } ]Haz un pedido
Elige un
servicedel paso 3, añade fondos en/dashboard/wallety llama aaction=addcon unlinky unaquantity. Envía tu propiorequest_idpara que un reintento nunca cree un segundo pedido. Puedes cancelar cualquier pedido con reembolso completo durante sus primeros 15 segundos.Referencia de Crear un pedidocurl -X POST https://notpanel.com/api/v3 \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "key=YOUR_API_KEY&action=add&service=7&link=https://instagram.com/example&quantity=1000&request_id=550e8400-e29b-41d4-a716-446655440000"const res = await fetch("https://notpanel.com/api/v3", { method: "POST", headers: { "Content-Type": "application/x-www-form-urlencoded" }, body: new URLSearchParams({ key: "YOUR_API_KEY", action: "add", service: "7", link: "https://instagram.com/example", quantity: "1000", request_id: "550e8400-e29b-41d4-a716-446655440000", }), }); const data = await res.json(); console.log(data);import requests res = requests.post( "https://notpanel.com/api/v3", data={ "key": "YOUR_API_KEY", "action": "add", "service": "7", "link": "https://instagram.com/example", "quantity": "1000", "request_id": "550e8400-e29b-41d4-a716-446655440000", }, ) print(res.json())<?php $body = http_build_query([ 'key' => 'YOUR_API_KEY', 'action' => 'add', 'service' => '7', 'link' => 'https://instagram.com/example', 'quantity' => '1000', 'request_id' => '550e8400-e29b-41d4-a716-446655440000', ]); $response = file_get_contents('https://notpanel.com/api/v3', false, stream_context_create([ 'http' => [ 'method' => 'POST', 'header' => "Content-Type: application/x-www-form-urlencoded\r\n", 'content' => $body, 'ignore_errors' => true, ], ])); print_r(json_decode($response, true));Sigue el pedido
Consulta
action=statuspara un pedido o hasta 100 a la vez, o registra un webhook para que te avisemos cuando un pedido cambie.action=order_detailsmuestra todo sobre un pedido y puede volver a encontrarlo con tu propiorequest_id.