StreetEasy スクレイパー

ニューヨークの物件検索を、
地図に載せられる行データに

StreetEasyの売買または賃貸の検索URLを貼り付けると、そこに並ぶすべての物件が行データで返ります。部屋番号あり・なしの住所、価格、建物種別、寝室数と浴室数、面積、地区と郵便番号、緯度と経度、そして物件ページと写真へのリンク。

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

検索はStreetEasyで組み立て、
そのアドレスを渡すだけ

設定した条件 - 行政区、価格帯、寝室数 - はすべてURLに入っています。アドレスバーからコピーすれば、実行がその検索をそのまま再現します。

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

1物件につき1行。取得元のクエリが付き、StreetEasyが返した順に番号が振られます。StreetEasyはデータセンターIPを遮断するため、ライブ実行にはレジデンシャルプロキシが必要です。

チームが使う理由

物件検索を、
実際に地図化できる形で。

各行に座標が付いてきます

緯度と経度が独立した列で届くため、エクスポートは受け取った瞬間から地図化できます。ジオコーディングの工程も、住所の突き合わせも、地図にピンを立てるためだけの従量課金も必要ありません。

建物と部屋を、別々に

name は部屋番号を含み - 80 Elizabeth Street #2K - address はそれを除いた建物です。建物を数えるなら一方、部屋を数えるならもう一方でグループ化でき、自分で文字列を分解する必要はありません。

検索の並び順がそのまま残ります

行にはStreetEasyが返した順に番号が振られるため、あなたの条件でサイトが上位に置いた物件を後から復元できます。同じ検索を後日また実行すれば、興味深いのはその変化です。

取得できる内容

15列、
1物件につき1行

StreetEasyの検索結果が運ぶもの - 物件がどこにあるか、いくらか、どんな建物にあるか、どのくらいの広さか。

見落とすと痛い列が1つあります。price は数値ではなく、書式化された文字列です。 $820,000 の形で届き、ドル記号と桁区切りのカンマが入っています。この列をそのまま数値に変換すると、すべての行がNaNになります。先に $ とカンマを取り除いてください。ほかの数値項目もすべて文字列です。bedroomsbathroomssize_sqft、そして2つの座標も含みます。

絞り込みに使う前に知っておくべき点がもう2つ。building_type は列挙値で、そのうちの1つが UNKNOWN です。 確認できたのは CONDOCO_OPHOUSETWOFAMILYUNKNOWN で、命名規則は互いに統一されていません。整形した推測ではなく、文字列を完全一致で比較してください。そして bathrooms には0.5刻みがあります1.52.5 のどちらも現れるため、整数として解析するとデータが静かに丸められます。

推測させるより先に、1つ制約をお伝えします。このスクレイパーは売買と賃貸の両方の検索を受け付けますが、当社が保有する値の入ったエクスポートは売買検索から得たものです。したがって $NNN,NNN という価格の形は売買について確認済みであり、賃貸での初回実行時には想定せず確かめてください。またStreetEasyはデータセンターIPを遮断するため、ライブ実行にはレジデンシャルプロキシが必要です。

データ辞書

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

エクスポートのヘッダー行を、順番どおりに。下で任意と記した項目は、StreetEasyの掲載が何を公開したかを表すものであり、スクレイプの信頼性ではありません。

query
送信したStreetEasyの検索URL。そこから生成されたすべての行に繰り返し入ります。
name
物件のタイトル。部屋番号を含む住所で、80 Elizabeth Street #2K のような形です。部屋番号のない物件では address と完全に一致します。
price
希望価格。書式化された文字列です。$820,000 のように、ドル記号と桁区切りのカンマが入ります。数値に変換する前に両方を取り除いてください - 下の注記を参照。
building_type
建物の種別。列挙値です。確認できたのは CONDOCO_OPHOUSETWOFAMILYUNKNOWN。命名が統一されていない点に注意し、語彙は開いているものとして、文字列を完全一致で比較してください。
bedrooms
寝室数。文字列です。0 が現れるため、ここでのゼロを欠損値として扱わないでください。
bathrooms
浴室数。文字列です。0.5刻みがあります - 1.52.5 のどちらも現れるため、整数ではなく小数として解析してください。
size_sqft
室内面積(平方フィート)。文字列です。任意項目で、建物種別を問わず掲載していない物件も多くあります。
address
部屋番号を含まない住所。部屋ではなく建物を数えたいときはこちらでグループ化してください。
neighborhood
StreetEasyがその物件に付けている地区名。Little ItalyEast New York などです。
region
物件が所在する州のコード。想定せず確認する価値があります。都市に絞った検索でも、州境を越えた物件が返ることがあります。
postcode
5桁のZIPコード。
latitude
物件の緯度。文字列です。地図に描画する前に型変換してください。
longitude
物件の経度。文字列です。latitude と合わせて、ジオコーディングの工程なしにエクスポートを地図化できます。
url
StreetEasy上の物件ページへのリンク。2つの形が現れます。/sale/<id> のパーマリンクと、/building/<slug>/<部屋> のパスです。
image
物件の写真。Zillowの画像CDN上にあります。StreetEasyはZillow傘下で、ホスト名がそれを示しています。
position
クエリ内での1始まりの順位。StreetEasyが物件を返した順です。JSONのみ。CSVとXLSXのエクスポートは15列で終わります。

