I reclami sugli installatori solari sono sottostimati: un test sulle mappe

Ogni ente per i reclami conta solo le aziende di sua competenza, e le schede sulle mappe dividono o uniscono lo stesso installatore. Abbiamo confrontato 205 schede di Sydney e Brisbane con il registro ABN per misurare quali regole di unione falliscono.

Illustrazione: una fila di case con pannelli solari e segnaposto della mappa sopra di esse. Diversi segnaposto duplicati sono collegati con linee tratteggiate a un'unica carta d'identità aziendale, che una lente d'ingrandimento sta esaminando.

I dati sui reclami relativi agli installatori di fotovoltaico sui tetti e di batterie domestiche sono incompleti per due motivi. Primo, ogni ente per i reclami conta solo le aziende di sua competenza. Secondo, il resto delle prove si trova su mappe, siti di recensioni e social media, dove una sola azienda può avere molte schede e molti nomi. Non puoi sommare queste prove finché non sai quali schede corrispondono alla stessa entità giuridica.

Abbiamo eseguito il test il 25 ottobre 2026, dalle 14:40 alle 15:01 SGT (06:40–07:01 UTC). Abbiamo inviato 21 richieste a EveryInfra. 16 richieste sono state addebitate, per un totale di 0,019725 $.

Sei ricerche su Google Maps a Sydney e Brisbane hanno restituito 244 righe, diventate 205 luoghi unici. Le regole di unione più comuni hanno trovato 41 coppie candidate. Abbiamo potuto verificare 29 di queste coppie nel registro dell'Australian Business Number (ABN). In 27 coppie su 29 si trattava di due aziende diverse.

In questo articolo, «identità dell'installatore» ha un significato preciso. Colleghi ogni scheda sulla mappa, pagina di recensioni, record di un'autorità e parte contrattuale a un'unica entità giuridica. Come chiave usi un numero di registrazione. In Australia la chiave è l'ABN. Nomi, numeri di telefono e indirizzi aiutano a trovare i candidati, ma non dimostrano che due schede siano la stessa azienda.

Illustrazione isometrica. Sei cassette postali identiche con la stessa insegna del marchio poggiano su un'unica base, come sei schede sulla mappa. Un'unica barra comune sopra tutte e sei termina con un campanello, come un numero di telefono condiviso. Ogni serratura contiene una chiave di forma diversa, come un numero di registrazione diverso. La quarta chiave, evidenziata, mostra che è la chiave a indicare il proprietario.

Tre conteggi dei reclami che non tornano

L'ombudsman del NSW può contare solo i suoi membri

L'Energy & Water Ombudsman NSW (EWON) ha pubblicato il suo rapporto annuale 2025–26 il 13 ottobre. A pagina 36 si legge che i reclami sulle risorse energetiche dei consumatori (CER), come fotovoltaico sui tetti e batterie, sono passati da 301 a 677 in un anno. A pagina 42 si precisa che queste cifre non includono i reclami fuori dalla competenza dell'EWON. L'EWON ha ricevuto 456 reclami sull'elettricità che non ha potuto attribuire a un membro. La metà (226) riguardava le CER e il 40% (183) è stato inoltrato a NSW Fair Trading.

Il comunicato stampa dell'EWON dello stesso giorno cita l'ombudsman Janine Young: «Possiamo risolvere i reclami su fotovoltaico e batterie solo quando i rivenditori sono membri dell'EWON». Il 15 ottobre pv magazine Australia ha riportato che i 677 reclami sono solo lo 0,05% dei circa 1,35 milioni di impianti fotovoltaici e batterie nel NSW.

Abbiamo fatto un altro calcolo a partire dal rapporto. Nell'anno l'EWON ha ricevuto almeno 677 + 226 = 903 reclami sulle CER. Non ha potuto gestirne 226, cioè il 25,0%. È un limite inferiore: un cliente che si è rivolto direttamente a Fair Trading, al tribunale o a un sito di recensioni non rientra nei 903.

Istogramma dei reclami sulle CER nel rapporto annuale 2025–26 dell'EWON. I reclami di competenza erano 301 nel 2024–25 e 677 nel 2025–26. Una colonna evidenziata mostra 226 reclami del 2025–26 su aziende non associate che l'EWON non ha potuto gestire. 183 di questi sono stati inoltrati a NSW Fair Trading.

Il codice di settore conta solo i suoi firmatari

Il New Energy Tech Consumer Code (NETCC) è un codice volontario amministrato dal Clean Energy Council. La sua pagina sulla conformità indica che al 1° ottobre 2026 c'erano 2.548 Approved Seller. Nei 12 mesi fino al 30 settembre, il codice ha ricevuto 970 reclami, ne ha chiusi 613 e ha adottato 141 provvedimenti di conformità. Le aziende che non hanno sottoscritto il codice non rientrano in questi numeri.

Il 28 agosto l'Australian Competition and Consumer Commission (ACCC) ha concesso un'autorizzazione condizionata di cinque anni per una versione aggiornata del codice. L'ACCC ha affermato che i benefici del codice «sono limitati dall'assenza di una risoluzione indipendente delle controversie, dal ricorso ad audit autodichiarati e dalla scarsa trasparenza sulle violazioni». La pagina sull'aggiornamento del NETCC indica che il codice aggiornato entra in vigore il 1° dicembre 2026. Gli Approved Seller che non sono d'accordo devono recedere tra il 19 ottobre e il 2 novembre. Una revisione indipendente ha formulato 10 raccomandazioni per la fase successiva del codice.

