anilead.io/Blog/Tutorial
Tutorial8 min di lettura

Google Places API for Lead Generation: The Complete Setup Tutorial

Step-by-step guide: How to use Google Places API to find B2B leads in Germany, Austria and Switzerland — for free.

Andreas Indorf
Andreas Indorf

Gründer · anilead.io · 28 febbraio 2026

Google Places API for Lead Generation: The Complete Setup Tutorial

La Google Places API è una delle fonti di dati più potenti per la lead generation nel mercato DACH: con oltre 200 milioni di luoghi e aziende secondo i dati della stessa Google, Google Maps è l'elenco aziendale più completo del mondo, e la Places API ti offre un accesso ufficiale e programmatico a questi dati. In questo tutorial configuri tutto passo per passo — dal progetto cloud alla scelta tra Text Search e Nearby Search, fino alle field mask e al modello di prezzo attuale (aggiornato a luglio 2026).

Perché Google Places è la migliore fonte di dati per lead B2B?

La Google Places API fornisce dati aziendali più aggiornati e completi di qualsiasi abbonamento a database, perché le aziende curano da sole i propri profili Maps e Google integra le modifiche di continuo. Per ogni azienda trovata ottieni in forma strutturata:

  • Ragione sociale e categoria di settore
  • Indirizzo e coordinate GPS
  • Numero di telefono e URL del sito web
  • Orari di apertura e recensioni
  • Foto e descrizioni

Proprio per le PMI dell'area DACH la copertura è eccellente: praticamente ogni attività con presenza fisica è censita — dal costruttore di macchinari allo studio di consulenza fiscale. Importante: l'utilizzo tramite l'API ufficiale si distingue radicalmente dallo scraping dell'interfaccia di Maps, che viola i termini di utilizzo di Google. Maggiori dettagli nell'articolo Scraping di Google Maps — cosa è legale in Germania.

Passo 1: Come configuri il progetto Google Cloud?

Per la Places API ti serve un progetto Google Cloud con un account di fatturazione collegato — anche se usi solo la quota gratuita, Google richiede un metodo di pagamento registrato. Il setup richiede circa 15 minuti:

  1. Vai su console.cloud.google.com e accedi con un account Google
  2. Crea un nuovo progetto tramite il selettore di progetti in alto a sinistra, ad esempio con il nome "lead-generation"
  3. Configura sotto Fatturazione un account di fatturazione con metodo di pagamento e collegalo al progetto
  4. Facoltativamente, crea sotto Budget e avvisi un budget con soglia di allarme — così ricevi un'e-mail prima che nascano costi

L'allarme di budget non è un limite di spesa, ma solo una notifica — chi vuole un tetto rigido limita in aggiunta la quota di richieste dell'API nella console.

Passo 2: Come attivi e metti in sicurezza la Places API?

La Places API (New) è la generazione attuale dell'interfaccia ed è la scelta giusta per i nuovi progetti — la Places API classica è considerata legacy. Attivazione e messa in sicurezza in quattro passi:

  1. Apri APIs & Services → Library, cerca "Places API (New)" e clicca su Attiva
  2. Crea sotto APIs & Services → Credentials una nuova API key
  3. Limita la key sotto API restrictions alla Places API (New) — così una key trapelata non può usare altri servizi Google a tue spese
  4. Imposta sotto Application restrictions una restrizione IP sul tuo server, se le query partono da un'infrastruttura fissa

Tratta la key come una password: non inserirla nei repository di codice, ma salvala come variabile d'ambiente.

Text Search o Nearby Search — quale metodo è adatto alle liste di lead?

Text Search è quasi sempre la scelta giusta per la lead generation, perché comprende termini di ricerca liberi come "consulenza fiscale Berlino"; Nearby Search, invece, trova luoghi di un determinato tipo nel raggio di certe coordinate. Le differenze in sintesi:

  • Text Search: accetta richieste in linguaggio naturale composte da settore più regione ("aziende software Monaco di Baviera", "meccanica industriale PMI Svevia"). Per ogni richiesta tornano fino a 20 risultati, tramite il token di paginazione (nextPageToken) fino a 60 in totale — secondo la documentazione ufficiale di Text Search, a 60 risultati ci si ferma
  • Nearby Search: richiede un punto centrale (coordinate), un raggio e tipi di luogo come "electrician" o "lawyer". Efficace quando vuoi mappare sistematicamente un'area, ad esempio tutte le imprese artigiane nel raggio di 20 chilometri da una città

In pratica combini entrambi: Text Search per la costruzione di liste per settore, Nearby Search per coprire completamente, riquadro per riquadro, le regioni ad alta densità quando il limite dei 60 risultati di Text Search diventa un vincolo. Con Text Search puoi inoltre aggirare il limite dei 60 scomponendo una regione in più richieste specifiche — invece di "fornitori di servizi IT Baviera", quindi "fornitori di servizi IT Norimberga", "fornitori di servizi IT Augusta" e così via.

