Angiスクレイパー

一覧に並ぶ事業者すべてを、
シートの1行に

Angiの近隣検索または企業一覧のURLを貼り付ければ、事業者が行データとして返ってきます。名称、業種、住所全体、星評価、レビュー件数、推薦率、6つの要約サブ評価、営業年数、そしてAngiがプロフィールに表示する対応可否の各項目。Angiが返した順序のままです。

初回限り500行無料以降は1行0.002ドル42列CSV · XLSX · JSON
使い方

検索URLを入れると、
その事業者が出てくる

入力するのは事業者ではなく一覧ページです。ふだんならスクロールする検索を指定すれば、そこに並ぶ結果がすべて行データとして返ります。

  1. ステップ 1プラットフォームにサインインします。
  2. ステップ 2Angiスクレイパーを開きます。
  3. ステップ 3Angiの近隣検索または企業一覧のURLを1行に1件ずつ貼り付けます。CSV、XLSX、TXT、Parquetファイルのアップロードでも構いません。
  4. ステップ 41クエリあたりの上限を設定します。ゼロのままにすればすべて取得します。
  5. ステップ 5出力形式を選びます。
  6. ステップ 6Get Data をクリックします。

1事業者につき1行で、どのクエリから来たかが各行に付き、Angiが返した順に番号が振られます。順位がそのまま表計算シートまで残ります。

チームが使う理由

本当に絞り込める
業者ディレクトリ。

内訳まで分かる評価

star評価が1つではなく7つの数値です。総合の星評価に加え、要約されたプロ意識、時間の正確さ、全体評価、対応の早さ、品質、価格満足度。いずれも数値として返るため、列を整形しなくても並べ替えが機能します。

対応可否は真偽値で

緊急対応、無料見積もり、保証、退役軍人経営、多言語対応、小規模案件可、法人向け対応 - 解釈が必要な文章ではなく、7つの真偽値の列です。緊急対応可の事業者だけに絞るのは、たった1つの条件式で済みます。

郵便番号だけでなく、地域

近隣検索が返すのは、その郵便番号をサービス対象とする事業者であり、事業者自身の住所は周辺の町にあります。確認した実行結果では、検索した郵便番号とは異なる郵便番号が日常的に返っていました。それこそがこのクエリの趣旨であり、絞り込みの前に知っておく価値があります。

取得できる内容

42列 -
そして実際に入っているもの

事業者の識別情報、完全な郵便住所、評価のまとまり、営業年数、対応可否の各項目、そしてAngi自身の掲載IDとプロフィールURL。1事業者につき1行で、一覧が返した順に番号が付きます。

この数字については、表の後ではなく前に触れるべきことが2つあります。42列のうち8列は重複です - Angiは事業者名、住所の4項目、プロフィールURL、レビュー件数をそれぞれ別名で2回返しており、確認したどのエクスポートでも各ペアは同じ値でした。そして3列は終始空でした。phonehourslocal_quotes です。正直に数えれば、実質的に値が入る項目はおよそ31であって、42ではありません。

重複ペア、空の列、列の型はエクスポートの性質であり、どんなクエリでも当てはまります。address_street2 のような疎な項目にどれだけ値が入るかは別の話で、こちらは業種と地域、そして取得する行数によって変わります。それはご自身のカテゴリで無料枠の実行を試してください。

データ辞書

ファイルには42列、
JSONには43列

実際のエクスポートのヘッダー行を、エクスポート順に並べたものです。重複は重複と、空の列は空と明記しています。これを前提に組む前に、下の注記をお読みください。