Le autorità statali contano il proprio stato

In South Australia, Consumer and Business Services (CBS) ha riportato il 4 agosto quasi 130 reclami sulle installazioni nell'ultimo anno finanziario, più del doppio dell'anno precedente. CBS ha multato quattro aziende. Una delle multe riguardava l'attività svolta con un nome commerciale non registrato. In Victoria, l'Energy and Water Ombudsman (EWOV) ha scritto nel suo rapporto Reflect di settembre 2026 che i reclami sulle CER sono aumentati del 39% rispetto allo stesso trimestre dell'anno precedente.

Ognuno di questi numeri è corretto, ma ognuno copre un insieme diverso di aziende. Non puoi sommarli, e nessuno può sostituire un altro. Per rispondere alla domanda «qual è lo storico di questo installatore?» devi unire record delle autorità, recensioni sulle mappe, piattaforme di recensioni e notizie. Questa unione fallisce se prima non stabilisci l'identità dell'installatore.

Il test e le regole che abbiamo fissato prima

Prima di guardare qualsiasi risultato di abbinamento, abbiamo fissato per iscritto la ground truth e i criteri di superamento:

  1. La ground truth è l'ABN. Per prima cosa usiamo l'ABN riportato sul sito web dell'azienda, che deve superare il controllo della cifra di verifica ABN del registro. Se il sito non mostra un ABN, cerchiamo il nome su ABN Lookup. Accettiamo il risultato solo se un unico ABN attivo ha esattamente lo stesso nome normalizzato. Se entrambe le schede di una coppia hanno un ABN, lo stesso ABN significa un'unica entità e ABN diversi significano due entità. Se un lato non ha l'ABN, la coppia è «sconosciuta» e non la contiamo nel tasso di errore.
  2. Se una regola dà «due entità» in metà o più delle coppie verificabili, diciamo che la regola «non deve essere usata da sola per unire».
  3. Se una regola ha meno di 5 coppie verificabili, riportiamo solo i conteggi delle coppie. Non usiamo una percentuale come conclusione.

Abbiamo scelto l'Australia per il test principale perché ABN Lookup è gratuito, pubblico e consultabile per nome. Fornisce una ground truth che non deriva dal nostro modello.

Passo 1: raccogliere e deduplicare

Dalle 14:40 alle 14:43 SGT abbiamo usato sei volte l'API di ricerca delle recensioni di Google Maps (google_maps_reviews/search). Le query erano «solar installer» a Sydney (due pagine), «home battery installer» a Sydney e «solar panels» a Penrith. Abbiamo anche cercato «solar installer» a Brisbane e «Solahart» nel NSW. Abbiamo ottenuto 244 righe. Dopo aver rimosso i valori place_id duplicati, sono rimasti 205 luoghi.

Le due query su Sydney si sovrapponevano molto.

Le prime 100 righe di «solar installer» e le 50 righe di «home battery installer» avevano 37 luoghi in comune. La seconda query ha aggiunto solo 13 luoghi nuovi.

Quindi devi eseguire più query per città e deduplicare per place_id. Il nostro articolo precedente sulla deduplicazione dei Place ID di Google Maps spiega che un Place ID identifica un luogo, non un'azienda. Anche la documentazione di Google sui Place ID dice che un luogo può avere più di un ID e che gli ID possono cambiare. Questo articolo fa un passo in più: dopo la deduplicazione, come fai a sapere se due luoghi diversi sono la stessa azienda?

Passo 2: esaminare i campi

Dei 205 luoghi:

  • 21 (10,2%) non avevano un indirizzo, ma solo un numero di telefono e un sito web. Le linee guida di Google Business Profile consentono alle attività che servono un'area di nascondere l'indirizzo. Puoi identificare queste schede solo tramite telefono, sito web e nome.
  • 23 (11,2%) avevano uno slogan dopo un «|» o un «-» nel nome, come «Best Solar Installer Sydney». Le stesse linee guida non consentono slogan di marketing nel nome dell'attività. Devi rimuovere lo slogan prima di confrontare i nomi.
  • Dei 198 luoghi con un numero di telefono, 107 (54,0%) usavano un numero nazionale 1300 o 1800. Marchi e reti di rivenditori condividono spesso questi numeri.
  • Dei 197 luoghi con un sito web, 21 (10,7%) avevano parametri di tracciamento utm_ nell'URL. Se non li rimuovi, un solo dominio sembra tanti siti diversi.
  • 5 luoghi non erano attività del settore solare, ma rientravano in categorie come acqua calda, lucernari e riparazione di piscine. Una scheda aveva «Solar and Electrical» nel nome, ma il suo sito web apparteneva a un'azienda di riscaldamento per piscine.

Passo 3: creare le coppie candidate e verificarle

Abbiamo creato una coppia candidata quando due luoghi avevano le stesse cifre di telefono, lo stesso dominio registrato, la stessa via (senza Level o Unit) o lo stesso nome normalizzato. Una coppia era candidata anche quando un nome era interamente contenuto nell'altro. Dopo aver rimosso le ripetizioni, avevamo 41 coppie. Ecco come si è comportata ogni regola rispetto all'ABN:

  • Stesso telefono: 19 coppie. 2 erano un'unica entità, 15 due entità e 2 sconosciute. 15 delle 17 coppie verificabili (88,2%) erano unioni errate.
  • Stesso indirizzo: 14 coppie. 0 erano un'unica entità, 6 due entità e 8 sconosciute.
  • Un nome contenuto in un altro: 8 coppie. 0 erano un'unica entità, 6 due entità e 2 sconosciute.
  • Stesso dominio del sito web: 4 coppie. 2 erano un'unica entità e 2 sconosciute. Nessuna unione errata, ma solo 2 coppie verificabili.
  • Stesso nome normalizzato: 1 coppia, un'unica entità.
