Zillow検索スクレイパー

Zillowでの物件検索を、
座標つきの行データに

地名を入力するか - Jacksonville, FL - Zillowの検索URLを貼り付けてください。物件情報が行になって返ります:住所、価格、寝室数、浴室数、面積、ステータス、Zillow独自の推定額、緯度と経度、物件ID、リンク、画像。

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

地名を指定するか、
検索を貼り付ける

これは人を対象としない唯一のZillowサービスです。3つの兄弟はいずれもエージェントのプロフィールURLを受け取りますが、これは地域か検索を受け取り、物件を返します。

  1. ステップ 1プラットフォームにサインインします。
  2. ステップ 2Zillow検索スクレイパーを開きます。
  3. ステップ 3検索を入力します - Jacksonville, FL のような地名、またはzillow.comの検索URL - 1行に1件、またはCSV、XLSX、TXT、Parquetファイルをアップロードします。
  4. ステップ 4フィルターを選びます:For SaleFor RentSoldAll
  5. ステップ 5クエリごとの上限を設定し、すでに取得済みの結果を飛ばす場合はスキップのオフセットも指定します。
  6. ステップ 6実行をレジデンシャルプロキシ経由にし、出力形式を選んで Get Data をクリックします。

1件につき1行、由来のクエリが付きます。ページは当社のプロキシプール経由で取得され、あなたの実IPは使いません - ただしここではプールだけでは足りず、その理由は下のセクションで説明します。

チームが使う理由

市場を表として、
スクロールする地図ではなく

すべての行に座標

緯度と経度は、私たちが見たすべての行で埋まっています - 物件IDが使い物にならない行も含めて。ですからファイルは届いたそのまま地図に載り、ジオコーディングの工程も住所の解析も要りません。

Zillow独自の推定額が、提示価格の隣に

zestimateprice の隣に独立した列として届くので、物件が提示されている額とZillowが値踏みする額との差は、調査プロジェクトではなく引き算になります。

地名だけで完結したクエリになります

URLを組み立てる必要はありません。Jacksonville, FL はそれだけで有効な検索ですし、ブラウザですでに絞り込んであるならZillowの検索URLでも構いません。どちらの列でもファイルに入れれば、実行がすべてを処理します。

これを土台にする前にお読みください

このエクスポートの2点は
静かに噛みつきます

列そのものは素直です。その振る舞いのうち2つはそうではなく、どちらもエラーではなく誤った答えを生む種類のものです。

1つ目は、home_type が常に空だということです。 この列はヘッダー行にあり、私たちが保有するどの行にも何も入っていません。これが脚注ではなく段落に値するのは、情報が失われているのではなく、間違った列に入っているからです。statusHouse for saleTownhouse for saleCondo for sale として返るので、物件の種別はそこに、掲載状態とくっついた形で存在します。種別を項目として使いたいなら status から取り出してください。home_type が埋まるのを待ってはいけません。

2つ目は、このエクスポートが2種類の行を混ぜており、それを見分けるのが url だということです。 /homedetails/ の行は個別の物件です:zpid は数値のZillow ID、status は掲載状態、そして価格・寝室数・浴室数・面積・zestimate が埋まります。/apartments/ の行は賃貸コミュニティ全体で、その3つが同時に変わります - zpidIDではなく緯度・経度の組を持ち、status状態ではなくコミュニティの名前を持ち、価格・寝室数・浴室数・面積・zestimate はすべて空になります。この3つの症状がまったく同じ行に現れるかを確認したところ、そのとおりでした。zpid で結合したり status で絞り込んだりする前に url で分けてください。そうしないと、住宅の表に建物を気づかないまま混ぜ込むことになります。

この2点を除けば、書式は予測どおりです。pricezestimatesqft は素の数字の文字列で - 340000 であって $340,000 ではありません - きれいに型変換できますが、通貨も単位も持ちません。bedsbaths は私たちの手元では1桁で、半分の浴室はありませんが、それはこのサンプルの性質であって保証ではないかもしれません。latitudelongitude はどこでも埋まっており、それがコミュニティ行を救っています。IDが使えなくても、その行はなお地図に載ります。position を除いてすべて文字列で、それはJSONにしかありません。

