API per lo scraping di Google Maps
Una ricerca su Google Maps, tutte le schede che restituisce: nome, categoria, indirizzo, sito web, valutazione, numero di recensioni e orari di apertura, con la posizione di ogni scheda.
- 1000 richieste gratuite
- Nessuna carta di credito
Cosa restituisce
Le schede arrivano nell’ordine di Google Maps, con i campi seguenti.
| Campo | Descrizione |
|---|---|
rank_type, rank_serp | Posizione della scheda nei risultati |
title | Nome dell’attività |
cid | ID Google (CID) della scheda |
type | Categoria dell’attività (ad es. Ristorante) |
address | Indirizzo postale |
website | Sito web dell’attività |
rating | Valutazione media su 5 |
reviews | Numero di recensioni |
status_label, status_detail | Stato di apertura (Aperto, Chiuso) e relativo dettaglio, come gli orari |
comment | Estratto mostrato sulla scheda |
images | Elenco delle immagini della scheda |
Geolocalizzata
Una ricerca per “idraulico” non restituisce le stesse schede a Milano e a Roma. Il parametro geolocation colloca la ricerca nella città che scegli, così vedi quello che vede chi cerca sul posto.
A cosa
SEO locale
Monitora la posizione delle tue schede sulle tue parole chiave, città per città, e individua quelle che perdono terreno.
Monitoraggio dei concorrenti
Confronta valutazione, numero di recensioni e categoria delle attività intorno a te nei risultati.
Ricerche di mercato
Elenca le attività di una categoria in una zona, con indirizzo e sito web.
E il local pack
Le schede mostrate nei risultati di Google Search, il local pack, vengono restituite dall’API Google Search, con valutazione, numero di recensioni e fascia di prezzo.
della richiesta
La stessa richiesta POST a /v1/serp usata per Google Search, con search_engine impostato su google_maps. Fino a 1.000 parole chiave per chiamata.
| Parametro | Descrizione |
|---|---|
search_engine | google_maps |
keyword | La ricerca, ad es. “ristorante” |
depth | Profondità di raccolta, da 1 a 10 |
location | Versione di Google, ad es. it per google.it o en per google.com |
language | Lingua (ad es. it) |
geolocation | Facoltativo: città, regione e paese separati da virgole, oppure una posizione GPS nel formato latitudine,longitudine con zoom facoltativo (ad es. 43.7102,7.2620,16z) |
priority | Facoltativo: priorità di elaborazione, da 1 a 10 |
callback_url | Facoltativo: URL che riceve i risultati quando la ricerca è 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_maps","keyword":"restaurant","location":"fr","language":"fr","depth":1,"geolocation":"Nice, Alpes-Maritimes, France"}]'
Paghi
Stesso prezzo di Google Search. Nessun abbonamento: ricarichi il tuo saldo e ogni ricerca viene scalata.
Sconto dall’1 al 10% in base all’importo ricaricato. Il tuo saldo non scade mai.
Per approfondire
Scraping di Google Maps: estrarre le schede di una ricerca
Nome, categoria, indirizzo, sito web, valutazione, numero di recensioni, orari di apertura: una ricerca su Google Maps contiene moltissime informazioni su un mercato locale. Ecco come raccoglierle correttamente.
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 →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 →Domande frequenti
È l’API ufficiale di Google Maps?
Restituite il testo delle recensioni?
Posso puntare su una città specifica?
Che differenza c’è con il local pack di Google Search?
Pronto a fare scraping di Google Maps?
1.000 richieste gratuite, senza carta di credito.
