当社独自のアクセス統計は常に有効です。Google Analyticsは、公開ページ(ログイン後のワークスペースは対象外)の利用状況を把握するためのもので、許可をいただいた場合のみ有効になります。詳しくは プライバシーポリシーをご覧ください。

太陽光発電施工業者への苦情は過少集計されている:地図データで検証

苦情処理機関はそれぞれ、対象とする事業者に関する苦情しか集計しておらず、地図上のリスティングでは同じ施工業者が別々に扱われたり、まとめて扱われたりします。シドニーとブリスベンの205件のリスティングをABN登録簿と照合し、どの統合ルールが誤判定を起こすかを検証しました。

イラスト:太陽光パネルを載せた家々が並び、その上にマップのピンが立っています。重複した複数のピンが破線で1枚の事業者IDカードにつながり、虫眼鏡がそのカードを調べています。

屋根置き太陽光発電と家庭用蓄電池の施工業者に関する苦情データは、2つの理由で不完全です。第一に、各苦情処理機関は自らが管轄する事業者の苦情しか集計しません。第二に、それ以外の証拠は地図、レビューサイト、SNSに散らばっており、1つの企業が多数のリスティングや名称を持つことがあります。どのリスティングが同一の法人なのかがわからなければ、これらの証拠を合算することはできません。

2026年10月25日14:40〜15:01 SGT(06:40〜07:01 UTC)に検証を行いました。EveryInfraに21件のリクエストを送信し、そのうち16件が課金対象となりました。合計金額は$0.019725です。

シドニーとブリスベンでGoogle Maps検索を6回実行したところ、244件が返り、重複を除くと205か所になりました。一般的な統合ルールでは、41組の候補ペアが見つかりました。そのうち29組は、オーストラリアのビジネス番号(ABN)の登録簿で照合できました。29組中27組は、別々の2社でした。

本記事でいう「施工業者の同一性」とは、地図上の各リスティング、レビューページ、規制当局の記録、契約当事者を、それぞれ1つの法人に紐づけることです。そのキーには登録番号を使います。オーストラリアではABNがキーです。名称、電話番号、所在地は候補を見つける手がかりにはなりますが、2つのリスティングが同じ会社であることの証明にはなりません。

アイソメトリックのイラスト。同じブランドの看板を掲げた同一の郵便受けが6つ、1枚の台座の上に並んでおり、6つの地図リスティングを表しています。6つすべての上を通る1本の共有バーはベルにつながっており、共有された1つの電話番号を表しています。各錠には形の異なる鍵が差してあり、それぞれ異なる登録番号を表しています。強調表示された4番目の鍵は、鍵を見れば所有者がわかることを示しています。

合計が合わない3つの苦情件数

NSWのオンブズマンは会員事業者の苦情しか集計できない

ニューサウスウェールズ州エネルギー・水道オンブズマン(EWON)は10月13日に2025–26年度年次報告書を公表しました。36ページによると、屋根置き太陽光発電や蓄電池などの消費者エネルギー資源(CER)に関する苦情は、1年で301件から677件に増加しました。42ページには、これらの数字にEWONの管轄外の苦情は含まれていないと記載されています。EWONは、会員事業者に割り当てられない電力関連の苦情を456件受け付けました。その半数(226件)がCERに関するもので、40%(183件)はNSW Fair Tradingに回されました。

同日のEWONのメディアリリースでは、オンブズマンのJanine Young氏による「小売業者がEWONの会員である場合にのみ、太陽光発電と蓄電池に関する苦情を解決できます」という発言が引用されています。pv magazine Australiaは十月15日、677件の苦情はNSW州にある約1.35百万台の太陽光発電・蓄電池システムのわずか0.05%にすぎないと報じました。

報告書をもとに、もう1つ計算を行いました。EWONがこの1年間に受けたCER関連の苦情は、少なくとも677 + 226 = 903件です。そのうち226件、つまり25.0%には対応できませんでした。これは下限値です。Fair Tradingや審判所に直接申し立てた顧客、またはレビューサイトに直接投稿した顧客は、903件に含まれていません。

EWON 2025–26年度年次報告書におけるCER関連苦情の棒グラフ。管轄内の苦情は2024–25年度が301件、2025–26年度が677件です。強調表示された棒は、2025–26年度にEWONが対応できなかった非会員事業者に関する苦情226件を示しています。そのうち183件はNSW Fair Tradingに回されました。

業界行動規範の集計対象は署名事業者のみ

New Energy Tech Consumer Code(NETCC)は、Clean Energy Councilが運営する任意の行動規範です。同規範のコンプライアンスページによると、2026年10月1日時点でApproved Sellerは2,548社でした。9月30日までの12か月間に、同規範は970件の苦情を受け付け、613件を終結し、141件のコンプライアンス措置を講じました。同規範に署名していない企業は、これらの数値に含まれていません。