query
送信したAngiのURL。そこから得られた各行に繰り返し入ります。
name
事業者名。
category
業種。検索URL内のカテゴリがそのまま入ります - 例: plumbing。
rating
総合の星評価。小数第2位までの文字列です。下にある要約OVERALL評価とは別の数値です。
review_count
事業者のレビュー件数。文字列です。
phone
確認したどのエクスポートでも空でした。下の注記を参照してください。
description
事業者自身による紹介文。末尾に自社サイトのURLが入ることがあります - ウェブサイト専用の列はありません。
street
事業者住所の番地行。
city
市区町村。
region
州。2文字表記です。
postal
事業者自身の郵便番号 - 検索した郵便番号ではありません
country
国コード。確認したどのエクスポートでも US でした。
image
事業者のロゴまたは写真。AngiのHomeAdvisor系CDN上にあります。
hours
確認したどのエクスポートでも空でした。
profile_url
事業者のAngiプロフィールページへのリンク。
id
Angiが事業者に割り当てた数値ID。文字列です。同じIDがプロフィールURLの末尾にも現れます。
listing_url
profile_url の重複 - 同じ値が別名で入っているだけです。
title
name の重複 - 同じ値が別名で入っているだけです。
address_street1
street の重複 - 同じ値が別名で入っているだけです。
address_street2
住所の2行目。部屋番号、区画、私書箱など。実際に疎で、多くの事業者はここが空です。
address_city
city の重複 - 同じ値が別名で入っているだけです。
address_state
region の重複 - 同じ値が別名で入っているだけです。
address_country
country の重複 - 同じ値が別名で入っているだけです。
address_postalCode
postal の重複 - 同じ値が別名で入っているだけです。住所系の列の中でこれだけがcamelCaseです。
years_in_business
事業者の営業年数。数値です。
reviews
review_count の重複 - 同じ値が別名で入っているだけです。
recommended_rate
この事業者を推薦するレビュアーの割合。0から100の数値です。
average_ratings_summarized_PROFESSIONALISM
要約サブ評価。数値です。
average_ratings_summarized_PUNCTUALITY
要約サブ評価。数値です。
average_ratings_summarized_OVERALL
要約された全体サブ評価。数値です。rating に近いものの同一ではなく、すべての行で両者が食い違いました。
average_ratings_summarized_RESPONSIVENESS
要約サブ評価。数値です。
average_ratings_summarized_QUALITY
要約サブ評価。数値です。
average_ratings_summarized_VALUE
要約サブ評価。数値です。
amenities_emergency_services
真偽値。緊急対応を行う。
amenities_free_estimates
真偽値。見積もりが無料。
amenities_warranties_offered
真偽値。保証を提供する。
amenities_veteran_owned
真偽値。退役軍人が経営する事業者。
amenities_bilingual
真偽値。多言語対応のスタッフがいる。
amenities_small_jobs_welcome
真偽値。小規模案件を受ける。
amenities_accepted_payment_methods
真偽値ではなく文字列で、対応可否の列の中では例外です。確認したエクスポートでは CREDIT_CARD しか現れていないため、語彙は開いているものとしてお考えください。
amenities_offers_commercial_services
真偽値。住宅向けだけでなく法人向けの仕事も行う。
local_quotes
確認したどのエクスポートでも空でした。
position
クエリ内での1始まりの順位。Angiが掲載を返した順序です。JSONのみで、CSVとXLSXのエクスポートは42列で終わります。

42列ありますが、そのうち8列は複製で、3列は一度も埋まりません。 titleaddress_street1address_cityaddress_stateaddress_countryaddress_postalCodelisting_urlreviews はいずれも前出の列を複製したもので、その列と同じ値を持っていました。phonehourslocal_quotes は終始空でした。独自の情報を持つ項目は、およそ31ということになります。ここでは型が混在しています。 kununuやProduct Huntのエクスポートとは異なり、7つの対応可否フラグは真の真偽値、years_in_businessrecommended_rate、6つの要約評価は真の数値で、それ以外は ratingreview_count を含めてすべて文字列です。そして ratingaverage_ratings_summarized_OVERALL と統合しないでください。両者は別の数値で、比較したどの行でも食い違いました。

受け付ける形式

2種類のAngi URL、
渡し方は4通り

入力は一覧ページです。業種と地域を指定した近隣検索、または企業一覧ページを指定すれば、そこに並ぶ結果がすべて行データとして返ります。

angi.com/nearme/<業種>/?postalCode=… angi.com/companylist/… 1行に1件貼り付け CSVアップロード XLSXアップロード TXTアップロード Parquetアップロード 1クエリあたりの上限 1事業者につき1行
よくあるワークフロー

ここで最もよく
実行される3つの用途

絞り込める事業者一覧が何の役に立つのか、いくつか例を挙げます。

営業

事業者の見込みリストを作る