データ辞書

ファイルでは14列、
JSONでは15列

エクスポートのヘッダー行を、その順序で。ある項目が「ときどき空」と説明されている場合、それは中身のある実行が実際に示していることであって、取得の抜けではありません。

query
送信した検索。それが生んだすべての行に繰り返されます - Jacksonville, FL のような地名か、貼り付けたZillowの検索URLです。
address
物件の住所、1行で。/homedetails/ の行では郵便番号が付きますが、/apartments/ の行はコミュニティの所在地で、たいてい付きません。
price
掲載価格。素の数字の文字列です - 340000、通貨記号も桁区切りもありません。/apartments/ のすべての行で空です。コミュニティ全体には単一の価格がないからです。
beds
寝室数、文字列として。私たちの実行では1桁で、半端な値はありません。/apartments/ の行では空です。
baths
浴室数。形も注意点も同じです。半分の浴室は見ていませんが、それはこのサンプルであって規則ではないかもしれません - この列が常に整数だと前提にしないでください。
sqft
床面積。これも単位の付かない素の数字の文字列です。/apartments/ の行では空です。
home_type
当社が保有するすべてのエクスポートの、すべての行で空です。 列はヘッダーに存在しますが決して埋まりません - ただし物件の種別が実際に欠けているわけではなく、status の中にあります。下の注記をご覧ください。
status
この列には2つの別々のものが入ります。 /homedetails/ の行では、種別がくっついた掲載状態です - House for saleTownhouse for saleCondo for saleSoldActive/apartments/ の行では、代わりに賃貸コミュニティの名前です。これで絞り込む前に url を確認してください。
zestimate
Zillow独自の評価額。price と同じ素の数字の形式です。物件行でも欠けることがあり、/apartments/ の行では常に欠けるので、任意項目として扱ってください。
latitude
物件の緯度、文字列として。私たちが保有するすべての行で埋まっています。コミュニティ行も含めてです。
longitude
経度も同様。latitude と合わせて、ファイルをそのまま地図に載せられるようにするのがこれです - そして2種類の行の両方で機能する唯一の地理的キーでもあります。
zpid
常にIDとは限りません。 /homedetails/ の行ではZillowの数値の物件IDで、安定したキーとして使えます - ただし固定長ではありません。/apartments/ の行では代わりに緯度・経度の組が入ります。たとえば 30.195362--81.72241。この列は余裕をもって確保し、盲目的に結合しないでください。
url
Zillow上の掲載ページ - そして2種類の行を見分ける列です。/homedetails/ は個別の物件、/apartments/ は賃貸コミュニティを意味します。まずこれで分ければ、ファイルの残りはおとなしくなります。
image
掲載の写真。Zillowの画像ホスト上にあります。私たちが保有するすべての行で埋まっています。
position
クエリ内での1始まりの順位。Zillowがその物件を返した順です。JSONのみ - CSVとXLSXのエクスポートは14列で終わります。

これを土台にする前に知っておくべきことが2つ。 1つ目、home_type は決して埋まりません - ただし種別は失われておらず statusHouse for saleCondo for sale)の中にあるので、そこから取り出してください。2つ目、ファイルには2種類の行があり、url が見分ける手がかりです:/homedetails/ の行は個別の物件で、zpid は数値、status は掲載状態、価格関連の項目は埋まっています。一方 /apartments/ の行は賃貸コミュニティ全体で、zpid は緯度・経度の組、status はコミュニティの名前、そして価格・寝室数・浴室数・面積・zestimate はすべて空です。この3つの症状はまったく同じ行に現れます。そのほか:価格と面積は記号も区切りもない素の数字の文字列、latitudelongitude はすべての行で埋まっているのでファイルは常に地図に載り、position はJSONにしか存在しません - つまりCSVやXLSXのエクスポートは15列ではなく14列です。