8月28日、オーストラリア競争・消費者委員会(ACCC)は、改訂版の規範に対して5年間の条件付き認可を付与しました。ACCCは、この規範の効果について「独立した紛争解決の仕組みがないこと、自己申告による監査に依存していること、違反に関する透明性が欠けていることによって限定的なものにとどまっている」と述べています。NETCCの改訂ページによると、改訂版の規範は2026年12月1日に開始されます。同意しないApproved Sellerは、10月19日から11月2日までの間にオプトアウトする必要があります。独立レビューでは、規範の次の段階に向けて10項目の提言がなされました。

州規制当局の集計対象は自州のみ

南オーストラリア州では、Consumer and Business Services(CBS)が8月4日、前会計年度に設置工事に関する苦情が約130件寄せられたと報告しました。これは前年の2倍を超える数です。CBSは4社に罰金を科しました。そのうち1件は、未登録の事業名で営業していたことに対するものでした。ビクトリア州では、Energy and Water Ombudsman(EWOV)が2026年9月のReflectレポートで、CER関連の苦情が39%増加したと報告しています。比較対象は前年同四半期です。

これらの数値はいずれも正確です。ただし、それぞれ対象とする事業者の範囲が異なります。合算することはできず、ある数値で別の数値を代用することもできません。「この施工業者の実績はどうか」に答えるには、規制当局の記録、地図サービスのレビュー、レビュープラットフォーム、ニュースを結合する必要があります。まず施工業者を一意に特定しなければ、これらのデータを正しく結合できません。

テストと事前に定めたルール

照合結果を見る前に、正解データと合否のルールを書き出しました。

  1. 正解データはABN。まず、事業者のWebサイトに記載されたABNを使います。そのABNは登録簿のABNチェックディジット検証に合格しなければなりません。サイトにABNがない場合は、ABN Lookupで名前を検索します。正規化した名前が完全に一致する有効なABNが1件だけある場合に限り、その結果を採用します。ペアの両方のリスティングにABNがある場合、同じABNなら1つの事業体、異なるABNなら2つの事業体とみなします。片方にABNがない場合、そのペアは「不明」とし、誤り率には含めません。
  2. あるルールで、検証可能なペアの半数以上が「2つの事業体」となった場合、そのルールは「単独でマージに使ってはならない」と判断します。
  3. 検証可能なペアが5件未満のルールについては、ペア数のみを示します。割合を結論としては用いません。

メインのテストにオーストラリアを選んだのは、ABN Lookupが無料かつ公開されており、名前で検索できるからです。これにより、自社のモデルに由来しない正解データが得られます。

ステップ1:収集と重複排除

14:40から14:43(SGT)にかけて、Google Maps Reviews Search API(google_maps_reviews/search)を6回使いました。クエリは、シドニーでの「solar installer」(2ページ)、シドニーでの「home battery installer」、ペンリスでの「solar panels」です。さらに、ブリスベンで「solar installer」、NSWで「Solahart」を検索しました。取得したのは244件です。重複するplace_idの値を除くと、205か所が残りました。

シドニーの2つのクエリは大きく重複していました。

「solar installer」の最初の100件と「home battery installer」の50件では、37か所が共通していました。2つ目のクエリで新たに加わったのは13か所だけでした。

そのため、都市ごとに複数のクエリを実行し、place_idで重複排除する必要があります。以前の記事「Google MapsのPlace IDによる重複排除」で説明したとおり、Place IDが識別するのは場所であり、企業ではありません。GoogleのPlace IDドキュメントにも、1つの場所が複数のIDを持つ場合があり、IDは変わることがあると記載されています。本記事ではさらに一歩踏み込みます。重複排除の後、異なる2つの場所が同じ企業かどうかをどう判断すればよいのでしょうか。

ステップ2:フィールドの確認

205か所の内訳は次のとおりです。

  • 21件(10.2%)には住所が掲載されておらず、電話番号とWebサイトのみが掲載されていました。Google ビジネス プロフィールのガイドラインでは、非店舗型ビジネスは住所を非表示にできます。こうしたリスティングは、電話番号、Webサイト、名称でしか識別できません。
  • 23件(11.2%)は、名前の「|」や「-」の後に「Best Solar Installer Sydney」のようなキャッチコピーが付いていました。同じガイドラインでは、ビジネス名にマーケティング用のキャッチコピーを含めることは認められていません。名前を比較する前に、キャッチコピーを取り除く必要があります。
  • 電話番号のある198件のうち、107件(54.0%)が全国共通の1300番または1800番を使っていました。こうした番号は、ブランドや販売店ネットワークで共有されることがよくあります。
  • Webサイトがある197件のうち、21件(10.7%)はURLにutm_トラッキングパラメータが含まれていました。これを取り除かないと、1つのドメインが多数のWebサイトのように見えてしまいます。
  • 5件は太陽光発電事業者ではなく、給湯、天窓、プール修理などのカテゴリに属していました。あるリスティングは名前に「Solar and Electrical」と入っていましたが、Webサイトはプール暖房会社のものでした。

