IT
SERP Google complete, in JSON o HTML

API Google Search

Invia una parola chiave e ricevi la pagina dei risultati di Google esattamente come la vede chi cerca: ogni blocco, ogni risultato, con la sua posizione, la sua pagina e la sua posizione in pixel.

  • 1000 richieste gratuite
  • Nessuna carta di credito

Tutti i blocchi della SERP

Ogni blocco della pagina viene restituito nel JSON con il suo tipo, con i risultati in ordine di visualizzazione.

TipoCos’è
organicRisultati organici
paid_top, paid_bottomAnnunci Google Ads, in alto e in fondo alla pagina
local_packLocal pack, con valutazione, numero di recensioni, fascia di prezzo e informazioni mostrate
people_also_askDomande People Also Ask (“Altre domande”)
featured_snippetFeatured snippet (posizione zero)
knowledge_graphKnowledge Graph, il pannello a destra
top_storiesNotizie principali
videos, imagesVideo e immagini
shoppingAnnunci Shopping
sitelinksSitelink sotto un risultato
ai_overview_citation, ai_overview_citation_source, ai_overview_panelAI Overviews: brand citati nel testo, fonti delle citazioni e pannello delle fonti
location_sites, recipes, find_results_onSedi, ricette, “Trova risultati su” e altri blocchi

La vera paginazione di Google

Google non mostra più 100 risultati su una sola pagina. Noi percorriamo la paginazione pagina per pagina, come chi cerca, fino a 10 pagine per parola chiave (circa 100 risultati). Ogni risultato ti dice in quale pagina compare.

La profondità che vuoi

Il parametro depth va da 1 (circa 10 risultati) a 10 (circa 100 risultati).

Paghi solo le pagine trovate

10 pagine richieste, 4 trovate: ne paghi solo 4.

Operatori di ricerca

site:, inurl:, intitle:, allintitle:, filetype: e le combinazioni logiche sono supportati.

Posizione, posizione globale e pixel

Tre misure per ogni risultato. rank_type lo posiziona all’interno del suo blocco, rank_serp tra tutti gli elementi della pagina nell’ordine verticale reale, e pixel indica la sua distanza dalla parte alta della pagina. Un 1° risultato organico che si trova sotto un local pack e degli annunci non ha la visibilità che la sua posizione lascia intendere.

AI Overviews, anche asincrone

Ogni SERP viene renderizzata in un vero browser. Le AI Overviews che si caricano dopo la pagina vengono acquisite, con i brand citati, le fonti delle citazioni e il pannello delle fonti.

Parametri della richiesta

Una sola richiesta POST a /v1/serp, fino a 1.000 parole chiave per chiamata. I risultati si recuperano poi tramite ID, oppure vengono inviati al tuo URL di callback. Senza codice, la stessa raccolta si gestisce da Claude, ChatGPT o Cursor con il server MCP. Per alimentare agenti, pipeline RAG o valutazioni, vedi l’API SERP per l’IA.

ParametroDescrizione
search_enginegoogle_search
keywordLa parola chiave, operatori compresi
devicedesktop o mobile
locationVersione di Google, ad es. it per google.it o en per google.com
languageLingua dell’interfaccia (ad es. it)
depthNumero di pagine, da 1 a 10
geolocationFacoltativo: città, regione e paese separati da virgole, oppure una posizione GPS nel formato latitudine,longitudine (ad es. 43.7102,7.2620)
priorityFacoltativo: priorità di elaborazione, da 1 a 10
callback_urlFacoltativo: URL che riceve i risultati quando la parola chiave è stata elaborata

Componi la tua richiesta

curl -X POST 'https://api.semscraper.com/v1/serp' \
  -H 'Authorization: Bearer API_KEY' \
  -H 'Content-Type: application/json' \
  -d '[{"search_engine":"google_search","keyword":"restaurant","device":"desktop","location":"fr","language":"fr","depth":1,"geolocation":"Nice, Alpes-Maritimes, France"}]'