入力できるもの

地名、または検索 -
エージェントではなく

ここにあるZillowサービスの中で、プロフィールURLを受け取らない唯一のものです。探す場所を渡し、必要ならフィルターとオフセットも指定してください。

Jacksonville, FL https://www.zillow.com/jacksonville-fl/sold/ CSV · XLSX · TXT · Parquet アップロード Filtering:For Sale · For Rent · Sold · All クエリごとの上限、または0ですべて ページ送り用のSkipオフセット 1件につき1行 データセンターIPはブロック - レジデンシャルプロキシ必須
よくあるワークフロー

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

各行に座標の付いた表になったとき、市場に何ができるのか、いくつか例を。

料金

提示価格をZillowの推定額と比べる

pricezestimate は別々の列で届くので、その差は引き算ひとつです。For Sale で絞り、/homedetails/ の行だけを残せば、市場の割高な端と割安な端がファイルから自然に浮かび上がります。

投資 · 評価
マッピング

ジオコーディングなしで市場全体を地図にする

各行が緯度と経度を持つので、エクスポートは届いたそのまま地図に載ります。status から取り出した種別でまとめれば、どこで、いくらで、どんな物件が動いているかの姿が見えます。

GIS · 市場調査
追跡

掲載されたものではなく、実際に売れたものを見る

フィルターを Sold にするか、Zillowの売却済み検索URLを貼り付けてください - 私たちの実行では、それによって終始 Sold のステータスが返りました。定期的に再実行すれば、物件行の zpid が差分を取るための安定したキーになります。

分析 · レポーティング
料金

実際に取得した物件の分
だけお支払い。

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

無料枠

500行無料 - 0ドル

すべての新規アカウントに初回限定で。クレジットカード不要。クエリ単位の上限、フィルター、スキップのオフセット、ファイルアップロード、すべてのエクスポート形式を含みます。このスクレイパーに必要なレジデンシャルプロキシは、無料枠でもその後でも、お客様側でご用意いただきます。

ずっと0ドル
従量課金

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

プラットフォーム上の他のすべてのスクレイパーと同じ均一料金です。事前見積もりが、実行前に行数とクレジット費用を表示します - 想定外の請求も、換算が必要な計算ユニットもありません。

最も人気
大量利用

個別対応 · 大量利用

多数の市場を定期的に追跡する場合は、ボリューム価格、専用ワーカー、SLAをご用意します。規模をお知らせいただければお見積もりします。

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

ここにあるのは物件、
隣にあるのは人

これは物件情報を返します。当社の他の3つのZillowサービスはいずれもエージェントのプロフィールURLを受け取ります - そして4つ目のリンクは、同じ問いを別の市場で扱うものです。

法的な点

Zillowの物件情報を
スクレイピングするのは合法ですか

簡潔に言えば、プライバシーの面では当社の4つのZillowエクスポートの中で最も軽いものです - 誰の名前も含まれません - ただし効いてくるのは依然としてZillow自身の利用規約です。

この14列にあるものはすべて、ログインの有無にかかわらず、公開のZillow検索結果でどの訪問者にも表示されています:住所、価格、広さ、ステータス、Zillowの推定額、座標、写真。ログインは使わず、ペイウォールも越えず、アカウントにも触れません。取得はあなた自身のIPではなく当社のプロキシプール経由です。

このエクスポートには誰の名前も含まれません。 エージェントの列も、所有者の列も、レビュー投稿者の列もありません - 物件と価格です。これは、レビューを書いた人を名指しする当社のZillowレビューエクスポートや、氏名の分かる職業人の電話番号とライセンスを含むZillowエージェントエクスポートとの、実質的な違いです。必要なのがそこにいる人々ではなく市場だけであれば、手を伸ばすべきはこちらであり、データ保護上の問いもそれだけ軽くなります。