ステップ3:候補ペアの作成と検証

2つの場所で、電話番号の数字、登録ドメイン、住所(LevelやUnitを除く)、正規化した名前のいずれかが一致する場合、候補ペアとしました。一方の名前がもう一方に完全に含まれる場合も候補としました。重複を除くと41組になりました。各ルールとABNとの照合結果は次のとおりです。

  • 同じ電話番号:19ペア。1つの事業体が2ペア、2つの事業体が15ペア、不明が2ペアでした。検証可能な17ペアのうち15ペア(88.2%)が誤ったマージです。
  • 同じ住所:14ペア。1つの事業体が0ペア、2つの事業体が6ペア、不明が8ペアでした。
  • 一方の名前がもう一方に含まれる:8ペア。1つの事業体が0ペア、2つの事業体が6ペア、不明が2ペアでした。
  • 同じWebサイトドメイン:4ペア。1つの事業体が2ペア、不明が2ペアでした。誤ったマージはありませんが、検証可能なペアは2件しかありません。
  • 同じ正規化名:1ペア。1つの事業体でした。
ABNとの照合結果を示す、オーストラリアの205件の事業者リスティングにおけるマージルール別候補ペアの積み上げ棒グラフ。同じ電話番号:19ペア(1つの事業体:2ペア、2つの事業体:15ペア、不明:2ペア)。同じ住所:14ペア(2つの事業体:6ペア、不明:8ペア)。名前の包含:8ペア(2つの事業体:6ペア、不明:2ペア)。同じドメイン:4ペア(1つの事業体:2ペア、不明:2ペア)。同じ名前:1ペア(1つの事業体:1ペア)。

何が問題だったか:1つの電話番号、6社

電話番号による15件の誤統合は、すべて1つのブランドによるものでした。NSW州で「Solahart」を検索すると11件がヒットし、そのうち6件が同じ番号1300 362 821を使っていました。各Webサイトと名前検索から、この6件には6つの異なるABNがあることがわかりました。そのうち1つはブランドの製造元に属し、残りの5つは5つの異なる郵便番号にある別々の会社または信託に属していました。

Solahartの販売店ページは地域別に販売店を掲載しており、これはネットワークの設計どおりの仕組みです。ブランドは1つの全国番号を各地の販売店に振り分けています。顧客は1社とやり取りしていると考えますが、契約相手は地域の販売店です。電話番号で統合すると、6社分のレビューや苦情が1つのレコードにまとまってしまいます。

同じブランドには逆のケースもあります。2つ目の番号1300 721 984は、ブランド本社のリスティング1件と販売店リスティング2件で共有されていました。2件の販売店リスティングはどちらもブランドWebサイトの/dealer/以下のページにリンクしており、両ページには同じABNが表示されています。つまり、この2件は1つの販売店による2つの非店舗型リスティングであり、統合すべきです。

本社のリスティングについてはABNが見つからなかったため、これらのペアは「不明」のままです。もう1つ、地図上で「Solahart Wollongong」という名前のリスティングがあります。そのWebサイトのフッターには、「Solahart Illawarraの屋号で営業する」会社が所有していると記載されています。つまり、3つの名前を持つ1つの事業体です。

住所の一致による誤りは、共用オフィスビルが原因でした。シドニーの50 Clarence Stには、3社の太陽光発電会社が所在地を掲載しています。また、2 Elizabeth Plaza(North Sydney)、4 Columbia Ct(Norwest)、16 McDougall St(Milton、Brisbane)の各住所も、それぞれ2〜3社の太陽光発電会社が共有しています。検証できた住所一致の6ペアは、すべて別々の2社によるものでした。Googleのガイドラインでは、営業時間中にスタッフが常駐していない限り、バーチャルオフィスをビジネスの住所とすることは認められていません。それでも、これらのリスティングは地図上に掲載されたままです。

名前による誤判定は、よくある語句が原因でした。Green Solar Energy、Green Solar Energy Solutions、Green Solar NSW、Best Green Solar、Green Solar Pty Ltdは、それぞれ異なるABNを持っています。「Solar World」というリスティングでは、名前にキャッチコピーが含まれていました。このリスティングと「Battery Solar World」「Global Solar World」とのペアは「不明」のままでした。各ペアの片方にABNがなかったためです。ABN Lookupで「Solar World」を検索したところ、名前が「Solar World」と完全に一致する有効なレコードが2件ありました。NSWの会社と、ビクトリア州の個人事業主です。