Grafico a barre impilate delle coppie candidate per regola di unione tra 205 luoghi australiani, verificate rispetto all'ABN. Stesso telefono: 19 coppie, di cui 2 un'unica entità, 15 due entità e 2 sconosciute. Stessa via: 14 coppie, di cui 6 due entità e 8 sconosciute; nome contenuto in un altro: 8 coppie, di cui 6 due entità e 2 sconosciute. Stesso dominio: 4 coppie, di cui 2 un'unica entità e 2 sconosciute; stesso nome: 1 coppia, un'unica entità.

Cosa è andato storto: un numero di telefono, sei aziende

Tutte le 15 unioni errate per telefono provenivano da un solo marchio. La ricerca di «Solahart» nel NSW ha restituito 11 luoghi. Sei di questi usavano lo stesso numero, 1300 362 821. Dai loro siti web e dalla ricerca per nome abbiamo trovato sei ABN diversi per questi sei luoghi. Un ABN era quello del produttore del marchio. Gli altri cinque erano società o trust diversi in cinque codici postali diversi.

La pagina dei rivenditori Solahart elenca i rivenditori per regione, quindi la rete è progettata così. Il marchio instrada un unico numero nazionale verso i rivenditori locali. Il cliente pensa di avere a che fare con un'unica azienda, ma il contratto è con un rivenditore locale. Se unisci per telefono, metti le recensioni e i reclami di sei aziende su un unico record.

Lo stesso marchio mostra anche il caso opposto. Un secondo numero, 1300 721 984, era condiviso dalla scheda della sede centrale del marchio e da due schede di rivenditori. Entrambe le schede dei rivenditori rimandano a pagine sotto /dealer/ sul sito del marchio, ed entrambe le pagine mostrano lo stesso ABN. Si tratta quindi di due schede per area servita dello stesso rivenditore, che vanno unite.

Non abbiamo trovato un ABN per la scheda della sede centrale, quindi quelle coppie restano «sconosciute». Un'altra scheda sulla mappa si chiama «Solahart Wollongong». Il footer del suo sito dice che appartiene a una società «che opera come Solahart Illawarra». È un'unica entità con tre nomi.

Gli errori sull'indirizzo derivavano da edifici con uffici condivisi. Tre aziende del solare indicano 50 Clarence St a Sydney. Due o tre aziende del solare condividono anche ciascuno di questi indirizzi: 2 Elizabeth Plaza (North Sydney), 4 Columbia Ct (Norwest) e 16 McDougall St (Milton, Brisbane). Tutte e 6 le coppie verificabili per indirizzo erano due aziende diverse. Le linee guida di Google non consentono un ufficio virtuale come indirizzo dell'attività, a meno che il personale non sia presente durante l'orario di lavoro. Eppure queste schede sono ancora sulla mappa.

Gli errori sui nomi derivavano da espressioni comuni. Green Solar Energy, Green Solar Energy Solutions, Green Solar NSW, Best Green Solar e Green Solar Pty Ltd hanno ciascuna un ABN diverso. Una scheda chiamata «Solar World» aveva uno slogan nel nome. Le sue coppie con «Battery Solar World» e «Global Solar World» sono rimaste «sconosciute», perché in ogni coppia un lato non aveva l'ABN. Quando abbiamo cercato «Solar World» su ABN Lookup, due record attivi avevano esattamente quel nome: una società nel NSW e una ditta individuale in Victoria.

Solo una coppia corrispondeva su tre regole ed era un'unica entità: un'azienda con una scheda a Sydney e una a Brisbane. Telefono, dominio e nome erano gli stessi, e la ricerca per nome ha restituito un solo ABN. È un vero caso di «un'azienda, due sedi».

Risultato: in questi 205 luoghi, stesso telefono, stesso indirizzo e nome contenuto in un altro non devono essere usati da soli per unire. Lo stesso dominio registrato non ha prodotto unioni errate in 2 coppie verificabili. Il campione è troppo piccolo, quindi usalo come indizio forte e conferma comunque con un numero di registrazione.

In tre casi su dieci, il nome sulla mappa non porta a un unico ABN

Dalle 14:49 alle 14:52 SGT abbiamo rimosso dai 205 nomi gli slogan e i suffissi come «Pty Ltd». Poi abbiamo cercato ogni nome su ABN Lookup tra gli ABN attivi:

  • 140 nomi (68,3%) corrispondevano esattamente a un ABN.
  • 51 nomi (24,9%) non avevano una corrispondenza esatta.
  • 14 nomi (6,8%) corrispondevano a due o più ABN.

Poi abbiamo confrontato la ricerca per nome con gli ABN presenti sui siti web. Abbiamo inviato una richiesta GET a ciascuna delle 197 home page. Se la home page non aveva un ABN, abbiamo provato anche /contact-us, /contact e /about-us. 183 siti si sono aperti. 62 siti (il 31,5% dei 197) mostravano un ABN che superava il controllo della cifra di verifica. Per questi 62:

  • 43 (69,4%): la ricerca per nome ha trovato lo stesso ABN del sito web.
  • 2 (3,2%): la ricerca per nome ha trovato un ABN diverso. Se ti fidi del nome, scegli l'azienda sbagliata.
  • 17 (27,4%): la ricerca per nome non ha trovato nulla.