ただし、それは許可と同じではありません。 Zillowの利用規約はサイトへの自動アクセスを制限しており、データセンターIPのブロックがあるのは本気だからです - 「ページは公開だ」はデータについての議論であって、サイトを使うことで受け入れる契約についての議論ではありません。規模を広げる前に規約を読み、あなたの用途がそれと整合するかを判断してください。当社はデータ層でサードパーティのトラッカーを動かしておらず、エクスポートは30日後に自動削除されます。

livescraper.app · 方針
公開の検索結果のみ
ログインなし、アカウントには触れません
あなたの実IPは使いません
物件と価格 - 誰の名前も含まれません
エクスポートは自動削除(30日)
規模を広げる前に、Zillow自身の規約をご確認ください。
よくある質問

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

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

Zillowの物件情報はどうやってスクレイピングしますか?+
Zillow検索スクレイパーを使います。プラットフォームにサインインし、Zillow検索スクレイパーを開き、検索を入力します - Jacksonville, FL のような地名、またはzillow.comの検索URL - 1行に1件(またはCSV、XLSX、TXT、Parquetファイルをアップロード)。For Sale、For Rent、Sold、All からフィルターを選び、クエリごとの上限と、必要ならスキップのオフセットを設定します。そのうえで実行をレジデンシャルプロキシ経由にし、出力形式を選んで Get Data をクリックします。
入力には何が使えますか?+
地名でもZillowの検索URLでも構いません。どちらも機能し、どちらも私たちが保有する実行に現れます。Jacksonville, FL はそれだけで完結したクエリですし、ブラウザですでに絞り込んであるなら https://www.zillow.com/jacksonville-fl/sold/ のようなURLでも構いません。1行に1件貼り付けるか、その列を含むファイルをアップロードしてください。なお、これはエージェントのプロフィールURLを受け取らない唯一のZillowサービスです。
home_type の列がいつも空なのはなぜですか?+
決して埋まらないからです。私たちが保有するすべてのエクスポートのヘッダー行にあり、どの行にも何も入っていません。ただし情報が失われているわけではありません。物件の種別は status の中にあり、House for sale、Townhouse for sale、Condo for sale として返ります。種別を独立した項目として使いたい場合は、home_type を待つのではなく status から取り出してください。
一部の行に価格も寝室数も浴室数もないのはなぜですか?+
それらが個別の物件ではないからです。このエクスポートは2種類の行を混ぜており、url の列がそれを見分けます:/homedetails/ のURLは単一の物件、/apartments/ のURLは賃貸コミュニティ全体です。コミュニティの行では、価格・寝室数・浴室数・面積・zestimate がすべて空になります - 建物に単一の価格や寝室数はないからです。何よりも先に url で分ければ、ファイルはおとなしくなります。
zpid を結合キーとして使えますか?+
物件の行なら使えます - Zillowの数値の物件IDで、実行をまたいで安定しています。賃貸コミュニティの行ではIDですらありません:30.195362--81.72241 のような緯度・経度の組が入っています。つまり zpid で盲目的に結合すると、2種類の異なるキーが静かに混ざります。まず /homedetails/ の行に絞り込み、データベースの列は余裕をもって確保してください。数値のものの中でも固定長ではないからです。
価格はどんな形式ですか?+
素の数字の文字列です。price、zestimate、sqft は $340,000 ではなく 340000 として返ります - 通貨記号も桁区切りも単位もありません。型変換は容易ですが、同時に、ファイル自体は通貨も、sqft が平方フィートかどうかも教えてくれないということでもあります。どちらもあなたが検索した市場から決まります。
レジデンシャルプロキシは必要ですか?+
はい。Zillowはデータセンター由来のIPをブロックしており、このサービスについて私たちが保有する実行の大半は、14列のヘッダーだけで下に行のない状態で返ってきました。一部が実際にデータを返したからこそ、このページは本物のセルの中身を説明できています。レジデンシャル経路のない実行はエラーになりません - 完了して空のファイルを手渡します - ですから、その市場に物件がないと結論づける前にプロキシを確認してください。
Zillowの物件情報をスクレイピングするのは合法ですか?+
プライバシーの面では、当社の4つのZillowエクスポートの中で最も軽いものです。14列のどこにも人の名前がないので、エージェントも所有者もレビュー投稿者も気にする必要がありません - 物件と価格です。なお効いてくるのはZillowの利用規約で、サイトへの自動アクセスを制限しています。規模を広げる前に規約を読み、あなたの用途がそれと整合するかを判断してください。
料金はいくらですか?+
最初の500行は初回限定で無料、クレジットカードも不要です。それ以降は1行0.002ドル - プラットフォーム上の他のすべてのスクレイパーと同じ均一料金です。実行前に見積もりが費用を表示します。レジデンシャルプロキシは別費用で、お客様のご負担です。