3つのルールで一致し、かつ同一の事業体だったペアは1組だけでした。シドニーとブリスベンにリスティングが1件ずつある会社です。電話番号、ドメイン、名前が同じで、名前検索では1件のABNが見つかりました。これは本当の「1社2拠点」のケースです。

結果: この205件では、電話番号の一致、住所の一致、名称の包含は、それだけを根拠に統合してはいけません。登録ドメインの一致は、確認できた2組で誤った統合を生みませんでした。ただしサンプルが少なすぎるため、有力な手がかりとして扱い、必ず登録番号で確認してください。

地図上の名前からABNを1つに特定できないケースは10件中3件

SGT 14:49〜14:52に、205件の名前からキャッチコピーや「Pty Ltd」などの接尾辞を除去しました。その後、ABN Lookupで有効なABNを対象に各名前を検索しました。

  • 140件(68.3%)は、1件のABNに完全一致しました。
  • 51件(24.9%)は、完全一致がありませんでした。
  • 14件(6.8%)は、2件以上のABNに一致しました。

次に、名前検索の結果をWebサイト上のABNと照合しました。197件のトップページそれぞれにGETリクエストを1回送信し、トップページにABNがない場合は/contact-us、/contact、/about-usも試しました。開けたサイトは183件でした。チェックディジットの検証を通過したABNを掲載していたのは62サイト(197件中31.5%)です。この62件の内訳は次のとおりです。

  • 43件(69.4%):名前検索で、Webサイトと同じABNが見つかりました。
  • 2件(3.2%):名前検索で、異なるABNが見つかりました。名前を信用すると、別の会社を選んでしまいます。
  • 17件(27.4%):名前検索では何も見つかりませんでした。
2本の100%積み上げ棒グラフ。上の棒:ABN Lookupで検索した205件の名前のうち、140件が1件のABNに一致、51件が完全一致なし、14件が2件以上に一致。下の棒:WebサイトにABNを掲載している62件。そのうち43件は名前検索で同じABN、2件は異なるABN、17件は該当なし。

Australian Business Registerは、名前だけでは不十分な理由を説明しています。商号に関するお知らせによると、2012年5月28日より前に収集された商号は今もABN Lookupに表示されますが、「法的地位はなく、過去の参照用としてのみ提供される」ものです。また「更新することも、事業者の識別に用いることもできない」とされています。ABN Lookupの名称に関するFAQでは、事業体名、登録事業名、旧商号を区別しています。business.gov.auによれば、1つのABNが複数の事業名を持つこともあります。さらに、契約書上の法的名称が商号と異なる場合もあります。

規制当局の警告も、同じ「事業体名, trading as ブランド名」の形式で書かれています。CBSの警告には「1 Solar Australia, trading as Solar Power Nation」とあります。NETCCのコンプライアンスページには、2026年9月1日付で「Prodigy Consulting Pty Ltd」が除名され、その商号が「Sahara Solar」であることが記録されています。これらの記録を地図上の名前だけで照合すると、どちらも一致しません。

Webサイトに登録番号が掲載されている割合は?

登録番号を探すなら、事業者自身のWebサイトが最適です。比較のため、アリゾナ州フェニックスでも同じスキャンを行いました。SGT 14:43にGoogleマップで検索し、SGT 14:47〜14:57にサイトをスキャンしました。結果は次のとおりです。

  • オーストラリア(シドニーとブリスベン)、ABN:197サイト中62サイト(31.5%)。
  • 米国(フェニックス)、Arizona Registrar of Contractors(ROC)のライセンス番号:47サイト中15サイト(31.9%)。その15サイトのうち14サイトでは、ライセンス番号がトップページに表示されていました。

アリゾナ州には具体的な規定があります。A.R.S. § 32-1124は、広告に建設業者のライセンス番号を記載することを義務付けています。2021年以降、インターネット広告では、番号を目立つ形で表示しているWebサイトにリンクしていれば、番号を省略できます。ROC自身のガイダンスによると、「目立つ形で表示」とは、番号がトップページ上のフッター以外の場所にあることを指します。この規定があっても、スクリプトがライセンス番号を検出できたのはフェニックスのサイトの約3分の1にとどまりました。

登録番号を表示している事業者Webサイトの割合を示す横棒グラフ。シドニーとブリスベンのABN:31.5%(197件中62件)。バレンシアのNIF:34.1%(41件中14件)、強調表示。フェニックスのROC:31.9%(47件中15件)。サンティアゴのRUT:6.4%(47件中3件)、グアダラハラのRFC:0%(41件中0件)。

グラフには、スペイン語圏の都市であるバレンシア(スペイン)、サンティアゴ(チリ)、グアダラハラ(メキシコ)も含まれています。これらの都市は本記事のスペイン語版で扱っています。5つの数値すべてに共通する制約があります。スクリプトは静的HTMLしか読み取らないため、JavaScriptで読み込まれるフッターや画像内の番号は検出できません。したがって、これらの数値は下限値です。ルールに違反している事業者の数を示すものではありません。