落とし穴は1つ。しかも最初に手を伸ばす列です。 price は書式化された文字列 - $820,000 - なので、ドル記号とカンマを取り除かずに変換すると全行がNaNになります。ほかの数値項目もすべて文字列で、2つの座標も含みます。描画や並べ替えの前に型変換してください。列挙値には2つ注意が要ります。 building_type には文字どおりの UNKNOWN が含まれ、メンバーの命名も統一されていないため、文字列を完全一致で比較してください。bathrooms は0.5刻みを含むので小数として解析します。そして nameaddress ではありません。 前者は部屋番号を含み、後者は含みません。だからこそ建物と部屋を別々に数えられます。position はJSONにしか存在しないため、CSVやXLSXのエクスポートは16列ではなく15列になります。

入力できるもの

売買の検索でも、
賃貸の検索でも

入力はアドレスバーのStreetEasy URLで、条件はすでにその中に入っています。どちらの検索でも同じ15列、1物件につき1行で返ります。

streeteasy.com/for-sale/<エリア> streeteasy.com/for-rent/<エリア> 条件はURLに含まれます 1行に1件ずつ貼り付け CSV · XLSX · TXT · Parquet アップロード クエリごとの上限 1物件につき1行 レジデンシャルプロキシが必要
よくあるワークフロー

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

物件検索が座標付きの表になったとき、何ができるようになるかの例をいくつか。

市場分析

地区の相場をきちんと出す

検索結果を丸ごと取得し、neighborhoodbuilding_type でグループ化します。価格の書式を一度取り除けば、同じ街区のコープとコンドミニアムを、検索ページを目分量で見比べるのではなく数値として比較できます。

リサーチ · 査定
マッピング

ジオコーディングなしで在庫を地図化する

緯度と経度が行ごとに届くため、ファイルはそのまま地図に載ります。物件を絵にするうえで通常もっとも時間と費用のかかるジオコーディングの工程が、まるごとなくなります。

GIS · 可視化
モニタリング

出てきたものと消えたものを見る

同じ検索を定期的に再実行し、ファイルを残しておきます。実行間で url 列を比べれば、何が新しく出て何がなくなったかが分かります。position 列を見れば、順位がどう動いたかも分かります。

トラッキング · 在庫
料金

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

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

無料枠

500行無料 - 0ドル

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

ずっと0ドル
従量課金

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

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

最も人気
大量利用

個別対応 · 大量利用

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

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

不動産の物件情報を、
他の市場でも

StreetEasyはニューヨークです。この3つがその周辺を埋めます。

法的な点

StreetEasy
スクレイピングは合法ですか?

簡潔に言えば、これらは公開された不動産広告です。ただしStreetEasyはZillow傘下で、自動取得に対して明確に厳しい姿勢を取っています。流し読みではなく、しっかりお読みください。

ここで取得するものはすべて、ログインの有無にかかわらず誰でも見られる公開のStreetEasy検索結果ページに表示されています。住所、価格、建物種別、寝室数と浴室数、面積、地区、座標、写真です。ログインもペイウォールもなく、アカウントの内側にあるものは何もありません。エクスポートに仲介業者名、仲介業者の電話番号、売主の連絡先は含まれず、そのための列もありません。

後から気づくより先に申し上げます。StreetEasyはデータセンターIPを遮断しています。 これは偶然ではなく意図的な自動化対策であり、規約も自動取得を制限しています。公開物件が秘密になるわけではありませんが、明確な立場が背後にある規約の問題であることは確かです。大量に扱う予定がある場合や、出力の上に製品を構築する場合は、公開データに関する一般則に頼らず、ご自身の用途について助言を求めてください。

データ保護についての注意を1つ。これらの行が記述するのは物件であって個人ではありません。ただし住居の住所は、そこに住む人を識別しうるものです。このエクスポートを居住者を特定する情報と組み合わせた時点で個人データの領域に入り、通常の義務が生じます。当社はデータ層でサードパーティのトラッカーを動かしておらず、エクスポートは30日後に自動削除されます。

livescraper.app · 方針
公開の物件ページのみ
ログインなし、アカウントには触れません
仲介業者・売主の連絡先は含みません
エクスポートは自動削除(30日)
StreetEasyはデータセンターIPを遮断 - 規約を確認!
これを土台に製品を作る前に、助言を求めてください。
よくある質問

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

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

