ScavioScavio
ProduitTarifsDocumentation
ConnexionCommencer
  1. Accueil
  2. Tutoriels
  3. Comment surveiller les citations d'AI Overview via l'API
Tutoriel

Comment surveiller les citations d'AI Overview via l'API

Suivez quelles pages sont citées dans Google AI Overviews. Exemples en Python et JavaScript utilisant l'API Scavio pour la surveillance AEO/GEO.

Obtenez une clé API gratuiteDocumentation API

Surveillez les citations d'AI Overview en interrogeant le SERP Google avec include_ai_overview activé à $0.005/requête. Suivez quelles pages de votre site sont citées, quelles pages concurrentes apparaissent et quand les schémas de citation changent.

Prérequis

  • Clé API Scavio
  • Liste des mots-clés cibles à surveiller
  • Python 3.8+ ou Node.js 18+

Parcours

Étape 1: Vérifiez un mot-clé pour AI Overview

Recherchez avec include_ai_overview pour obtenir les données de citation.

Python
import requests, os

H = {'x-api-key': os.environ['SCAVIO_API_KEY'], 'Content-Type': 'application/json'}

resp = requests.post('https://api.scavio.dev/api/v1/search',
    headers=H,
    json={'query': 'best project management tools 2026',
          'country_code': 'us', 'include_ai_overview': True})

data = resp.json()
aio = data.get('ai_overview', {})
if aio:
    print('AI Overview present')
    for source in aio.get('sources', []):
        print(f"  Cited: {source.get('domain', 'unknown')} - {source.get('title', '')}")
else:
    print('No AI Overview for this query')

Étape 2: Suivez les citations de votre domaine

Filtrez les citations pour trouver votre propre domaine.

Python
my_domain = 'mysite.com'
my_citations = [s for s in aio.get('sources', [])
    if my_domain in s.get('domain', '')]
competitor_citations = [s for s in aio.get('sources', [])
    if my_domain not in s.get('domain', '')]

print(f'My citations: {len(my_citations)}')
print(f'Competitor citations: {len(competitor_citations)}')

Exemple Python

Python
import requests, os, json
from datetime import date

H = {'x-api-key': os.environ['SCAVIO_API_KEY'], 'Content-Type': 'application/json'}

def monitor_aio(keywords, my_domain):
    report = {'date': date.today().isoformat(), 'keywords': []}
    for kw in keywords:
        data = requests.post('https://api.scavio.dev/api/v1/search',
            headers=H,
            json={'query': kw, 'country_code': 'us',
                  'include_ai_overview': True}).json()
        aio = data.get('ai_overview') or {}
        sources = aio.get('sources', [])
        report['keywords'].append({
            'keyword': kw,
            'has_aio': bool(aio),
            'my_citations': [s for s in sources if my_domain in s.get('domain', '')],
            'competitor_citations': [s['domain'] for s in sources if my_domain not in s.get('domain', '')],
        })
    cited = sum(1 for k in report['keywords'] if k['my_citations'])
    print(f"Cited in {cited}/{len(keywords)} AI Overviews")
    return report

report = monitor_aio(['best crm 2026', 'crm comparison'], 'mysite.com')

Exemple JavaScript

JavaScript
const H = {'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json'};
async function monitorAIO(keywords, myDomain) {
  const report = [];
  for (const kw of keywords) {
    const r = await fetch('https://api.scavio.dev/api/v1/search', {
      method: 'POST', headers: H,
      body: JSON.stringify({query: kw, country_code: 'us', include_ai_overview: true})
    }).then(r => r.json());
    const aio = r.ai_overview || {};
    const sources = aio.sources || [];
    report.push({
      keyword: kw, hasAIO: !!r.ai_overview,
      myCitations: sources.filter(s => (s.domain || '').includes(myDomain)),
      competitors: sources.filter(s => !(s.domain || '').includes(myDomain)).map(s => s.domain),
    });
  }
  const cited = report.filter(r => r.myCitations.length > 0).length;
  console.log(`Cited in ${cited}/${keywords.length} AI Overviews`);
  return report;
}
monitorAIO(['best crm 2026'], 'mysite.com');

Sortie attendue

JSON
Daily AI Overview monitoring report showing which keywords trigger AIOs and which domains (yours and competitors) get cited.

Tutoriels associés

  • Comment créer un brief de contenu basé sur les SERP avec l'API

Questions fréquentes

La plupart des développeurs terminent ce tutoriel en 15 à 30 minutes. Vous aurez besoin d'une clé API Scavio (l'offre gratuite suffit) et d'un environnement Python ou JavaScript fonctionnel.

Clé API Scavio. Liste des mots-clés cibles à surveiller. Python 3.8+ ou Node.js 18+. Une clé API Scavio vous donne 50 crédits gratuits à l'inscription.

Oui. L'offre gratuite comprend 50 crédits à l'inscription, ce qui est largement suffisant pour terminer ce tutoriel et prototyper une solution fonctionnelle.

Scavio dispose d'un package natif LangChain (langchain-scavio), d'un serveur MCP et d'une API REST simple qui fonctionne avec tout client HTTP. Ce tutoriel utilise the raw REST API, mais vous pouvez l'adapter à votre framework de prédilection.

Ressources connexes

Best Of

Meilleures API renvoyant des données AI Overview en 2026

Read more
Best Of

Meilleures API de suivi AEO à petit budget en 2026

Read more
Solution

Suivi des citations AI Overview pour les clients d'agence

Read more
Glossary

Suivi des citations AI Overview

Read more
Solution

Surveillance des citations dans les AI Overviews

Read more
Use Case

Suivi et surveillance abordables des Aperçus IA

Read more

Commencer

Suivez quelles pages sont citées dans Google AI Overviews. Exemples en Python et JavaScript utilisant l'API Scavio pour la surveillance AEO/GEO.

Obtenez une clé API gratuiteLire la documentation
ScavioScavio

API de recherche en temps réel pour agents IA. Recherchez sur toutes les plateformes, pas seulement Google.

Produit

  • Fonctionnalités
  • Tarifs
  • Tableau de bord
  • Affiliés

Développeurs

  • Documentation
  • Référence API
  • Démarrage rapide
  • Intégration MCP
  • SDK Python

Alternatives

  • Alternative à Tavily
  • Alternative à SerpAPI
  • Alternative à Firecrawl
  • Alternative à Exa

Outils

  • Formateur JSON
  • cURL vers code
  • Compteur de jetons
  • Tous les outils

© 2026 Scavio. Tous droits réservés.

Featured on TAAFT
Conditions d'utilisationPolitique de confidentialité