Vai al contenuto
Business Scraping

Google Maps Scraping: guida completa 2026

Scopri come fare scraping su Google Maps nel 2026: griglia intelligente, Places API, limiti da superare. Guida pratica con esempi ed errori da evitare.

Illustrazione: una griglia di cerchi di ricerca sovrapposti su una mappa, con i segnaposto delle attività

Lo scraping di Google Maps è uno dei metodi più veloci per generare liste di contatti B2B in Italia: nome, indirizzo, telefono, sito web e rating di ogni attività, estratti in pochi minuti. Questa guida spiega come funziona tecnicamente, quali sono i limiti della Places API, come superare il tetto dei 20 risultati per query con l'algoritmo a griglia e come usare i dati in modo efficace — tutto quello che serve per partire con la lead generation locale. Per una panoramica più ampia, vedi la nostra guida completa alla lead generation B2B.

Cos'è lo scraping di Google Maps

Google Maps contiene un database di oltre 200 milioni di attività commerciali nel mondo (stima 2025), costantemente aggiornato. Ogni scheda contiene dati pubblici: ragione sociale, indirizzo, categoria, orari, telefono, sito, email (a volte), rating e recensioni. Lo "scraping" è il processo di estrarre questi dati in modo automatizzato per costruire liste di lead.

Per chi vende B2B a piccole attività locali — agenzie web che cercano attività senza sito web a cui proporre il primo sito, software house che vendono gestionali a officine, consulenti HR che offrono servizi a studi professionali — Google Maps è il canale di lead generation più ricco e meno saturato. Il vantaggio rispetto a liste comprate: sei tu a definire esattamente città, categoria e filtri.

Come funziona la Google Places API

Dietro le quinte, Google espone due endpoint principali della Places API rilevanti per lo scraping: Nearby Search (ti dà una lista di attività in un raggio intorno a un punto GPS) e Place Details (ti dà i dati completi di una singola attività dato il suo place_id). La Nearby Search è economica ma ritorna dati parziali; la Place Details costa di più ma contiene telefono, sito, rating.

Una query Nearby Search ritorna fino a 20 risultati per pagina, con paginazione fino a 60 totali. Sembra tanto, ma per città grandi significa che una singola query a "Roma + ristoranti" non ti darà mai più di 60 risultati — anche se a Roma ci sono 15.000 ristoranti. È qui che entra in gioco la griglia intelligente.

Il limite dei 20 risultati e come superarlo

La soluzione è dividere la zona di ricerca in una griglia di micro-aree. Invece di una query "ristoranti a Roma", ne fai migliaia di piccole: "ristoranti in un raggio di 800m intorno al punto X", ripetuto per ogni cella della griglia. Ogni cella ti dà fino a 60 risultati, e l'algoritmo deduplica automaticamente i risultati tra celle adiacenti.

La ricerca a griglia di MyScraper fa esattamente questo: copre l'area con cerchi di ricerca da 800 metri di raggio, con i centri a 960 metri l'uno dall'altro (si sovrappongono, quindi non restano buchi), fino a 600 punti per area; oltre, la maglia si allarga. I doppioni si scartano con il Place ID prima di scaricare i dettagli. Il risultato pratico: molti più dei 60 risultati di una singola ricerca, quanti dipende da categoria e zona.

  • Zone ad alta densità (centri storici di grandi città): celle da 400-600m, serve una griglia fine.
  • Zone a media densità (quartieri residenziali grandi città, piccoli capoluoghi): celle da 800-1200m.
  • Zone a bassa densità (paesi, campagna): celle da 2-5 km, pochi punti griglia.
  • Deduplicazione: i risultati condivisi tra celle vengono uniti per ID univoco Google (place_id).

Caso pratico: 500 pizzerie a Roma