Due barre impilate al 100%. Barra superiore: dei 205 nomi cercati su ABN Lookup, 140 corrispondevano a un ABN, 51 non avevano una corrispondenza esatta e 14 corrispondevano a due o più ABN. Barra inferiore: 62 luoghi mostrano un ABN sul sito web. Per 43 di questi la ricerca per nome ha trovato lo stesso ABN, per 2 un ABN diverso e per 17 nulla.

L'Australian Business Register spiega perché un nome non basta. La sua nota sui trading name dice che i trading name raccolti prima del 28 maggio 2012 compaiono ancora su ABN Lookup, ma sono «forniti solo come riferimento storico, senza valore legale». «Non possono essere aggiornati né usati come base per l'identità dell'azienda». Le FAQ sui nomi di ABN Lookup distinguono tra nomi delle entità, business name registrati e vecchi trading name. business.gov.au aggiunge che un ABN può avere molti business name. Anche il nome legale su un contratto può essere diverso dal nome commerciale.

Le autorità scrivono i loro avvisi nella stessa forma «entità, trading as marchio». L'avviso della CBS nomina «1 Solar Australia, trading as Solar Power Nation». La pagina sulla conformità del NETCC registra l'espulsione di «Prodigy Consulting Pty Ltd» il 1° settembre 2026, con «Sahara Solar» come nome commerciale. Se abbini questi record solo ai nomi sulla mappa, entrambi gli abbinamenti falliscono.

Quanto spesso un sito web mostra il numero di registrazione?

Il posto migliore per trovare un numero di registrazione è il sito web dell'azienda stessa. Per confronto abbiamo eseguito la stessa scansione a Phoenix, in Arizona. Abbiamo cercato su Google Maps alle 14:43 SGT e scansionato i siti dalle 14:47 alle 14:57 SGT:

  • Australia (Sydney e Brisbane), ABN: 62 siti su 197 (31,5%).
  • Stati Uniti (Phoenix), numero di licenza dell'Arizona Registrar of Contractors (ROC): 15 siti su 47 (31,9%). 14 dei 15 lo mostravano nella home page.

L'Arizona ha una norma specifica. L'A.R.S. § 32-1124 impone di indicare il numero di licenza dell'impresa negli annunci pubblicitari. Dal 2021, un annuncio su internet può ometterlo se rimanda a un sito web che lo mostra in modo ben visibile. La guida dello stesso ROC precisa che «ben visibile» significa che il numero si trova nella home page e non nel footer. Nonostante questa norma, il nostro script ha trovato un numero di licenza solo su circa un terzo dei siti di Phoenix.

Grafico a barre orizzontali della quota di siti web aziendali che mostrano un numero di registrazione. ABN a Sydney e Brisbane: 31,5% (62 su 197). NIF a Valencia: 34,1% (14 su 41), evidenziato. ROC a Phoenix: 31,9% (15 su 47). RUT a Santiago: 6,4% (3 su 47) e RFC a Guadalajara: 0% (0 su 41).

Il grafico mostra anche le nostre città di lingua spagnola: Valencia (Spagna), Santiago (Cile) e Guadalajara (Messico), trattate nella versione spagnola di questo articolo. Tutti e cinque i valori hanno un limite: il nostro script legge solo l'HTML statico. Non vede un footer caricato con JavaScript né un numero contenuto in un'immagine. Questi valori sono quindi un limite inferiore e non indicano quante aziende violano una norma.

Multipiattaforma: Yelp e Trustpilot offrono meno chiavi

Alle 14:45 SGT abbiamo eseguito l'API di ricerca di Yelp (yelp/search) per «solar installers» a Phoenix. Una richiesta sincrona con limit 50 è andata in timeout dopo 85 secondi e non è stata addebitata. La richiesta asincrona con limit 30 ha restituito 30 attività. Ogni risultato aveva ID Yelp, nome, URL, valutazione, numero di recensioni, categorie e un'immagine, ma nessun telefono, sito web o indirizzo.

Quindi l'unica chiave che puoi usare per abbinare i risultati di ricerca di Yelp a Google Maps è il nome. Dieci dei 30 nomi di Yelp corrispondevano esattamente a nomi nei risultati di Google Maps per Phoenix. Abbiamo mostrato sopra che una corrispondenza di nome da sola è debole. Per ottenere telefono o sito web da Yelp serve l'endpoint del profilo. Le nostre tre richieste di profilo alle 15:00–15:01 SGT hanno restituito 503 unavailable e non sono state addebitate; a quel punto ci siamo fermati.

A Phoenix, anche cinque coppie di attività diverse condividevano lo stesso indirizzo su Google Maps, ad esempio al 2 N Central Ave. Non avevamo una ground truth per le coppie dell'Arizona, quindi non riportiamo un tasso di errore.

Alle 15:00–15:01 SGT abbiamo usato l'API dei dettagli di Trustpilot (trustpilot/profile) per due installatori di Sydney. Trustpilot identifica un'azienda tramite il dominio. La pagina di assistenza di Trustpilot sull'unione dei profili dice che un'azienda con più domini può avere più profili. Uno dei nostri due profili è tornato con l'host www. invece del dominio senza prefisso. Quindi devi normalizzare i domini prima di unire Trustpilot a qualsiasi altra fonte.

