API Reference

L'API Search Console offre i seguenti servizi:

  • Analisi delle ricerche: esegui query sui dati sul traffico relativi al tuo sito.
  • Sitemap: elenca tutte le Sitemap, richiedi informazioni su una Sitemap specifica e invia una Sitemap a Google.
  • Siti: elenca/aggiungi/rimuovi proprietà dall'account Search Console.
  • Controllo URL: controlla lo stato di una pagina nell'Indice Google (equivalente al Controllo URL in Search Console).

Analisi delle ricerche

Per i dettagli sulle risorse di Analisi delle ricerche, consulta la pagina sulla rappresentazione delle risorse.

Metodo Richiesta HTTP Descrizione
URI relativi a https://www.googleapis.com/webmasters/v3, se non diversamente specificato
query POST  /sites/siteUrl/searchAnalytics/query

Esegui query sui dati del traffico di ricerca con filtri e parametri da te definiti. Il metodo restituisce zero o più righe raggruppate in base alle chiavi di riga (dimensioni) che hai definito. Devi definire un intervallo di date di uno o più giorni.

Se la data è una delle dimensioni, tutti i giorni senza dati vengono omessi dall'elenco dei risultati. Per sapere quali giorni contengono dati, esegui una query senza filtri raggruppati per data, per l'intervallo di date di interesse.

I risultati vengono ordinati in base al conteggio dei clic in ordine decrescente. Se due righe hanno lo stesso numero di clic, vengono ordinate in modo arbitrario.

Vedi l'esempio di Python per chiamare questo metodo.

Esempio di POST su JSON:
POST https://www.googleapis.com/webmasters/v3/sites/https%3A%2F%2Fwww.example.com%2F/searchAnalytics/query
{
  "startDate": "2015-04-01",
  "endDate": "2015-05-01",
  "dimensions": ["country","device"]
}

Sitemap

Per i dettagli delle risorse Sitemap, consulta la pagina sulla rappresentazione delle risorse.

Metodo Richiesta HTTP Descrizione
URI relativi a https://www.googleapis.com/webmasters/v3, se non diversamente specificato
elimina DELETE  /sites/siteUrl/sitemaps/feedpath Elimina una Sitemap da questo sito.
trova GET  /sites/siteUrl/sitemaps/feedpath Recupera le informazioni su una Sitemap specifica.
list GET  /sites/siteUrl/sitemaps Elenca le Sitemap-entries inviate per il sito o incluse nel file Indice Sitemap (se nella richiesta è specificato sitemapIndex).
invia PUT  /sites/siteUrl/sitemaps/feedpath Invia la Sitemap relativa a un sito.

Siti

Per i dettagli sulle risorse Sites, consulta la pagina sulla rappresentazione delle risorse.

Metodo Richiesta HTTP Descrizione
URI relativi a https://www.googleapis.com/webmasters/v3, se non diversamente specificato
add PUT  /sites/siteUrl Aggiunge un sito all'insieme di siti dell'utente in Search Console.
elimina DELETE  /sites/siteUrl Rimuove un sito dall'insieme di siti di Search Console dell'utente.
trova GET  /sites/siteUrl Recupera informazioni su un sito specifico.
list GET  /sites Elenca i siti Search Console dell'utente.

Controllo URL

Per i dettagli sulle risorse Controllo URL, consulta la pagina sulla rappresentazione delle risorse.

Metodo Richiesta HTTP Descrizione
URI relativo a https://searchconsole.googleapis.com/v1
index.inspect POST /urlInspection/index:inspect

Informazioni sull'URL fornito nell'Indice Google.

Esempio di POST su JSON:
POST https://searchconsole.googleapis.com/v1/urlInspection/index:inspect
{
  "inspectionUrl": "https://www.example.com/mypage",
  "siteUrl": "https://www.example.com/",
  "languageCode": "en-US"}