地名を
地図にできる市場に

最初の500行は無料です。カードも定期契約も不要。その後は1行あたり一律0.002ドルです。

即時有効 · カード不要

Zillowの物件検索結果を取得する

Zillow検索スクレイパーは、物件検索を行データに変えます。入力は地名 - Jacksonville, FL - かzillow.comの検索URLで、1行に1件貼り付けるか、CSV、XLSX、TXT、Parquetファイルとしてアップロードします。各物件は、住所、価格、寝室数、浴室数、面積、ステータス、Zillow独自の zestimate、緯度と経度、物件ID、掲載ページへのリンク、写真を持つレコードとして返ります。ファイルには14列、JSONには15列、1件につき1行です。Filtering の操作で For Sale、For Rent、Sold、All に絞り込め、Skip のオフセットで取得済みの結果を飛ばせます。これは当社のZillowサービスの中で、エージェントのプロフィールURLを受け取らない唯一のものです - 3つの兄弟はいずれも受け取ります。

このエクスポートには、土台にする前に知っておくべき性質が2つあります。どちらもエラーではなく誤った答えを生むからです。1つ目は home_type が常に空だということ。 ヘッダー行には存在しますが、私たちが保有するどの行にも何も入っていません - ただし種別そのものが欠けているのではなく、status に埋め込まれており、House for saleTownhouse for saleCondo for sale として返ります。専用の列が埋まるのを待つのではなく、そこから取り出してください。

2つ目は、ファイルが2種類の行を混ぜており、url が見分ける手がかりだということです。 /homedetails/ のURLは個別の物件を意味します:zpid はZillowの数値の物件ID、status は掲載状態、そして価格・寝室数・浴室数・面積・zestimate が埋まります。/apartments/ のURLは賃貸コミュニティ全体を意味し、3つのことが同時に変わります - zpid はIDではなく緯度・経度の組を持ち、status は状態ではなくコミュニティの名前を持ち、価格と広さの項目はすべて空になります。これらの症状はまったく同じ行に現れるので、まず url で分けることが、zpid での結合や status での絞り込みを正直に保ちます。それ以外の書式は予測どおりです:pricezestimatesqft は通貨記号も区切りもない素の数字の文字列で、latitudelongitude はすべての行で埋まっているので、IDが使えない行でもジオコーディングの工程なしに地図に載ります。

運用上の注意が1つ、法的な注意が1つ。Zillowはデータセンター由来のIPをブロックするので、実運用の実行にはレジデンシャルプロキシが必要です。それがないとジョブはそれでも完了し、下に何もないヘッダー行を手渡します - それは物件のない市場のように読めてしまいます。そして法的な面では、これは当社の4つのZillowエクスポートの中で最も軽いものです。14列のどこにもエージェント、所有者、レビュー投稿者の名前はなく、人ではなく物件と価格だからです。効いてくるのはZillowの利用規約で、自動アクセスを制限しています。規模を広げる前にお読みください。無料で始められます。最初の500行は費用もクレジットカードも不要で、その後は1行あたり一律0.002ドル、レジデンシャルプロキシは別費用です。