Quanto costa la Google Places API? (Aggiornato a luglio 2026)

Dal 1° marzo 2025 la Google Places API ha un nuovo modello di prezzo: il precedente credito mensile di 200 dollari è stato abolito e sostituito da quote mensili gratuite per categoria di SKU — 10.000 chiamate per le query Essentials, 5.000 per le Pro e 1.000 per le Enterprise, come Google documenta nelle FAQ ufficiali sulla fatturazione. Quale categoria viene fatturata lo determinano i campi che richiedi per ogni chiamata:

Categoria SKUQuota gratuita al meseCampi tipiciPrezzo Text Search (oltre la quota gratuita)
Essentials (IDs Only)10.000 chiamateSolo Place ID32 dollari USA per 1.000 chiamate
Pro5.000 chiamateNome, indirizzo, categoria, coordinate32 dollari USA per 1.000 chiamate
Enterprise1.000 chiamateIn aggiunta sito web, numero di telefono, orari di apertura, valutazione35 dollari USA per 1.000 chiamate
Enterprise + Atmosphere1.000 chiamateIn aggiunta testi delle recensioni e caratteristiche della strutturaFascia più alta, inutile per le liste di lead

Per le liste di lead ti servono sito web e numero di telefono — quindi la fascia Enterprise. Il conto è dunque questo: 1.000 chiamate Enterprise gratuite al mese per fino a 20 risultati per chiamata danno fino a 20.000 record aziendali al mese gratis. Oltre, 1.000 chiamate aggiuntive (fino a 20.000 aziende in più) costano 35 dollari USA. I prezzi esatti, inclusi gli sconti sui volumi, sono elencati nel listino ufficiale di Google; gli articoli di blog più vecchi che calcolano ancora con il credito di 200 dollari sono superati da marzo 2025.

Come le field mask riducono i tuoi costi API?

Una field mask (FieldMask) è la lista dei campi di risposta che richiedi per ogni chiamata — ed è lei a determinare il prezzo: Google fattura ogni richiesta nella categoria SKU più alta da cui richiedi anche un solo campo. Chi richiede per errore un campo Atmosphere come le recensioni paga per l'intera richiesta la tariffa massima.

Per una ricerca di lead efficiente in termini di costi vale quindi:

  • Richiedi solo ciò che ti serve davvero — per le liste di lead tipicamente: places.displayName, places.formattedAddress, places.nationalPhoneNumber, places.websiteUri, places.types
  • Rinuncia ai campi di valutazione e recensione se non li analizzi — spingono la richiesta nella categoria più costosa
  • Separa i casi d'uso: per pure analisi territoriali basta la fascia Pro senza sito web e telefono, con la quota gratuita più ampia da 5.000

La field mask la passi come header HTTP X-Goog-FieldMask con percorsi di campo separati da virgole. Senza field mask la Places API (New) non risponde ad alcuna richiesta — il che, sensatamente, ti obbliga a rispondere alla questione dei costi prima della prima query.

Come formuli le query di ricerca in modo strategico?

La qualità dei tuoi lead dipende direttamente dalla qualità delle tue query — l'API trova solo ciò che chiedi. Quattro strategie si sono dimostrate efficaci:

  • Settore + città: "fornitori di servizi IT Francoforte" — lo standard per la costruzione di liste
  • Settore + regione: "meccanica industriale Baviera" — più ampia, ma limitata dal tetto dei 60 risultati; meglio scomporla in città
  • Orientata al problema: "consulenza fiscale PMI" — trova fornitori che si posizionano così
  • Specifica di nicchia: "agenzia e-commerce Düsseldorf" — meno risultati, ma tasso di pertinenza più alto in fase di qualificazione

Con un modello linguistico come Claude puoi far generare automaticamente decine di varianti di query a partire dalla descrizione del tuo prodotto — sinonimi, denominazioni di settore e combinazioni di località diversi, che a mano non scriveresti mai in modo esaustivo. È esattamente così che lavora anche anilead.io: dalla tua descrizione del cliente target nascono automaticamente 8-12 query per ogni esecuzione.

Come passi dal sito web all'indirizzo e-mail?

La Places API fornisce l'URL del sito web, ma nessun indirizzo e-mail — l'arricchimento è il secondo passo della pipeline. Un web crawler se ne occupa automaticamente:

  1. Visita programmaticamente ogni sito web trovato
  2. Controlla le pagine tipiche /kontakt, /impressum e /ueber-uns alla ricerca di pattern e-mail — in Germania l'obbligo di Impressum (le note legali obbligatorie sui siti tedeschi) fa sì che quasi ogni sito web aziendale indichi un indirizzo
  3. Distingui gli indirizzi generici (info@, kontakt@) da quelli personali e dai priorità a questi ultimi
  4. Valida tecnicamente gli indirizzi prima che entrino nel CRM