クロスプラットフォーム:YelpとTrustpilotでは使えるキーが少ない

SGT 14:45に、フェニックスの「solar installers」を対象にYelp Search API(yelp/search)を実行しました。limit 50の同期リクエストは85秒後にタイムアウトし、課金されませんでした。limit 30の非同期リクエストでは30件の事業者が返されました。各結果にはYelp ID、名前、URL、評価、レビュー数、カテゴリ、画像が含まれていましたが、電話番号、Webサイト、住所はありませんでした。

そのため、Yelpの検索結果をGoogle Mapsと照合するのに使えるキーは名前だけです。Yelpの30件の名前のうち10件が、Google Mapsのフェニックスの結果と完全一致しました。前述のとおり、名前の一致だけでは根拠として弱いです。Yelpから電話番号やWebサイトを取得するには、プロフィールのエンドポイントが必要です。SGT 15:00〜15:01に送信したプロフィールリクエスト3件は503 unavailableを返し、課金されませんでした。そこで、それ以上のリクエストは行いませんでした。

フェニックスでも、Google Maps上で異なる事業者5組が同じ住所を共有していました(例:2 N Central Ave)。アリゾナ州のペアについては正解データがないため、誤り率は報告していません。

SGT 15:00〜15:01に、シドニーの施工業者2社を対象にTrustpilot Details API(trustpilot/profile)を使用しました。Trustpilotはドメインをキーとして企業を識別します。プロフィールの統合に関するTrustpilotのヘルプページによると、複数のドメインを持つ企業は複数のプロフィールを持つことがあります。取得した2件のプロフィールのうち1件は、ベアドメインではなくwww.付きのホストで返されました。そのため、Trustpilotを他のデータと結合する前に、ドメインを正規化する必要があります。

この2社の評価は、2つのプラットフォームで大きく異なっていました。

  • A社:Google Mapsでは7,297件のレビューで4.5、Trustpilotでは80件のレビューで1.5。
  • B社:Google Mapsでは3,358件のレビューで4.5、Trustpilotでは49件のレビューで1.5。

どちらの評価が「正しい」かは判断しません。プラットフォームごとに、レビューの集め方も、カスタマージャーニーのどの段階で集めるかも異なります。ポイントは、1つのプラットフォームだけを見ると1つの側面しか見えないということです。ドメインでプラットフォームを結合し、ABNで確認すれば、1つの事業体について両方の側面が見えます。

実際に使える統合ルール

これらのテストから、次の順序で証拠を扱うことをおすすめします。上にあるものほど強い証拠です。

  1. Webサイト、契約書、請求書、規制当局の通知で同じ登録番号(ABN、ACN、州の建設業ライセンス)を確認できた場合は、統合します。
  2. Webサイトに「事業体名(ブランド名で営業)」と記載され、ブランド名が地図上の名前と一致する場合は、その事業体に統合します。
  3. 登録ドメインと電話番号の一致:有力な候補です。登録番号で確認してください。今回のサンプルでは誤った統合はありませんでしたが、確認できたのは2組のみです。
  4. 電話番号の一致のみ:統合しないでください。ブランドと販売店ネットワークは1300番号や1800番号を共有しています。確認できた17組のうち15組は、異なる2社の組み合わせでした。
  5. 住所の一致のみ:統合しないでください。共有オフィスはよくあります。確認できた6組はすべて、異なる2社の組み合わせでした。
  6. 名前が似ているだけ:統合しないでください。よくある語句は重複します。名前検索の6.8%が複数のABNに一致しました。
  7. Webサイトフィールドがソーシャルメディアまたはサイトビルダーのドメイン(例:facebook.com)の場合は、ドメインルールを適用しません。グアダラハラでは、無関係な2つの事業者がWebサイトとしてfacebook.comを指定していました。
  8. 一方に登録番号がない場合は、その組み合わせを要確認リストに入れます。契約書、請求書、規制当局の記録を確認できるまでは、統合とも分離とも判定しないでください。
6つのステップが8秒ごとに順番に光るアニメーションのフロー図。検索、次に正規化:244件が205か所になり、電話番号、ドメイン、所在地、名前を整えます。候補ペア、次にIDの照会:41組を、それぞれWebサイトのABNまたはABN Lookupで確認します。判定、次に集約:同じABNは統合、異なるABNは分割、ABNがないものはレビューに回し、レコードを事業者単位にまとめます。

最後のステップが最も重要です。苦情、レビュー、規制当局の記録はエンティティ単位で集計します。地図の掲載情報やレビューページは、そのエンティティへの入口の1つにすぎません。複数プラットフォームでの評判モニタリングのガイドでは、所有者を誤ると結果がどう変わるかを解説しています。制裁リストのスクリーニングワークフローでは、名前のヒットと確定した一致の間に人による確認が必要な理由を説明しています。施工業者も同じです。2社分の苦情を1つのレコードにまとめてしまうより、「不明」が1件増えるほうがましです。