Paghi a richiesta

Nessun abbonamento: ricarichi il tuo saldo e ogni SERP ottenuta viene scalata.

0,30 € ogni 1.000 parole chiave, pagina 1
+0,20 € per ogni pagina in più, ogni 1.000 parole chiave

Sconto dall’1 al 10% in base all’importo ricaricato. Il tuo saldo non scade mai.

Guides

Per approfondire

Come fare scraping di Google nel 2026

Raccogliere i risultati di Google su larga scala non è mai stato così impegnativo: i 100 risultati per pagina non esistono più, le AI Overviews si caricano in ritardo e le SERP cambiano da una città all’altra. Ecco le opzioni e le insidie.

Leggi la guida →

Ottenere la top 100 di Google senza num=100

Per anni bastava aggiungere num=100 all’URL di ricerca per ottenere 100 risultati in un colpo solo. Non più. Ecco come ottenere comunque una top 100 affidabile.

Leggi la guida →

Posizione in pixel: perché essere primi non basta più

Essere primi tra i risultati organici dice poco su ciò che chi cerca vede davvero. La posizione in pixel misura dove compare realmente il tuo risultato.

Leggi la guida →

SERP geolocalizzate: i risultati di Google visti da una città

Due persone che digitano la stessa ricerca in due città diverse non vedono la stessa pagina. Per misurare la SEO locale bisogna raccogliere la SERP dalla località giusta.

Leggi la guida →

Clustering delle parole chiave per somiglianza delle SERP

Due parole chiave che mostrano le stesse pagine su Google rispondono allo stesso intento: una sola pagina dovrebbe puntare su entrambe. Ecco il metodo, le soglie giuste e uno script pronto all’uso.

Leggi la guida →

Targeting geografico su Google: perché il parametro gl non basta più

A fine maggio 2026 Google ha cambiato il modo in cui localizza i risultati. Il parametro gl, usato per anni per targetizzare un paese, non garantisce più una SERP affidabile. Ecco cosa abbiamo riscontrato e corretto.

Leggi la guida →
FAQ

Domande frequenti

È l’API ufficiale di Google?
No. Semscraper non è affiliato a Google: l’API raccoglie le pagine pubbliche dei risultati di ricerca, così come le vede chi cerca, e te le restituisce strutturate.
Desktop e mobile restituiscono gli stessi risultati?
No, Google non mostra la stessa SERP sui due dispositivi. Il parametro device ti permette di scegliere, e la posizione in pixel viene misurata sul rendering corrispondente.
Posso ottenere i risultati di una città specifica?
Sì, con il parametro geolocation: indica città, regione e paese separati da virgole, ad esempio “Milan, Lombardy, Italy”.
Quanto tempo serve per elaborare una parola chiave?
Ogni account ha la propria coda e i robot servono gli account a turno: una richiesta per ciascun account, poi la successiva. Il grosso batch di un altro cliente non passa mai davanti al tuo. Una richiesta richiede in mediana una trentina di secondi per una pagina e circa un minuto per 10 pagine. Se sei tu a inviare un grosso batch, viene smaltito progressivamente: le ultime richieste terminano dopo le prime, e il parametro priority fa passare avanti quelle urgenti.
I risultati vengono serviti da una cache?
No, ogni richiesta avvia una raccolta in tempo reale.
Posso usare gli operatori di ricerca (site:, inurl:…)?
Sì. Gli operatori di Google si inseriscono direttamente nella parola chiave: site:, inurl:, intitle:, allintitle:, filetype:, virgolette, OR, oppure l’esclusione di un termine con il segno meno. Una query con un operatore costa come qualsiasi altra. Un solo vincolo: niente virgole nella parola chiave, perché l’API le usa come separatore.

Pronto a fare scraping di Google?

1.000 richieste gratuite, senza carta di credito.