Documentación de la API v2

Integre los servicios de SpeedyIndex directamente en su flujo de trabajo.

Base URL: https://app.speedyindex.com

¿Busca la interfaz web? También puede usar nuestro panel del comprobador masivo de índice Google para envíos manuales de URL e informes visuales.

Documentación de la API de SpeedyIndexBot

La API (interfaz de programación de aplicaciones) es una interfaz de software para automatizar el trabajo con nuestro servicio. La integración le permite crear tareas y recibir informes de forma programática, ahorrando tiempo en operaciones rutinarias. Si tiene dudas sobre la integración o los métodos de consulta, nuestro equipo de soporte está siempre disponible: @alexspeedyindex

Descargar PDF

Autenticación

Para empezar a automatizar sus procesos de indexación Google y comprobación de backlinks, todas las solicitudes a la API requieren una clave API válida. Encontrará su clave API individual en la configuración del bot de Telegram o en su panel personal.

Ejemplo de cabecera Authorization: YOUR_API_KEY
GET

Consultar el saldo

Devuelve su saldo actual, incluidos tokens, créditos de indexación y créditos de comprobación.

Ejemplo de respuesta
{ "code": 0, "balance": { "tokens": 5000, "indexer": 10014495, "checker": 100732 } }
POST

Crear una tarea nueva

Envíe de forma programática listas de URL para indexación o comprobación.

Parámetro (URL) Descripción
SEARCH ENGINE google, yandex o bing
Nota: Bing SOLO admite el tipo de tarea checker. El indexador de Bing no está disponible.
TASK TYPE indexer (indexación de enlaces) o checker (comprobar indexación)
Parámetro del cuerpo (JSON) Tipo Descripción
title string Nombre de la tarea (opcional)
urls array Lista de enlaces. Máximo 10.000 enlaces por solicitud.
pay_per_indexed boolean Modo «pago por indexado» (pago por resultado).
Crítico: en el indexador de Google, solo está disponible este modo (debe ser true). El coste es de 100 tokens/URL y los tokens de los enlaces no indexados se reembolsan de forma automática. En Yandex, está activado por defecto.
drip_feed boolean Activar el envío gradual de URL (Drip-Feed).
drip_feed_days integer Número de días del Drip-Feed (de 2 a 30).
Restricción: el número total de urls debe ser mayor o igual que el número de días.
Ejemplo de solicitud (cURL)
curl -X POST -H 'Authorization: YOUR_API_KEY' -H 'Content-Tipo: application/json' \ -d '{"title":"test title", "urls":["https://google.com", "https://site.com/page1"], "pay_per_indexed": true, "drip_feed": true, "drip_feed_days": 2}' \ https://api.speedyindex.com/v2/task/google/indexer/create
Códigos de respuesta
  • 0: Éxito
  • 1: Recargue el saldo (fondos insuficientes)
  • 2: Error de validación (p. ej., parámetros incorrectos)
GET

Obtener la lista de tareas

La paginación empieza en 0. Cada página contiene 1000 tareas. Ordenadas de más reciente a más antigua.

Ejemplo de respuesta
{ "code": 0, "page": 0, "last_page": 5, "result": [ { "id": "65f8c7315752853b9171860a", "size": 690, "processed_count": 690, "indexed_count": 279, "title": "batch1.txt", "type": "google/checker", "is_completed": true, "pay_per_indexed": true, "drip_feed": false, "drip_feed_days": 0, "created_at": "2024-03-18T22:58:56.901Z" } ] }
POST /v2/task/<SEARCH ENGINE>/<TASK TYPE>/status

Obtener el estado de tareas concretas

El cuerpo de la solicitud debe contener task_ids (array de cadenas). Límite: 1000 ID.

curl -X POST -H "Authorization: YOUR_KEY" -H 'Content-Tipo: application/json' \ -d '{"task_ids":["65f8c7305759855b9171860a"]}' \ https://api.speedyindex.com/v2/task/google/indexer/status
POST /v2/task/<SEARCH ENGINE>/<TASK TYPE>/fullreport

Descargar el informe completo

Devuelve la lista de enlaces indexados y no indexados con títulos.

Nota sobre los códigos de error (solo google/indexer):

  • -1: Etiqueta meta noindex encontrada
  • 0: Sin errores
  • 404, 502, etc.: código de estado HTTP devuelto por la página
curl -X POST -H "Authorization: YOUR_KEY" -H 'Content-Tipo: application/json' \ -d '{"task_id":"67f542b1e86b8c3b8ffac1a6"}' \ https://api.speedyindex.com/v2/task/google/indexer/fullreport
POST /v2/<SEARCH ENGINE>/url

Indexar un enlace individual

Útil para el envío drip-feed de enlaces. SEARCH_ENGINE: google, yandex.

curl -X POST -H 'Authorization: YOUR_KEY' -H 'Content-Tipo: application/json' \ -d '{"url":"https://google.com"}' \ https://api.speedyindex.com/v2/google/url
POST /v2/account/invoice/create

Crear factura de pago

Parámetro Descripción
price Precio del paquete en USD (5, 20, 50, 100, 250, 500)
method crypto, paypal, yookassa
email Obligatorio solo para Yookassa
curl -X POST -H "Authorization: YOUR_KEY" -H 'Content-Tipo: application/json' \ -d '{"price":50, "method":"crypto"}' \ https://api.speedyindex.com/v2/account/invoice/create

La respuesta devuelve una URL de enlace de pago.