IT
Schede, valutazioni e recensioni di Google Maps in JSON

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 ogni scheda

Le schede arrivano nell’ordine di Google Maps, con i campi seguenti.

CampoDescrizione
rank_type, rank_serpPosizione della scheda nei risultati
titleNome dell’attività
cidID Google (CID) della scheda
typeCategoria dell’attività (ad es. Ristorante)
addressIndirizzo postale
websiteSito web dell’attività
ratingValutazione media su 5
reviewsNumero di recensioni
status_label, status_detailStato di apertura (Aperto, Chiuso) e relativo dettaglio, come gli orari
commentEstratto mostrato sulla scheda
imagesElenco delle immagini della scheda

Geolocalizzata fino alla città

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 serve

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.

Parametri 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.

ParametroDescrizione
search_enginegoogle_maps
keywordLa ricerca, ad es. “ristorante”
depthProfondità di raccolta, da 1 a 10
locationVersione di Google, ad es. it per google.it o en per google.com
languageLingua (ad es. it)
geolocationFacoltativo: 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)
priorityFacoltativo: priorità di elaborazione, da 1 a 10
callback_urlFacoltativo: 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 a richiesta

Stesso prezzo di Google Search. Nessun abbonamento: ricarichi il tuo saldo e ogni ricerca viene scalata.

0,30 € ogni 1.000 ricerche, profondità 1
+0,20 € per ogni livello di profondità in più, ogni 1.000 ricerche

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

FAQ

Domande frequenti

È l’API ufficiale di Google Maps?
No. Semscraper non è affiliato a Google e non sostituisce le API di Google Maps Platform (mappe, indicazioni stradali, geocodifica). L’API raccoglie i risultati pubblici di una ricerca su Google Maps e te li restituisce strutturati.
Restituite il testo delle recensioni?
L’API restituisce la valutazione media, il numero di recensioni e l’estratto mostrato sulla scheda. Non restituisce il testo completo di ogni recensione.
Posso puntare su una città specifica?
Sì, con il parametro geolocation: indica città, regione e paese separati da virgole, ad esempio “Milan, Lombardy, Italy”.
Che differenza c’è con il local pack di Google Search?
Il local pack mostra solo poche schede all’interno della pagina dei risultati di Google, e viene restituito dall’API Google Search. L’API Google Maps restituisce l’elenco delle schede della ricerca su Google Maps vera e propria.

Pronto a fare scraping di Google Maps?

1.000 richieste gratuite, senza carta di credito.