Documentation API v2

Intégrez les services SpeedyIndex directement dans votre flux de travail.

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

Vous cherchez l’interface web ? Utilisez aussi notre tableau de bord du vérificateur d’index Google en masse pour les soumissions manuelles et les rapports visuels.

Documentation de l’API SpeedyIndexBot

L’API (Application Programming Interface) est une interface logicielle pour automatiser le travail avec notre service. L’intégration vous permet de créer des tâches et de recevoir des rapports par programme, et d’économiser du temps sur les opérations répétitives. Pour toute question d’intégration ou de méthodes de requête, le support est disponible : @alexspeedyindex

Télécharger le PDF

Authentification

Pour commencer à automatiser vos processus d’ indexation Google et de vérification de backlinks, toutes les requêtes API exigent une clé API valide. Vous trouverez votre clé API individuelle dans les réglages du bot Telegram ou dans votre tableau de bord personnel.

Exemple d’en-tête Authorization: YOUR_API_KEY
GET

Consulter le solde

Renvoie votre solde actuel : jetons, crédits indexeur et crédits vérificateur.

Exemple de réponse
{ "code": 0, "balance": { "tokens": 5000, "indexer": 10014495, "checker": 100732 } }
POST

Créer une nouvelle tâche

Soumettez par programme des listes d’URL à indexer ou à vérifier.

Paramètre (URL) Description
SEARCH ENGINE google, yandex ou bing
Note : Bing ne prend en charge QUE le type checker. L’indexeur Bing n’est pas disponible.
TASK TYPE indexer (indexation de liens) ou checker (vérification d’indexation)
Paramètre du corps (JSON) Type Description
title string Nom de la tâche (facultatif)
urls array Liste de liens. 10 000 liens max par requête.
pay_per_indexed boolean Mode « paiement à l’indexé » (paiement au résultat).
Critique : pour l’indexeur Google, seul ce mode est disponible (doit être true). Coût : 100 jetons/URL, et les jetons des liens non indexés sont remboursés automatiquement. Pour Yandex, ce mode est activé par défaut.
drip_feed boolean Activer la soumission progressive des URL (Drip-Feed).
drip_feed_days integer Nombre de jours pour le Drip-Feed (de 2 à 30).
Restriction : le nombre total d’urls doit être supérieur ou égal au nombre de jours.
Exemple de requête (cURL)
curl -X POST -H 'Authorization: YOUR_API_KEY' -H 'Content-Type: 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
Codes de réponse
  • 0 : Succès
  • 1 : Rechargez le solde (fonds insuffisants)
  • 2 : Erreur de validation (ex. paramètres incorrects)
GET

Obtenir la liste des tâches

La pagination commence à 0. Chaque page contient 1 000 tâches. Tri du plus récent au plus ancien.

Exemple de réponse
{ "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

Obtenir le statut de tâches précises

Le corps de la requête doit contenir task_ids (tableau de chaînes). Limite : 1 000 identifiants.

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

Télécharger le rapport complet

Renvoie la liste des liens indexés et non indexés avec titres.

Note sur les codes d’erreur (google/indexer uniquement) :

  • -1 : Balise meta noindex trouvée
  • 0 : Aucune erreur
  • 404, 502, etc. : code HTTP renvoyé par la page
curl -X POST -H "Authorization: YOUR_KEY" -H 'Content-Type: application/json' \ -d '{"task_id":"67f542b1e86b8c3b8ffac1a6"}' \ https://api.speedyindex.com/v2/task/google/indexer/fullreport
POST /v2/<SEARCH ENGINE>/url

Indexer un lien unitaire

Utile pour le drip-feed de liens. SEARCH_ENGINE : google, yandex.

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

Créer une facture de paiement

Paramètre Description
price Prix du forfait en USD (5, 20, 50, 100, 250, 500)
method crypto, paypal, yookassa
email Requis pour Yookassa uniquement
curl -X POST -H "Authorization: YOUR_KEY" -H 'Content-Type: application/json' \ -d '{"price":50, "method":"crypto"}' \ https://api.speedyindex.com/v2/account/invoice/create

La réponse renvoie une URL de lien de paiement.