これは1969年のFellegi–Sunterレコードリンケージモデルにおける三択の判定、すなわち「リンク」「非リンク」「リンクの可能性あり」です。Dittoなどの新しいモデルは候補をより正確にスコアリングし、SplinkなどのツールはFellegi–Sunterを大規模に実行します。ただし、構造は変わりません。候補を見つけ、強い証拠で判定するという流れです。2026年のWorld-POIデータセット論文では、場所間のエンティティ解決が今後の課題として挙げられています。登録番号は、こうしたモデルが必要とする強い証拠にあたります。

多数のABNを確認する場合、ABRは登録後に無料のABN Lookup Webサービスを提供しています。施工業者の認定については、Solar Accreditation Australiaに認定状況を確認できる公開ページがあります。政府のenergy.gov.auのガイドによると、太陽光発電の販売業者は認定施工業者に工事を下請けに出すことが多いとされています。そのため、契約上の会社と屋根の上で作業する人が異なる場合があります。両方を記録してください。

1都市分を毎月再構築するコスト

10月25日に確認したカタログの価格を使います(利用前に料金ページを確認してください)。Google Mapsの検索、詳細、レビューは1リクエストあたり$0.001389で、1ページが1リクエストです。Trustpilotの詳細は1リクエストあたり$0.001389です。1つの都市の施工業者リストを毎月作り直す場合は次のとおりです。

  • 地図検索:3キーワード × 2ページ = 6リクエスト × $0.001389 = $0.008334
  • レビュー:200か所 × 1ページ = 200 × $0.001389 = $0.277800(1ページあたり最大100件のレビュー)
  • Trustpilot:ドメインを持つ50社 × 1 = 50 × $0.001389 = $0.069450

合計は月額$0.355584です。ABN Lookupと規制当局のページは無料の公開ページです。失敗したリクエストと空のリクエストは課金されないため、実際のコストはこれより低くなります。今回の21件のテストリクエストのコストは$0.019725でした。

コードやAIクライアントで同じデータを取得する

1都市分を取得する1回のcurlリクエスト(APIキーのプレースホルダーを置き換えてください):

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}}'

同一性の判定に使うフィールド(カタログのgoogle_maps_reviews/searchのresponse_fieldsと一致します):

  • place_id:GoogleのプレイスIDです。重複排除に使います。会社IDとしては使わないでください。
  • name:地図上の名前です。キャッチコピーが含まれる場合があります。比較する前にキャッチコピーを除去してください。
  • address、city、state、postal_code、country_code:サービスエリア型のビジネスでは空の場合があります。住所を比較する前に、LevelやUnitを除去してください。
  • phone:数字のみを残します。1300番号と1800番号は弱い証拠として扱います。
  • website:登録ドメインを残し、utm_パラメータを除去します。SNSのドメインはスキップしてください。
  • category、categories:給湯器やプール修理などの掲載情報を除外します。
  • rating、rating_scale、review_count:集計時はエンティティ単位で重み付けしてください。
  • lat、lng:同じ建物にある会社はほぼ同じ座標になります。これだけを根拠に統合しないでください。
  • permanently_closed:閉業した掲載情報はアーカイブに残してください。過去の苦情も引き続きそれらと照合する必要があります。

その他のフィールドはurl、description、price、image_url、platformです。レビューを読むには、検索結果のurlを使ってレビューページ向けGoogle Maps Reviews APIを使用します。1か所の営業時間とPlus Codeを取得するにはGoogle Maps Reviews Details APIを使用します。プラットフォームページのGoogle MapsスクレイピングAPIに3つのアクションがすべて掲載されています。レビュープラットフォームについては、TrustpilotスクレイピングAPIとYelpスクレイピングAPIを参照してください。

Claude Codeでは、まずクイックスタートでAPIキーを作成します。次に、Claude CodeのMCPドキュメントに示されているHTTPサーバー向けの手順に従って、リモートMCPサーバーを追加します。

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

続いて、次のように依頼します。「everyinfra_call_apiを使ってシドニーの太陽光発電の施工業者を検索してください。place_idで重複を排除し、電話番号には数字だけを残し、ドメインには登録ドメインだけを残して、電話番号は同じでもドメインが異なる場所を一覧にしてください。」