この業界に販売する資材メーカー、フランチャイズ本部、ソフトウェア事業者は、あるカテゴリと地域の全事業者を取得し、営業年数とレビュー件数で絞り込むことで、実績のある事業者と登録したばかりの掲載を切り分けられます。

営業 · アプローチ
競合

自社の位置と、相手を把握する

行の並びはAngiが返した順序そのものなので、繰り返し実行すれば変動が見えます。評価の内訳と併せれば、どの競合が時間の正確さで勝ち、どの競合が価格満足度で勝っているかが分かります。

市場調査
調査

地域の業者分布を把握する

同じカテゴリを郵便番号のリストに対して実行すれば、供給状況の地図になります。各地域を何社が担い、どれだけ長く営業し、何社が緊急対応を行っているか。

調査
料金

実際に取得した事業者の分
だけお支払い

サブスクリプションも、最低利用額も、毎月の請求もありません。最初の500行は当社負担です。以降は従量課金で、ここにある他のスクレイパーと同じ一律料金です。

無料枠

500行無料 - 0ドル

新規アカウントごとに初回限り。クレジットカードは不要です。1クエリあたりの上限、ファイルアップロード、すべての出力形式を含みます。

ずっと0ドル
従量課金

無料枠を超えたら1行0.002ドル

1,000事業者あたり約2ドルです。事前見積もりが、実行前に行数とクレジット消費を表示します。想定外の請求も、換算の必要な計算単位もありません。

最も人気
大量利用

個別対応 · 大量利用

多数のカテゴリを多数の地域で定期実行する場合に向けて、ボリューム価格、専用ワーカー、SLAをご用意します。規模をお知らせいただければお見積もりします。

ご相談ください
初回有料実行が10%オフ。チェックアウト時にコード LIVESCRAPER10 をご利用ください。
登録する
併せて使うと便利

掲載情報、
そして連絡する手段

Angiの電話番号の列は、取得したすべての行で空でした。ウェブサイトの列はそもそも存在しません。この2つがその穴を埋めます。

法的な点

Angiの掲載情報を
スクレイピングするのは合法か

短い答えは、公開されている掲載情報についてははいです。しかも返ってくるのは企業情報であり、個人データではありません。

ここで収集される内容はすべて、ログインの有無にかかわらず誰でも見られる公開のAngi掲載ページに表示されています。事業者名、業種、事業所の住所、星評価とレビュー件数、要約サブ評価、営業年数、対応可否の各項目。ログインも、有料の壁も、アカウントの内側にあるものもありません。

これが何ではないかも明確にしておく価値があります。エクスポートのどこにもレビュアー名、レビュー本文、顧客情報はありません。得られるのは件数と平均値であり、出力が記述するのは企業であって、その企業について書いた人々ではありません。そのためこれは企業データの側にとどまり、レビュー本文の取得よりも扱いやすい位置にあります。

Angiの利用規約は自動アクセスを制限しているため、これは法律の問題であると同時に規約の問題でもあります。同サイトと契約関係がある場合は確認してください。当社はデータ層でサードパーティのトラッカーを動かしておらず、エクスポートは30日後に自動削除されます。

livescraper.app · 方針
公開されている掲載データのみ
ログインなし、アカウントには触れません
企業情報であり、個人データではありません
デフォルトでGDPR準拠
エクスポートは自動削除(30日)
規模を拡大する前にAngiの利用規約をご確認ください。
よくある質問

登録前に
よく聞かれること

最もよくいただく質問です。他にご不明な点は? お問い合わせください - 回答を書くのはボットではなく人間です。

Angiのデータはどうやって取得しますか?+
Angiスクレイパーを使います:
  1. プラットフォームにサインインします。
  2. Angiスクレイパーを開きます。
  3. Angiの近隣検索または企業一覧のURLを1行に1件ずつ貼り付けます。CSV、XLSX、TXT、Parquetファイルのアップロードでも構いません。
  4. 1クエリあたりの上限を設定します。ゼロのままにすればすべて取得します。
  5. 出力形式を選びます。
  6. Get Data をクリックします。
