Docs et Guides
Démarrage
- Créez un compte et choisissez un forfait de crédits sur la page Tarifs.
- Ouvrez votre Tableau de bord et collez un lien par ligne dans la zone de soumission — chaque ligne doit être une URL complète commençant par
https://. - Cliquez sur Queue for Indexing. Chaque lien coûte un crédit et rejoint immédiatement la file de soumission.
- Surveillez le tableau Historique des Soumissions de votre tableau de bord — il se met à jour en direct au fur et à mesure que chaque lien est traité, sans rafraîchissement nécessaire.
Statuts de Soumission
Chaque lien que vous soumettez passe par l'un des quatre statuts, affiché comme un badge coloré dans votre Historique des Soumissions :
- pending
- Vient d'être soumis et attend dans la file de soumission. La plupart des soumissions sont envoyées en 1 à 3 minutes.
- submitted
- Acceptée par les moteurs de recherche auxquels nous soumettons et mise en file d'exploration. Ce n'est pas encore la confirmation que la page est indexée : nous vérifions sa présence sur Google aux jours 2, 7 et 14 et la marquons « on Google » dans votre Historique des Soumissions dès qu'elle apparaît. Votre compteur Links Submitted dans les paramètres augmente d'un pour chacune.
- failed
- Non envoyé parce que le site n'a pas encore votre fichier de clé (Settings → Domain Verification), ou non accepté par les moteurs de recherche. Le crédit est automatiquement recrédité sur votre solde ; vérifiez le site, puis soumettez à nouveau le lien.
- refunded
- Une soumission restée bloquée dans la file pendant plus de 7 jours est automatiquement remboursée — le crédit est reversé sur votre solde sans aucune action de votre part.
Crédits et Facturation
Chaque forfait est un pack de crédits à usage unique — 1 crédit soumet 1 lien, et les crédits n'expirent jamais.
Lancement
150 crédits · $9
Starter
1,000 crédits · $50
Professional
3,500 crédits · $150
Enterprise
5,000 crédits · $200
Agency
10,000 crédits · $350
Les tarifs s'affichent en INR avec des moyens de paiement indiens (UPI, cartes, netbanking) pour les visiteurs en Inde, et en USD pour tous les autres — ceci est détecté automatiquement, il n'y a rien à changer. Les achats sont définitifs, à une exception près : les crédits dépensés sur un lien toujours bloqué en attente après 7 jours sont remboursés automatiquement. Consultez la page Remboursements et Annulations pour les conditions complètes.
Paramètres du Compte
Tout ce qui se trouve dans Paramètres prend effet immédiatement :
- Alertes E-mail / Mises à jour d'Indexation / Actualités Produit — activez ou désactivez indépendamment les e-mails que vous recevez.
- Fuseau Horaire — contrôle la façon dont les horodatages des soumissions s'affichent sur votre tableau de bord.
- Numéro de Téléphone — utilisé uniquement pour préremplir les moyens de paiement indiens (UPI/cartes) au paiement ; jamais requis pour utiliser le produit.
Obtenir de l'Aide
Ouvrez un ticket depuis la page Assistance et choisissez la catégorie qui convient le mieux :
Problème TechniqueFacturation et PaiementsGestion du CompteQuestion sur l'IndexationSuggestion de FonctionnalitéAutre Chose
Les délais de réponse dépendent de la priorité que vous définissez à l'ouverture du ticket :
Faible
48-72h
Moyenne
24-48h
Élevée
12-24h
Urgente
2-4h
Référence API
Connectez IndexLaunch à votre propre code, à votre CMS ou à votre pipeline de déploiement pour que les pages nouvelles et mises à jour soient envoyées automatiquement pour indexation. L'API utilise le même solde de crédits que votre tableau de bord.
Fonctionnement
- Votre serveur envoie une liste d'URL de pages à IndexLaunch, signée avec votre clé API.
- IndexLaunch vérifie chaque URL, déduit un crédit par URL et l'envoie aux moteurs de recherche pour exploration. Vous recevez un ID par URL.
- Utilisez ces ID pour consulter le statut de chaque URL quand vous le souhaitez.
Configuration en 4 étapes
- Connectez-vous et créez une clé dans Paramètres → Accès API. Elle n'est affichée qu'une seule fois : copiez-la immédiatement.
- Stockez la clé comme variable d'environnement secrète sur votre serveur ou votre CI, par exemple
INDEXLAUNCH_API_KEY. Ne la placez jamais dans du code exécuté dans le navigateur ni dans un dépôt public. - Vérifiez chaque domaine dont vous soumettrez des URL (Settings → Domain Verification). Les moteurs de recherche rejettent les URL des sites non vérifiés.
- Appelez l'API depuis votre backend, un script ou votre pipeline de déploiement. Les exemples ci-dessous sont prêts à copier.
Authentification
Envoyez votre clé dans l'en-tête Authorization de chaque requête sous la forme Bearer YOUR_KEY. Toutes les requêtes utilisent HTTPS et JSON.
Authorization: Bearer il_live_xxxxxxxxxxxxxxxxxxxxxxxx
Soumettre des URL
Envoyez jusqu'à 500 URL complètes (commençant par https://) par requête. Chaque URL coûte un crédit. La réponse contient un ID par URL, dans le même ordre que celui de l'envoi.
POST https://www.indexlaunch.site/api/v1/submit
Authorization: Bearer il_live_xxxxxxxxxxxxxxxxxxxxxxxx
Content-Type: application/json
{ "urls": ["https://example.com/page-1", "https://example.com/page-2"] }200 OK
{ "submitted": 2, "ids": ["j57...", "j58..."] }Consulter le statut d'une URL
Transmettez un ID issu de la réponse de soumission. Vous ne pouvez consulter que les URL soumises par votre propre compte.
GET https://www.indexlaunch.site/api/v1/urls/j57... Authorization: Bearer il_live_xxxxxxxxxxxxxxxxxxxxxxxx
200 OK
{
"id": "j57...",
"url": "https://example.com/page-1",
"status": "indexed",
"submittedAt": 1757740800000,
"indexedAt": 1757741100000
}Champs de la réponse
id- L'ID de la soumission.
url- L'URL que vous avez soumise.
status- L'une des valeurs de statut ci-dessous.
submittedAt- Date de soumission, en millisecondes depuis l'epoch Unix.
indexedAt- Date d'acceptation par les moteurs de recherche. Absent tant que ce n'est pas le cas.
Valeurs de statut
pending- Reçue et en attente d'envoi. La plupart des URL passent à l'étape suivante en quelques minutes.
indexed- Acceptée par les moteurs de recherche et mise en file d'exploration. Le tableau de bord l'affiche comme « Submitted ». Cela ne confirme pas encore que la page est indexée.
failed- Les moteurs de recherche n'ont pas accepté l'URL, le plus souvent parce que le domaine n'est pas vérifié. Le crédit est restitué automatiquement.
refunded- L'URL est restée bloquée plus de 7 jours, le crédit a donc été restitué automatiquement.
Exemples de code
curl
curl -X POST https://www.indexlaunch.site/api/v1/submit \
-H "Authorization: Bearer $INDEXLAUNCH_API_KEY" \
-H "Content-Type: application/json" \
-d '{"urls": ["https://example.com/new-post"]}'JavaScript (Node.js 18+)
const res = await fetch("https://www.indexlaunch.site/api/v1/submit", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.INDEXLAUNCH_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
urls: ["https://example.com/new-post", "https://example.com/pricing"],
}),
});
const data = await res.json();
if (!res.ok) throw new Error(data.error);
console.log(`Submitted ${data.submitted} URLs`, data.ids);Python
import os
import requests
res = requests.post(
"https://www.indexlaunch.site/api/v1/submit",
headers={"Authorization": f"Bearer {os.environ['INDEXLAUNCH_API_KEY']}"},
json={"urls": ["https://example.com/new-post"]},
timeout=30,
)
data = res.json()
if not res.ok:
raise RuntimeError(data["error"])
print(data["submitted"], data["ids"])Après chaque déploiement (GitHub Actions)
# .github/workflows/indexlaunch.yml
name: Submit new pages
on:
workflow_dispatch:
push:
branches: [main]
jobs:
submit:
runs-on: ubuntu-latest
steps:
- name: Send changed URLs to IndexLaunch
env:
INDEXLAUNCH_API_KEY: ${{ secrets.INDEXLAUNCH_API_KEY }}
run: |
curl --fail-with-body -X POST https://www.indexlaunch.site/api/v1/submit \
-H "Authorization: Bearer $INDEXLAUNCH_API_KEY" \
-H "Content-Type: application/json" \
-d '{"urls": ["https://example.com/new-post"]}'Erreurs
Les erreurs renvoient du JSON avec un champ error contenant un message que vous pouvez afficher ou journaliser.
400- Requête invalide : le corps ne contient pas de liste
urls, une URL n'est pas valide, plus de 500 URL ont été envoyées, les crédits sont insuffisants ou les requêtes arrivent trop vite. 401- La clé est manquante, incorrecte ou révoquée.
403- Le compte est suspendu.
404- Aucune soumission avec cet ID n'appartient à votre compte.
Bonnes pratiques
- Ne soumettez que les pages nouvelles ou modifiées, pas tout votre site à chaque déploiement.
- Regroupez les URL dans une seule requête au lieu d'envoyer une requête par URL.
- Si vous recevez « Too many requests » ou un message de limite de débit, attendez une minute et réessayez. Les limites exactes de votre compte sont indiquées dans Paramètres → Accès API.
- Si une clé fuite, révoquez-la dans les Paramètres et créez-en une nouvelle. Les clés révoquées cessent de fonctionner immédiatement.
Vous voulez en savoir plus sur le fonctionnement réel de l'indexation ? Lisez nos guides.