Vediamo un esempio concreto. Vuoi contattare tutte le pizzerie di Roma per vendere un servizio (gestionale, sito web, campagne Google). Con una query diretta Google te ne dà massimo 60. Con la ricerca a griglia di MyScraper: imposti "Roma" + categoria "pizzeria" e il numero massimo di risultati; il sistema copre la città con i cerchi di ricerca (per un'area grande come Roma servono centinaia di punti, fino al tetto di 600), scarta doppioni e attività fuori categoria e scarica la scheda solo di quelle valide. Costo: 1 credito per scheda, circa 0,04 €: 500 pizzerie costano 500 crediti, circa 20 €.

Con questi dati puoi poi importare i 500 contatti nel CRM di MyScraper, cercare le email dai loro siti con l'arricchimento (piani Medium e Rocket) e lanciare una campagna email marketing AI con un testo pensato per la categoria: con un tasso di risposta del 4-6%, ogni 500 email consegnate sono 20-30 conversazioni da seguire.

Consiglio

Filtra i risultati per rating minimo 3.5 prima di contattare: le attività con rating basso sono spesso chiuse o male gestite, e ti fanno perdere tempo. Con MyScraper la valutazione compare nei risultati ed è nell'export Excel, dove la ordini o la filtri in un attimo.

Errori comuni (e come evitarli)

Errore 1 — Cercare in una città troppo grande con una sola query. Ottieni massimo 60 risultati e perdi tutto il resto. Soluzione: usa sempre un sistema a griglia.

Errore 2 — Non verificare la qualità dei dati. Alcuni numeri di telefono sono obsoleti (il 5-10% circa). Validare prima di chiamare o inviare SMS. Per email, validare con tool di verifica prima di lanciare campagne.

Errore 3 — Ignorare i Termini di Servizio. Google vieta di costruire database "pubblici" che replicano Maps. Anche per l'uso interno valgono le condizioni di Google Maps Platform, che limitano per quanto tempo si possono conservare i contenuti delle schede: leggile. Approfondisci nella guida legale sullo scraping.

Attenzione

Non fare scraping aggressivo (più di 100 query al secondo da un solo IP): Google può temporaneamente bloccare l'API key. Con MyScraper non usi una tua chiave: la ricerca fa una pausa di 5 secondi quando Google chiede di rallentare e ripete fino a tre volte le richieste fallite per errori di rete.

Alternative e tool

Oltre a MyScraper, esistono altri tool per lo scraping di Google Maps: Apify (template scraping generici, prezzo a consumo), Outscraper (solo scraping), PhantomBuster (LinkedIn più che Maps). Tutti sono in inglese, nessuno ha interfaccia italiana, nessuno integra email marketing e voice agent nel flusso. Per chi cerca un'alternativa esclusivamente sullo scraping c'è anche il confronto nella guida al LinkedIn scraping, che copre un canale complementare.

Se invece il canale primario è cold email B2B, il flusso ottimale è: ricerca su Google Maps → arricchimento email dai siti → campagna cold email → richiamo con l'agente vocale. In MyScraper sono passaggi della stessa app (arricchimento e agente vocale nei piani Medium e Rocket).

Come lo fa MyScraper

MyScraper automatizza l'intero processo di scraping Google Maps: inserisci città + categoria (o più categorie: "pizzeria, ristorante, trattoria"), scegli il massimo di risultati, avvia. Il software gestisce la griglia e i doppioni; nel CRM filtri con un clic chi ha o non ha sito, telefono ed email, ed esporti in CSV o Excel. Costo: 1 credito (circa 0,04 €) per ogni scheda scaricata; gli scarti non consumano crediti.

Business Scraper nell'app MyScraper: ricerca «Dentista» a Roma completata con 247 risultati e 247 crediti scalati, a destra l'elenco degli studi con indirizzo, telefono e sito
Business Scraper nell'app: una ricerca per categoria e città, 1 credito per scheda. Dati dimostrativi.

Se vuoi provarlo, crei l'account gratis con 20 crediti di prova, senza carta: sono 20 schede di Google Maps. Consulta i piani per i costi a regime: da 49 €/mese (IVA esclusa), più i crediti a consumo.

Come si fa in MyScraper

Le guide passo per passo, con le foto dell'app e i costi in crediti: Fare la prima ricerca su Google Maps, Città, CAP e zona: come funziona il controllo. Le trovi tutte nel Centro assistenza.

Domande frequenti

Quante query gratuite concede Google?

La Places API ha un free tier di ~10.000 query/mese per Geocoding, 5.000 per Nearby Search e 5.000 per Place Details (dati 2025). Con MyScraper non devi preoccupartene: il costo API è incluso nei crediti.

Che dati ottengo per ogni attività?

Con MyScraper: nome, indirizzo completo (via, CAP, città e provincia), telefono e sito web quando ci sono, valutazione media e Place ID. L'email non è in Google Maps: la cerca poi l'arricchimento email sul sito dell'attività (piani Medium e Rocket).

Quanto è veloce lo scraping?

Dipende dall'area e dalla categoria: la ricerca avanza punto per punto e vedi l'avanzamento in diretta; puoi cambiare pagina e a fine ricerca arriva una notifica. Il limite è il numero massimo di risultati che imposti, e la ricerca non va mai oltre i crediti che hai.

Conclusione

Lo scraping di Google Maps è la via più diretta ed economica per costruire liste B2B locali in Italia. Con il tool giusto, che gestisca la ricerca a griglia e i doppioni, 500 schede costano 500 crediti: circa 20 € con MyScraper. Prova il Business Scraper di MyScraper con 20 crediti gratuiti o scegli un piano per iniziare subito.

Dalla guida all'app · Business Scraper

Le attività di una zona, in una lista

Business Scraper copre l'area con una ricerca a griglia sulle API ufficiali di Google Maps: nome, indirizzo, telefono e sito, senza doppioni. 1 credito per scheda.

20 crediti di prova, senza carta · App per Mac, Windows in arrivo

Redazione MyScraper

Guide pratiche sulla lead generation B2B in Italia. Funzioni, limiti e prezzi di MyScraper citati nell'articolo sono verificati sull'app alla data di aggiornamento: . I prezzi sono IVA esclusa.

Condividi