Nota legale: un indirizzo e-mail estratto non è un'autorizzazione per e-mail pubblicitarie. Secondo il § 7 Abs. 2 UWG (la legge tedesca contro la concorrenza sleale), la pubblicità via e-mail richiede in linea di principio il consenso, anche nel B2B — pianifica quindi il primo contatto tramite telefono (con consenso presunto), lettera o LinkedIn e ottieni lì il consenso per l'e-mail. Questo articolo non sostituisce una consulenza legale.

L'uso della Places API per la lead generation è consentito?

La Places API è la via ufficialmente prevista da Google per usare programmaticamente i dati di Maps — al contrario dello scraping dell'interfaccia di Maps, che viola i termini di utilizzo. Devi comunque tenere conto di due livelli: le regole della piattaforma Google (ad esempio le prescrizioni su conservazione e attribuzione dei contenuti, fermo restando che i Place ID possono essere conservati in modo permanente) e il diritto tedesco nell'uso successivo dei dati. Trattandosi di dati aziendali consultabili pubblicamente, il trattamento può basarsi su un interesse legittimo (Art. 6 Abs. 1 lit. f del GDPR, il regolamento europeo sulla protezione dei dati, in tedesco DSGVO), se documenti il bilanciamento degli interessi e garantisci i diritti degli interessati. L'inquadramento dettagliato, inclusa la distinzione dallo scraping, lo trovi nell'articolo Scraping di Google Maps — cosa è legale in Germania.

Conclusione: la pipeline completa

Google Places fornisce i dati aziendali, il crawler dei siti web gli indirizzi e-mail, lo scoring con IA la prioritizzazione, l'export porta tutto nel CRM — questi quattro passi compongono una pipeline di lead completa, i cui dati grezzi, nella quota API gratuita, non ti costano un centesimo. Come l'intero stack di automazione lavora insieme lo spiega la guida all'automazione delle vendite B2B; quali altre fonti di dati gratuite convengono in aggiunta lo mostra l'articolo generare lead B2B gratuitamente.

Chi non vuole costruire la pipeline da solo: anilead.io è un software di generazione lead B2B per il mercato DACH che trova le aziende tramite Google Places, estrae gli indirizzi e-mail e valuta ogni lead con Claude AI. Non serve una propria API key di Google — la ricerca gira sull'infrastruttura di anilead.io, il trattamento dei dati su server UE a Francoforte. Il piano Free include 50 crediti lead al mese, senza carta di credito.

Domande frequenti sulla Google Places API per la lead generation

Esiste ancora il credito di 200 dollari della Google Maps Platform?

No. Google ha abolito il credito mensile di 200 dollari il 1° marzo 2025 e lo ha sostituito con quote mensili gratuite per categoria di SKU: 10.000 chiamate per le query Essentials, 5.000 per le Pro e 1.000 per le Enterprise (aggiornato a luglio 2026). Per le query di lead con sito web e numero di telefono vale la quota Enterprise di 1.000 chiamate al mese.

Quanti lead ottengo nella quota gratuita?

Fino a 20.000 record aziendali al mese: 1.000 chiamate Enterprise gratuite per fino a 20 risultati per richiesta Text Search. Se rinunci a sito web e numero di telefono, si applica la quota Pro da 5.000 chiamate — fino a 100.000 record di base. Il collo di bottiglia pratico raramente è l'API, ma la capacità di qualificazione e contatto.

Servono competenze di programmazione per la Places API?

Per l'uso diretto sì — ti servono un progetto cloud, una API key e uno script che invii richieste ed elabori le risposte; con conoscenze di base di Python o JavaScript è fattibile in un pomeriggio. Senza programmazione usi uno strumento come anilead.io, che ha già integrato ricerca Places, estrazione e-mail e scoring con IA e non richiede una propria API key.

La Places API fornisce anche indirizzi e-mail?

No, gli indirizzi e-mail non sono un campo della Places API — fornisce tra l'altro nome, indirizzo, numero di telefono e URL del sito web. L'indirizzo e-mail lo ottieni nel secondo passo, facendo visitare a un crawler il sito web aziendale e analizzando le pagine di contatto e l'Impressum. Per il contatto tieni presente il § 7 UWG: le e-mail pubblicitarie presuppongono in linea di principio un consenso.

Pronto a trovare i tuoi primi lead?

Inizia gratis — 50 lead/mese per sempre. Nessuna carta di credito.

Inizia gratis adesso

Articoli correlati