エラーと課金(以下はすべて今回のテストで実際に発生したものです):

  • 2ページ目(先頭から60件を超える分)を同期リクエストで取得すると、422 async_requiredが返ります。エラーには"mode":"async"を使うよう示されます。この場合は課金されません。
  • 非同期リクエストはすぐに202とjob_idを返し、$0.001389が保留されます。ステータスがsucceededになるまでGET /api/v1/jobs/{job_id}をポーリングします。今回の2ページ目は50件を返したあと、depth_limitで止まりました。1組のパラメータで取得できるのは最大100件です。
  • limitを50にしたYelp検索は、85秒後にタイムアウトしました。503 timeoutが返され、課金はされませんでした。メッセージにはlimitを下げるか非同期を使うよう示されています。非同期リクエストは成功しました。
  • 3件のYelpプロフィールリクエストで、503 unavailableが返され、retry_afterは60秒でした。いずれも課金されませんでした。
  • 非同期ジョブが失敗した場合や行が返されなかった場合、保留額は返却されます。各課金の確認方法は失敗時の返金の照合を、安全なリトライについてはAPIエラー処理を参照してください。

他の方法との比較

  • 規制当局と行動規範のデータのみ:無料で信頼性の高い情報源です。ただし各ソースがカバーするのは、その会員または対象範囲のみです(EWONの会員、NETCCの署名事業者、1つの州の免許保持者)。苦情が処理されたことを示す良い証拠にはなりますが、完全な実績記録ではありません。
  • 手作業での確認:名前ごとにABN Lookupと州の免許登録簿を検索します。正確ですが、1都市あたり数百社となると時間がかかります。
  • 商用の企業データベース:取締役、関連会社、信用情報の把握に適しています。通常は地図の掲載情報やプラットフォームのレビューを含まないため、結合は依然として必要です。
  • 本記事の手法:地図とプラットフォームのデータを自動で収集し、生のレスポンスを保持します。ルールで候補とレビューリストを作成し、登録番号で判定します。限界:公開された登録番号が存在しない場合はレビューリストが長くなり、契約書や請求書も引き続き必要です。

過去60日間の変更点

  • 10月13日:EWON年次報告書2025–26。NSW州の太陽光発電と蓄電池に関する苦情は倍増し、EWONが受けたCER関連の苦情の25.0%は非会員に関するものでした。ポイント:オンブズマンの対象範囲が広がるまでは、多くの苦情がオンブズマンの集計対象外となります。プラットフォームのデータは、それを把握する方法の1つです。
  • **10月13日:ABC NewsによるLux Solarの報道**。ABCは、クイーンズランド州の公正取引局が同社を調査していると報じました。NETCCは6月に同社を除名しましたが、同社のWebサイトには引き続き「approved seller」という文言が使われていました。ポイント:Webサイト上の「承認済み」バッジは、あくまで自己申告です。行動規範自体のリストと除名記録で確認してください。
  • **9月30日:Macarthur Solarに関するABC Newsの記事。** このブランドの母体企業であるMacarthur Energyが清算手続きに入りました。79者を超える無担保債権者に対し、約$3.4 millionの債務を負っています。NSW Building Commissionには100件を超える苦情が寄せられました。ポイント:屋根に掲げられたブランド名と、清算中の企業名が異なる場合があります。IDレコードでは両者を紐付ける必要があります。
  • **9月30日:CERの郵便番号別データ**。Clean Energy Regulatorは、Cheaper Home Batteries Programによる蓄電池を含め、7,117,378件の小規模設備を集計しています。同機関の6月四半期報告書によると、2026年第2四半期の承認済み蓄電池設置は111,000件を超えました。ポイント:新規の販売業者による設置が増えるほど、名寄せが必要な新しい掲載情報や名前も増えます。
  • 8月28日と12月1日:改訂版NETCC。ACCCが8月28日に認可し、12月1日に施行されます。オプトアウトした販売業者は、11月30日にApproved Sellerバッジを失います。ポイント:署名事業者の顔ぶれが変わるため、12月1日以降に販売業者リストを更新してください。
  • 11月2日から:NSW CER Installer Portal。ポータルのページによると、EndeavourおよびEssentialのネットワークでは、200 kW以下の新規システムでこのポータルの利用が必須になります。Ausgridのネットワークでも11月23日から必須になります。ポイント:新規システムごとに政府の設置業者記録が作成されます。これは強力な証拠となる新たな情報源です。

このテストの制約

  • 正解データには誤りが含まれます。Webサイト上のABNがWeb制作会社のものである場合があります。名称検索で得られた単一のABNが、同名の別会社のものである場合もあります。一部のケースは手作業で確認しました(例:フッターに「trading as」と記載された販売店)。62件のWebサイトすべてを手作業で確認したわけではありません。
  • 不明なペアが多く、41件中12件にのぼります。上記の割合は、確認可能なペアのみを対象としています。
  • サンプルは10月25日の1日の検索から取ったものです。地図の表示順位は変動します。各クエリについて、最初の50〜100件のみを取得しました。
  • 本記事では、いかなる企業も評価していません。企業名は、同一性判定の事例を示す目的でのみ使用しています。本記事は法的助言ではありません。

FAQ