入力には何を使えますか?+
Angiの一覧URLで、2種類のどちらでも構いません。angi.com/nearme/plumbing/?postalCode=75151 のような近隣検索か、angi.com/companylist/ 以下の企業一覧ページです。1行に1件ずつ貼り付けるか、CSV、XLSX、TXT、Parquetファイルをアップロードしてください。入力は一覧ページなので、1つのURLから多数の行が生成されます。
本当に42列ありますか?+
ファイル上は42列ですが、そのうち8列は重複で、3列は終始空でした。title、address_street1、address_city、address_state、address_country、address_postalCode、listing_url、reviews はいずれも前出の列の繰り返しで、phone、hours、local_quotes は何も入っていませんでした。独自の情報を持つ列はおよそ31です。
電話番号は返ってきますか?+
電話番号の列は存在しますが、現在の形式の実行結果すべてにおいて、すべての行で空でした。断続的ではなく取得不可とお考えいただき、連絡先はGoogle Mapsスクレイパーからお取りください。同じ事業者の電話番号とウェブサイトが返ります。
レビュー本文は取得できますか?+
いいえ。エクスポートに入るのはレビュー件数、総合評価、推薦率、そして6つの要約サブ評価 - プロ意識、時間の正確さ、全体評価、対応の早さ、品質、価格満足度 - であり、レビュー本文もレビュアー名も含まれません。個々のレビューではなく、事業者を記述するものです。
郵便番号が検索したものと違うのはなぜですか?+
近隣検索が返すのは、その地域をサービス対象とする事業者であり、登録住所は隣接する町にあることが多いためです。確認した実行結果では、検索した郵便番号とは異なる郵便番号が日常的に返り、近隣の複数の郵便番号に分かれていました。postal列は事業者の住所であって、あなたのクエリではありません。
評価やフラグはそのまま使えますか?+
おおむね使えます。当社のエクスポートとしては珍しいことです。7つの対応可否フラグは真の真偽値、years_in_business、recommended_rate、6つの要約評価は真の数値なので、整形なしで並べ替えられます。総合評価とreview_countは文字列なので、この2つだけは先に変換してください。
料金はいくらですか?+
最初の500行は初回限り無料で、クレジットカードも不要です。以降は1行0.002ドル、1,000事業者あたり約2ドルで、プラットフォーム上の他のスクレイパーと同じ一律料金です。見積もりは実行が始まる前に費用を表示します。

最初の500事業者は、
当社からの提供です

新規アカウントごとに初回限り500行が無料、有効期限はありません。その後は1行0.002ドルの従量課金で、ご自身が決めるまでカード登録は不要です。

即時有効 · カード不要

Angiの事業者掲載情報を表計算シートに取得する

LivescraperのAngiスクレイパーは、一覧ページを事業者データに変えます。Angiの近隣検索または企業一覧のURLを送信し - 1行に1件ずつ入力するか、CSV、XLSX、TXT、Parquetファイルでアップロードします - 必要なら1クエリあたりの上限を設定し、結果を整ったCSV、Excel、JSONファイルとしてダウンロードします。1事業者につき1行で、Angiが返した順に番号が付きます。

各行には事業者の識別情報と完全な郵便住所、業種、総合の星評価とレビュー件数、その事業者を推薦するレビュアーの割合、プロ意識・時間の正確さ・全体評価・対応の早さ・品質・価格満足度をカバーする6つの要約サブ評価、営業年数、そしてAngiがプロフィールに表示する対応可否の各項目 - 緊急対応、無料見積もり、保証、退役軍人経営、多言語対応、小規模案件、法人向け対応 - が入ります。

この業界に販売する資材メーカーや事業者は、営業年数とレビュー件数で絞り込める見込みリストを作るために使います。事業者自身は、自分の地域での位置と、どの競合がどのサブ評価で勝っているかを見るために使います。調査担当は、1つのカテゴリを多数の郵便番号に対して実行し、ある業種が地域全体でどう供給されているかを把握します。

始める前に、正直にお伝えすべき点が2つあります。列の数は項目の数と同じではありません。42列のうち8列は他の列の完全な複製で、3列 - 電話番号、営業時間、ローカル見積もり - は終始空でした。結果として独自の情報を持つのはおよそ31列です。また近隣検索が返すのは、その郵便番号をサービス対象とする事業者であって、そこに登録された事業者ではありません。得られる住所は事業者のものであり、あなたのものではありません。無料で始められます。最初の500行は費用もクレジットカードも不要で、その後は1行あたり一律0.002ドルです。