I due installatori apparivano molto diversi sulle due piattaforme:

  • Azienda A: 4,5 su Google Maps da 7.297 recensioni; 1,5 su Trustpilot da 80 recensioni.
  • Azienda B: 4,5 su Google Maps da 3.358 recensioni; 1,5 su Trustpilot da 49 recensioni.

Non diciamo quale valutazione sia quella «giusta». Ogni piattaforma raccoglie le recensioni in modo diverso e in un momento diverso del percorso del cliente. Il punto è questo: se guardi una sola piattaforma, vedi un solo quadro. Se unisci le piattaforme per dominio e confermi con l'ABN, vedi entrambi i quadri sulla stessa entità.

Una regola di unione che puoi usare

Da questi test suggeriamo questo ordine delle prove, dalla più forte:

  1. Stesso numero di registrazione (ABN, ACN, licenza statale dell'impresa) da sito web, contratto, fattura o avviso di un'autorità: unisci.
  2. Il sito web riporta «entità, trading as marchio» e il marchio corrisponde al nome sulla mappa: unisci in quell'entità.
  3. Stesso dominio registrato e stesso telefono: candidato forte. Conferma con un numero di registrazione. Nel nostro campione non ha prodotto unioni errate, ma solo 2 coppie erano verificabili.
  4. Solo stesso telefono: non unire. Marchi e reti di rivenditori condividono numeri 1300 e 1800. 15 coppie verificabili su 17 erano due aziende.
  5. Solo stesso indirizzo: non unire. Gli uffici condivisi sono comuni. Tutte e 6 le coppie verificabili erano due aziende.
  6. Solo nome simile: non unire. Le espressioni comuni si sovrappongono. Il 6,8% delle ricerche per nome corrispondeva a più di un ABN.
  7. Il campo del sito web è un dominio social o di un site builder (ad esempio facebook.com): salta la regola del dominio. A Guadalajara, due attività non collegate indicavano facebook.com come sito web.
  8. Un lato non ha un numero di registrazione: metti la coppia in un elenco da revisionare. Non unire e non separare finché non hai un contratto, una fattura o un record di un'autorità.
Flusso animato in sei passaggi che si illuminano a turno ogni 8 secondi. Ricerca, poi normalizzazione: 244 righe diventano 205 luoghi e telefono, dominio, via e nome vengono puliti. Coppie candidate, poi verifica dell'ID: 41 coppie, ciascuna verificata con l'ABN del sito web o con ABN Lookup. Decisione, poi aggregazione: stesso ABN unisce, ABN diverso separa, nessun ABN va in revisione, e i record confluiscono nell'entità.

L'ultimo passaggio è il più importante. Conta reclami, recensioni e record delle autorità per entità. Una scheda sulla mappa o una pagina di recensioni è solo uno dei punti di accesso a quell'entità. La nostra guida al monitoraggio della reputazione multipiattaforma mostra come un proprietario sbagliato cambi il risultato. Il nostro flusso di screening delle liste di sanzioni mostra perché tra una corrispondenza di nome e una corrispondenza confermata serve una verifica umana. Per gli installatori vale lo stesso: meglio uno «sconosciuto» in più che i reclami di due aziende su un unico record.

È la decisione a tre esiti del modello di record linkage di Fellegi–Sunter del 1969: collegamento, non collegamento e possibile collegamento. Modelli più recenti come Ditto assegnano punteggi più accurati ai candidati, e strumenti come Splink applicano Fellegi–Sunter su larga scala. La struttura però resta la stessa: trovi i candidati, poi decidi sulla base di prove forti. Il paper sul dataset World-POI del 2026 indica la risoluzione delle entità tra luoghi come lavoro futuro. Un numero di registrazione è proprio il tipo di prova forte di cui questi modelli hanno bisogno.

Se verifichi molti ABN, l'ABR offre gratuitamente i web service di ABN Lookup previa registrazione. Per l'accreditamento degli installatori, Solar Accreditation Australia offre una verifica pubblica dello stato. La guida di energy.gov.au del governo spiega che un rivenditore di impianti solari spesso subappalta il lavoro all'installatore accreditato. Quindi l'azienda sul contratto e la persona sul tetto possono essere diverse. Registrale entrambe.

Quanto costa ricostruire una città ogni mese

Usiamo i prezzi del catalogo letti il 25 ottobre (controlla la pagina dei prezzi prima di farci affidamento). Ricerca, dettagli e recensioni di Google Maps costano 0,001389 $ per richiesta, e ogni pagina è una richiesta. I dettagli di Trustpilot costano 0,001389 $ per richiesta. Se ricostruisci ogni mese l'elenco degli installatori di una città:

  • Ricerca su mappa: 3 parole chiave × 2 pagine = 6 richieste × 0,001389 $ = 0,008334 $
  • Recensioni: 200 luoghi × 1 pagina = 200 × 0,001389 $ = 0,277800 $ (fino a 100 recensioni per pagina)
  • Trustpilot: 50 attività con un dominio × 1 = 50 × 0,001389 $ = 0,069450 $

Il totale è di 0,355584 $ al mese. ABN Lookup e le pagine degli enti regolatori sono pagine pubbliche gratuite. Le richieste fallite o vuote non vengono addebitate, quindi il costo reale è inferiore. Le nostre 21 richieste di test sono costate 0,019725 $.

Ottieni gli stessi dati con il codice o con un client AI

Una richiesta curl per una città (sostituisci il segnaposto della chiave):

bash
curl -s https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer <API Key>" \
  -H "Content-Type: application/json" \
  -d '{"platform":"google_maps_reviews","action":"search","params":{"keyword":"solar installer","location":"Sydney NSW","country":"au","language":"en","limit":50}}'

I campi che usi per l'identificazione (corrispondono ai response_fields di google_maps_reviews/search nel catalogo):

  • place_id: l'ID del luogo di Google. Usalo per deduplicare. Non usarlo come ID aziendale.
  • name: il nome su Maps. Può includere uno slogan. Rimuovilo prima del confronto.
  • address, city, state, postal_code, country_code: possono essere vuoti per le attività che operano in un'area di servizio. Rimuovi Level e Unit prima di confrontare le vie.
  • phone: conserva solo le cifre. Considera i numeri 1300 e 1800 come prove deboli.
  • website: conserva il dominio registrato e rimuovi i parametri utm_. Ignora i domini dei social.
  • category, categories: rimuovi le schede come acqua calda o riparazione di piscine.
  • rating, rating_scale, review_count: ponderali per entità quando aggreghi i dati.
  • lat, lng: le aziende nello stesso edificio hanno coordinate quasi identiche. Non unire i record basandoti solo su questi campi.
  • permanently_closed: conserva le schede chiuse in un archivio. I vecchi reclami devono poter essere ancora associati a queste schede.

Gli altri campi sono url, description, price, image_url e platform. Per leggere le recensioni, usa l'API Google Maps Reviews per le pagine di recensioni con l'url del risultato di ricerca. Per gli orari di apertura e il Plus Code di un luogo, usa l'API dei dettagli di Google Maps Reviews. La pagina della piattaforma API di scraping per Google Maps elenca tutte e tre le azioni. Per le piattaforme di recensioni, consulta l'API di scraping per Trustpilot e l'API di scraping per Yelp.

In Claude Code, crea una chiave seguendo la guida rapida. Poi aggiungi il server MCP remoto, come mostra la documentazione MCP di Claude Code per i server HTTP:

bash
claude mcp add --transport http everyinfra https://api.everyinfra.com/mcp \
  --header 'Authorization: Bearer ${EVERYINFRA_API_KEY}'

Poi chiedi: «Usa everyinfra_call_api per cercare installatori di impianti solari a Sydney. Deduplica per place_id, conserva solo le cifre dei numeri di telefono, conserva il dominio registrato ed elenca i luoghi che condividono un telefono ma non un dominio.»

Errori e addebiti (si sono verificati tutti nel nostro test):

  • Una richiesta sincrona per la pagina 2 (oltre 60 righe dall'inizio) restituisce 422 async_required. L'errore indica di usare "mode":"async". La richiesta non viene addebitata.
  • Una richiesta asincrona restituisce subito 202 e un job_id, e vengono bloccati 0,001389 $. Interroga GET /api/v1/jobs/{job_id} finché lo stato non è succeeded. La nostra pagina 2 ha restituito 50 righe e poi si è fermata a depth_limit. Un singolo set di parametri arriva al massimo a 100 righe.
  • Una ricerca su Yelp con limit 50 è andata in timeout dopo 85 secondi. Ha restituito 503 timeout e non è stata addebitata. Il messaggio suggerisce di ridurre limit o di usare la modalità asincrona. La richiesta asincrona ha funzionato.
  • Tre richieste di profili Yelp hanno restituito 503 unavailable con retry_after di 60 secondi. Non sono state addebitate.
  • Se un job asincrono fallisce o non restituisce righe, l'importo bloccato viene restituito. Consulta la riconciliazione dei rimborsi per le richieste fallite per verificare ogni addebito e la gestione degli errori delle API per eseguire nuovi tentativi in sicurezza.

Il confronto con gli altri metodi

  • Solo dati di enti regolatori e codici di condotta: gratuiti e autorevoli. Ogni fonte copre solo i propri membri o il proprio ambito (membri EWON, firmatari NETCC, titolari di licenza di un singolo stato). Sono una buona prova che un reclamo è stato gestito, ma non uno storico completo.
  • Controlli manuali: cerchi ogni nome su ABN Lookup e nel registro delle licenze dello stato. Sono precisi, ma lenti per centinaia di aziende per città.
  • Database aziendali commerciali: utili per amministratori, società collegate e dati creditizi. Di solito non includono le schede su Maps e le recensioni delle piattaforme, quindi il collegamento resta comunque da fare.
  • Il metodo di questo articolo: i dati di Maps e delle piattaforme vengono raccolti in automatico e le risposte grezze vengono conservate. Le regole generano i candidati e un elenco da revisionare, e il numero di registrazione decide. Il limite: dove non esiste un numero di registrazione pubblico, l'elenco da revisionare è lungo e servono comunque contratti e fatture.

Cosa è cambiato negli ultimi 60 giorni

  • 13 ottobre: EWON Annual Report 2025–26. I reclami su impianti solari e batterie nel NSW sono raddoppiati, e il 25,0% dei reclami CER ricevuti da EWON riguardava non membri. Per te: finché l'ambito dell'ombudsman non si allarga, gran parte dei reclami resta fuori dal suo conteggio, e i dati delle piattaforme sono un modo per vederli.
  • **13 ottobre: ABC News su Lux Solar.** ABC ha riportato che l'Office of Fair Trading del Queensland sta indagando sull'azienda. Il NETCC l'ha espulsa a giugno, ma il suo sito usava ancora la dicitura «approved seller». Per te: un badge «approved» su un sito web è solo un'affermazione. Verificala con l'elenco del codice stesso e con i registri delle espulsioni.
  • **30 settembre: ABC News su Macarthur Solar.** La società dietro il marchio, Macarthur Energy, è stata posta in liquidazione. Deve quasi 3,4 milioni di dollari a più di 79 creditori chirografari. La NSW Building Commission ha ricevuto più di 100 reclami. Per te: il marchio sul tetto e la società in liquidazione possono avere nomi diversi. Il tuo record di identità deve collegarli entrambi.
  • **30 settembre: dati per codice postale del CER.** Il Clean Energy Regulator conta 7.117.378 installazioni di piccola taglia, incluse le batterie del Cheaper Home Batteries Program. Il suo report sul trimestre di giugno indica che nel Q2 2026 sono state approvate oltre 111.000 installazioni di batterie. Per te: più installazioni da un numero maggiore di nuovi venditori significano più nuove schede e più nomi da risolvere.
  • 28 agosto e 1° dicembre: il NETCC aggiornato. L'ACCC lo ha autorizzato il 28 agosto ed entra in vigore il 1° dicembre. I venditori che non aderiscono perdono il badge Approved Seller il 30 novembre. Per te: aggiorna il tuo elenco di venditori dopo il 1° dicembre, perché l'insieme dei firmatari cambierà.
  • Dal 2 novembre: il NSW CER Installer Portal. La pagina del portale indica che i nuovi impianti fino a 200 kW devono usarlo nelle reti Endeavour ed Essential. Ausgrid si aggiunge il 23 novembre. Per te: ogni nuovo impianto avrà un record governativo dell'installatore. È una nuova fonte di prove solide.

Limiti di questo test

  • La ground truth contiene errori. L'ABN riportato su un sito web può appartenere all'agenzia web. Un singolo ABN ottenuto da una ricerca per nome può appartenere a un'altra azienda con lo stesso nome. Abbiamo verificato a mano alcuni casi, ad esempio il footer di un rivenditore con la dicitura «trading as». Non abbiamo verificato a mano tutti i 62 siti web.
  • Molte coppie sono sconosciute: 12 su 41. Le percentuali riportate sopra descrivono solo le coppie verificabili.
  • Il campione proviene da ricerche fatte in un solo giorno, il 25 ottobre. Il ranking su Maps cambia. Abbiamo preso solo le prime 50-100 righe per query.
  • Non valutiamo nessuna azienda. Usiamo i nomi delle aziende solo per illustrare i casi di identità. Questo articolo non costituisce consulenza legale.

FAQ

A chi presento un reclamo per un impianto solare nel NSW? Dipende da chi è la tua controparte nel contratto. Se il rivenditore è membro di EWON, EWON può gestirlo. EWON dichiara di poter risolvere questi reclami solo quando il rivenditore è membro. Nel 2025–26 ha indirizzato 183 clienti di questo tipo a NSW Fair Trading. Se il venditore è un NETCC Approved Seller, il codice ha una propria procedura di reclamo. Trova prima l'ABN sul contratto, perché ogni ente cerca per entità. (Domanda tratta dal suggerimento di ricerca «solar installation complaints nsw».)

Come verifico se un installatore solare è accreditato? Verifica separatamente la persona e l'azienda.

Solar Accreditation Australia offre una verifica pubblica dello stato per i singoli installatori. Il NETCC elenca gli Approved Seller. ABN Lookup mostra l'azienda dietro l'ABN. Nel nostro test, un nome su Maps ha portato a un unico ABN certo solo nel 68,3% dei casi. Quindi usa l'ABN indicato nel preventivo, non il nome su Maps. (Domanda tratta dal suggerimento di ricerca «check solar installer accreditation».)

L'azienda di impianti solari ha chiuso. Chi copre la garanzia? Questa non è consulenza legale. Qui spieghiamo come trovare le entità giuste.

Il marchio, il rivenditore indicato nel contratto, l'installatore sul tetto e il produttore dell'apparecchiatura possono essere quattro entità diverse. Se una chiude, le altre possono esistere ancora. Nel caso di Macarthur Solar, la società in liquidazione aveva un nome diverso dal marchio. Elenca ogni entità con il relativo ABN partendo da contratto, fattura e documenti di garanzia. (Domanda tratta dal suggerimento di ricerca «solar installer gone out of business warranty».)

Letture correlate

Riferimenti

  1. Energy & Water Ombudsman NSW, «Annual Report 2025–26», 2026-10-13, https://www.ewon.com.au/content/Document/Annual%20Reports/AnnualReport2026.pdf
  2. Energy & Water Ombudsman NSW, «Solar and battery complaints double», 2026-10-13, https://www.ewon.com.au/page/media-center/media-releases/solar-and-battery-complaints-double/
  3. pv magazine Australia, «Lack of consumer energy resources retailer memberships skew EWON complaint data», 2026-10-15, https://www.pv-magazine-australia.com/2026/10/15/lack-of-consumer-energy-resources-retailer-memberships-skew-ewon-complaint-data/
  4. New Energy Tech Consumer Code, «Reporting on Applications and Complaints», dati al 2026-10-01, https://www.newenergytech.org.au/compliance-activity
  5. Australian Competition and Consumer Commission, «Exemption granted for New Energy Tech Consumer Code», 2026-08-28, https://www.accc.gov.au/media-release/exemption-granted-for-new-energy-tech-consumer-code
  6. New Energy Tech Consumer Code, «Moving to an updated Code», consultato il 2026-10-25, https://www.newenergytech.org.au/moving-to-an-updated-code
  7. New Energy Tech Consumer Code, «2026 NETCC Independent Review», consultato il 2026-10-25, https://www.newenergytech.org.au/2026-review
  8. Consumer and Business Services SA, «Shining a light on dodgy solar operators», 2026-08-04, https://www.cbs.sa.gov.au/news/shining-a-light-on-dodgy-solar-operators
  9. Energy and Water Ombudsman Victoria, «Reflect, September 2026», 2026-09, https://www.ewov.com.au/reports/reflect-202608
  10. Australian Business Register, «Format of the ABN», consultato il 2026-10-25, https://abr.business.gov.au/Help/AbnFormat
  11. Australian Business Register, ABN Lookup, consultato il 2026-10-25, https://abr.business.gov.au/
  12. Google for Developers, «Place IDs, Places API (New)», consultato il 2026-10-25, https://developers.google.com/maps/documentation/places/web-service/place-id
  13. Google Business Profile Help, «Guidelines for representing your business on Google», consultato il 2026-10-25, https://support.google.com/business/answer/3038177?hl=en
  14. Solahart, «Find your nearest Solahart dealer», consultato il 2026-10-25, https://solahart.com.au/dealer
  15. Australian Business Register, ricerca attiva ABN Lookup «Solar World», consultato il 2026-10-25, https://abr.business.gov.au/Search/ResultsActive?SearchText=Solar%20World
  16. Australian Business Register, «Trading names in the ABR», consultato il 2026-10-25, https://www.abr.gov.au/media-centre/featured-news/business-super-funds-charities/trading-names-abr
  17. Australian Business Register, «Business names/Trading names FAQs», consultato il 2026-10-25, https://abr.business.gov.au/FAQ/Names
  18. business.gov.au, «Business names, trading names and legal names», consultato il 2026-10-25, https://business.gov.au/planning/new-businesses/business-names-trading-names-and-legal-names
  19. Assemblea legislativa dello Stato dell'Arizona, A.R.S. § 32-1124, https://www.azleg.gov/ars/32/01124.htm
  20. Arizona Registrar of Contractors, «Changes to Arizona Law Regarding Advertising Requirements for Contractors», 2021-09-15, https://roc.az.gov/news/changes-arizona-law-regarding-advertising-requirements-contractors
  21. Trustpilot Help Center, «Guidelines for merging business profiles», consultato il 2026-10-25, https://help.trustpilot.com/s/article/Guidelines-for-merging-business-profiles?language=en_US
  22. Ivan P. Fellegi e Alan B. Sunter, «A Theory for Record Linkage», Journal of the American Statistical Association 64(328), 1969, https://doi.org/10.1080/01621459.1969.10501049
  23. Yuliang Li et al., «Deep Entity Matching with Pre-Trained Language Models», PVLDB 14(1), 2020, https://doi.org/10.14778/3421424.3421431
  24. Ministry of Justice Analytical Services, documentazione di Splink, consultato il 2026-10-25, https://moj-analytical-services.github.io/splink/
  25. H. Amiri, M. Hashemi e A. Züfle, «Descriptor: Global Foursquare and OpenStreetMap Point-of-Interest Dataset (World-POI)», IEEE Data Descriptions, 2026, https://ieeexplore.ieee.org/abstract/document/11690803/
  26. Australian Business Register, «ABN Lookup web services», consultato il 2026-10-25, https://abr.business.gov.au/Tools/WebServices
  27. Solar Accreditation Australia, «Check Installer Accreditation Status», consultato il 2026-10-25, https://saaustralia.com.au/accreditation-status-check/
  28. energy.gov.au, «Choose your solar retailer and installer», consultato il 2026-10-25, https://www.energy.gov.au/solar/solar-retailers-and-installation/choose-your-solar-retailer-and-installer
  29. EveryInfra, catalogo dei dati GET /api/v1/social/catalog, consultato il 2026-10-25 alle 14:34 SGT, https://api.everyinfra.com/api/v1/social/catalog
  30. Anthropic, “Connect Claude Code to tools via MCP”, consultato il 2026-10-25, https://code.claude.com/docs/en/mcp
  31. ABC News, «Lux Solar investigated by watchdog as consumers say they were ripped off», 2026-10-13, https://www.abc.net.au/news/2026-10-14/lux-solar-battery-system-fail-federal-government-scheme/107248800
  32. ABC News, «Macarthur Solar customers furious and without batteries after company collapses», 2026-09-30, https://www.abc.net.au/news/2026-09-30/macarthur-solar-collapse/107150190
  33. Clean Energy Regulator, «Small-scale installation postcode data», dati al 2026-09-30, https://cer.gov.au/markets/reports-and-data/small-scale-installation-postcode-data
  34. Clean Energy Regulator, «Quarterly Carbon Market Report June Quarter 2026», consultato il 2026-10-25, https://cer.gov.au/markets/reports-and-data/quarterly-carbon-market-reports/quarterly-carbon-market-report-june-quarter-2026
  35. NSW Climate and Energy Action, «NSW Consumer Energy Resources Installer Portal», consultato il 2026-10-25, https://www.energy.nsw.gov.au/nsw-plans-and-progress/regulation-and-policy/installer-portal

Riferimenti BL-40

Le nostre statistiche di visita interne sono sempre attive. Google Analytics viene caricato solo se scegli «Consenti analisi». Informativa sulla privacy