API REST + serveur MCP
L'API de rapports SEO pour les
développeurs et agents IA
Créez des rapports via REST, interrogez leur statut et lisez le même objet de rapport enregistré que votre équipe voit sur le site web. La même clé API connecte n'importe quel agent compatible MCP.
Modèle d'accès
L’accès API est lié au compte. Créez un compte gratuit, obtenez une clé API et commencez avec les aperçus de score. Aucune carte n’est requise pour le chemin d’évaluation.
Sessions du site web, appels API, et sessions d'agent lisent à partir du même état de rapport enregistré
Créez un rapport, interrogez le statut, puis lisez l'aperçu ou les résultats complets à partir du même objet.
Points de terminaison disponibles
/api/v1/reports/previewCréer un aperçu de score pour les flux de partenariat et de lancement de produit.
/api/v1/reportsCréez un nouveau rapport ou réutilisez-en un qui existe déjà.
/api/v1/reports/:idObtenez le dernier statut et les sections du rapport.
/api/v1/reports/:id/resultLisez les résultats complets une fois le rapport débloqué.
/api/v1/reports/:id/download?format=jsonExporter le payload du rapport en JSON pour les intégrations programmatiques.
Client officiel TypeScript
Authentification sans configuration, prêt pour le niveau gratuit, prêt pour la plateforme de lancement.
Ligne de commande
Exécutez des rapports depuis votre terminal. Une installation globale, aperçus instantanés.
npm install -g @seoreport/clientServeur MCP — même API, même clé
Pointez n'importe quel client compatible MCP vers https://seoreport.dev/mcp et authentifiez-vous avec la même clé API Bearer que pour REST. Les outils de rapport et de compte sont annoncés à la connexion : un agent peut lancer un audit et lire les constats sans code intermédiaire.
{
"mcpServers": {
"seoreport": {
"url": "https://seoreport.dev/mcp",
"headers": {
"Authorization": "Bearer sr__live_your_api_key"
}
}
}
}create_reportLancez un rapport pour une URL et récupérez un identifiant de tâche.
get_report_statusInterrogez la tâche jusqu'à ce que le rapport soit prêt.
get_reportLisez le rapport terminé avec son score et ses constats.
list_reportsListez les rapports du compte.
get_report_downloadObtenez une URL de téléchargement en JSON, Markdown, texte ou PDF.
get_usageConsultez les crédits restants et la période de facturation en cours.
Le paiement, la résiliation et la suppression de compte renvoient une URL de confirmation à ouvrir dans le navigateur au lieu d'agir directement. Un agent peut les amorcer ; seule une personne peut les finaliser.
{
"success": true,
"report": {
"jobId": "383c5318-5e81-45a8-9df8-579d10442f72",
"stage": "snapshot_ready",
"status": "completed",
"targetUrl": "https://rbeckner.com",
"isSnapshotReady": true,
"preview": {
"sectionKeys": ["hero_summary", "top_findings"]
},
"paidUnlock": {
"unlockEligible": true,
"unlocked": false
}
},
"pollAfterMs": 0
}Prêt à construire?
Obtenez votre clé gratuite API et commencez à intégrer les rapports SEO dans votre produit.