NSWで太陽光発電の設置に関する苦情はどこに申し立てればよいですか? 契約相手によって異なります。小売事業者がEWONの会員であれば、EWONが対応できます。EWONは、小売事業者が会員である場合にのみこうした苦情を解決できるとしています。2025–26年度には、該当する顧客183人をNSW Fair Tradingに案内しました。販売事業者がNETCC Approved Sellerであれば、同行動規範に独自の苦情処理手続きがあります。各機関は事業体単位で検索するため、まず契約書に記載されたABNを確認してください。(検索候補「solar installation complaints nsw」からの質問)

太陽光発電の設置業者が認定を受けているか確認するには? 個人と会社を別々に確認してください。

Solar Accreditation Australiaには、設置を担当する個人の認定状況を確認できる公開ページがあります。NETCCはApproved Sellerの一覧を公開しています。ABN Lookupでは、ABNに紐づく会社を確認できます。今回のテストでは、マップ上の名称から1件のABNを明確に特定できたケースは68.3%にとどまりました。そのため、マップ上の名称ではなく、見積書に記載されたABNを使用してください。(検索候補「check solar installer accreditation」からの質問)

太陽光発電会社が廃業しました。保証には誰が対応しますか? 本記事は法的助言ではありません。該当する事業体を特定する方法を説明します。

ブランド、契約上の小売事業者、屋根で施工した設置業者、機器メーカーは、それぞれ別の事業体である場合があります。1社が廃業しても、ほかの事業体は存続している可能性があります。Macarthur Solarの事例では、清算手続き中の会社の名称がブランド名と異なっていました。契約書、請求書、保証書類から、各事業体とそのABNを書き出してください。(検索候補「solar installer gone out of business warranty」からの質問)

関連記事

参考文献

  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、「消費者向けエネルギー資源の販売事業者の加盟不足がEWONの苦情データを歪める」(原題:「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」、2026-10-01時点のデータ、https://www.newenergytech.org.au/compliance-activity
  5. Australian Competition and Consumer Commission「New Energy Tech Consumer Codeの適用除外を承認」(原題:「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」)、2026-10-25閲覧、https://www.newenergytech.org.au/moving-to-an-updated-code
  7. New Energy Tech Consumer Code「2026 NETCC Independent Review」、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」、2026-10-25閲覧、https://abr.business.gov.au/Help/AbnFormat
  11. Australian Business Register、ABN Lookup、2026-10-25閲覧、https://abr.business.gov.au/
  12. Google for Developers「Place IDs, Places API (New)」、2026-10-25閲覧、https://developers.google.com/maps/documentation/places/web-service/place-id
  13. Google Business Profileヘルプ「Googleでビジネスを掲載する際のガイドライン」(原題:「Guidelines for representing your business on Google」)、2026-10-25閲覧、https://support.google.com/business/answer/3038177?hl=en
  14. Solahart「最寄りのSolahart販売店を探す」(原題:「Find your nearest Solahart dealer」)、2026-10-25閲覧、https://solahart.com.au/dealer
  15. Australian Business Register、ABN Lookupで「Solar World」を検索(有効なABNのみ)、2026-10-25閲覧、https://abr.business.gov.au/Search/ResultsActive?SearchText=Solar%20World
  16. Australian Business Register「ABRにおける商号」(原題:「Trading names in the ABR」)、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」、2026-10-25閲覧、https://abr.business.gov.au/FAQ/Names
  18. business.gov.au「Business names, trading names and legal names」、2026-10-25閲覧、https://business.gov.au/planning/new-businesses/business-names-trading-names-and-legal-names
  19. Arizona State Legislature、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」、2026-10-25閲覧、https://help.trustpilot.com/s/article/Guidelines-for-merging-business-profiles?language=en_US
  22. Ivan P. Fellegi、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ほか「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、Splinkドキュメント、2026-10-25閲覧、https://moj-analytical-services.github.io/splink/
  25. H. Amiri、M. Hashemi、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」、2026-10-25閲覧、https://abr.business.gov.au/Tools/WebServices
  27. Solar Accreditation Australia「Check Installer Accreditation Status」、2026-10-25閲覧、https://saaustralia.com.au/accreditation-status-check/
  28. energy.gov.au「Choose your solar retailer and installer」、2026-10-25閲覧、https://www.energy.gov.au/solar/solar-retailers-and-installation/choose-your-solar-retailer-and-installer
  29. EveryInfra、データカタログGET /api/v1/social/catalog、2026-10-25 14:34 SGT閲覧、https://api.everyinfra.com/api/v1/social/catalog
  30. Anthropic「MCPでClaude Codeをツールに接続する」、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」、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」、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」、2026-10-25閲覧、https://www.energy.nsw.gov.au/nsw-plans-and-progress/regulation-and-policy/installer-portal

参考資料 BL-40