StreetEasyのデータはどうやって取得しますか?+
StreetEasy スクレイパーを使います。プラットフォームにサインインします。StreetEasy スクレイパーを開きます。StreetEasyの売買または賃貸の検索URLを1行に1件ずつ貼り付けます(CSV、XLSX、TXT、Parquetファイルのアップロードでも構いません)。クエリごとの上限を設定するか、すべて取得する場合は0のままにします。出力形式を選びます。Get Data をクリックします。
なぜ price 列は数値ではないのですか?+
StreetEasyが表示するとおりの価格を運んでいるからです。$820,000 のように、ドル記号と桁区切りのカンマが入っています。この列をそのまま数値に変換すると、すべての行がNaNで返ります。先に $ とカンマを取り除いてから変換してください。このエクスポートについて最も重要な点であり、ほかの数値列にも当てはまります。bedrooms、bathrooms、size_sqft、latitude、longitude はいずれも文字列です。
レジデンシャルプロキシは必要ですか?+
ライブの結果を得るには必要です。StreetEasyはデータセンターIPを遮断しており、だからこそご自身で気づくのを待つのではなくページに明記しています。実行は当社のプロキシプールを経由し、あなたの実IPを使うことは決してありませんが、安定して通過できるのはレジデンシャルの出口です。お持ちでない場合は、登録後ではなく登録前に手当てしておくことをおすすめします。
name と address の違いは何ですか?+
name は部屋番号を含み、address は含みません。80 Elizabeth Street #2K の物件なら、name にはその文字列全体が、address には 80 Elizabeth Street が入ります。部屋番号のない物件 - 一戸建てや二世帯 - では両者は同一です。建物を数えたいときは address で、部屋を数えたいときは name でグループ化してください。
building_type にはどんな値が入りますか?+
確認できたのは CONDO、CO_OP、HOUSE、TWOFAMILY、UNKNOWN です。ここから2つのことが言えます。UNKNOWN は空欄ではなく実際の値なので、空欄を無視するフィルターでも拾われます。そして命名は内部的に統一されていません。CO_OP にはアンダースコアがあり、TWOFAMILY にはありません。正規化した形ではなく文字列を完全一致で比較し、この一覧は完全なものではなく開いたものとして扱ってください。
売買だけでなく賃貸にも使えますか?+
はい。このスクレイパーは売買と賃貸の両方の検索URLを受け付けます。ただし1点お伝えしておくべきことがあります。当社が保有する値の入ったエクスポートは売買検索から得たものなので、$820,000 という価格の形式は売買について確認済みです。賃貸での初回実行時には、同じ形式だと決めつけず確かめてください。
緯度と経度は含まれますか?+
はい、両方とも、すべての行に独立した列として含まれます。後工程で最も時間を節約できる部分です。エクスポートは受け取った時点で地図化でき、ジオコーディングの工程も住所ごとの課金も必要ありません。文字列で届くので、描画の前に型変換してください。
料金はいくらですか?+
最初の500行は初回限り無料で、クレジットカードも不要です。その後は1行あたり0.002ドル(1,000物件あたり約2ドル)で、プラットフォーム上の他のスクレイパーと同じ一律料金です。事前見積もりが、実行前にその費用を表示します。レジデンシャルプロキシが必要な場合、その費用は別途です。

物件検索を、
地図に載せられる表に

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

即時有効 · カード不要

StreetEasyの物件をスクレイピングする

StreetEasyはニューヨークの不動産が掲載される場所であり、そこでの検索は1件ずつしか読めない絞り込みビューです。StreetEasy スクレイパーは、そのビューを行データに変えます。売買または賃貸の検索URL - 行政区、価格帯、寝室数がすでに含まれたもの - を1行に1件ずつ、またはCSV、XLSX、TXT、Parquetのアップロードで送信すると、各物件が住所、部屋番号、価格、建物種別、寝室数と浴室数、平方フィートの面積、地区、ZIPコード、緯度と経度、物件ページと写真へのリンクを持つレコードとして返ります。ファイルでは15列、JSONでは16列、1物件につき1行です。

できることを変えるのは座標です。latitudelongitude が行ごとに届くため、エクスポートは受け取った瞬間から地図化できます。ジオコーディングの工程も、別サービスとの住所突き合わせも、在庫を描画するためだけの従量課金も不要です。これに地区名と建物種別を組み合わせれば、検索結果はリストではなくサブマーケットの姿になります。

土台にする前に注意が必要な列が1つあります。price は数値ではなく書式化された文字列です。 $820,000 の形でドル記号と桁区切りのカンマが入っているため、そのまま変換すると全行がNaNで返ります。先に記号と区切り文字を取り除いてください。同じことが、より目立たない形でほかにも当てはまります。bedroomsbathroomssize_sqft、2つの座標はいずれも文字列で、bathrooms には 1.5 のような0.5刻みがあるため、整数ではなく小数として解析してください。

正直にお伝えすべき点が2つ。building_type は列挙値で、その中には文字どおりの UNKNOWN が含まれ、メンバーの命名も統一されていません。整形した推測ではなく文字列を完全一致で比較してください。そして StreetEasyはデータセンターIPを遮断するため、ライブの結果にはレジデンシャルプロキシが必要です。後から気づいてもらうのではなく、ここに書いておきます。無料で始められます。最初の500行は費用もクレジットカードも不要で、その後は1行あたり一律0.002ドルです。