Extracteur StreetEasy

Une recherche immobilière new-yorkaise,
en lignes que vous pouvez cartographier.

Collez une URL de recherche vente ou location StreetEasy et récupérez toutes les annonces qui s’y trouvent en lignes : l’adresse avec et sans son lot, le prix, le type de bâtiment, chambres et salles de bain, la surface, le quartier et le code postal, la latitude et la longitude, et les liens vers l’annonce et sa photo.

500 lignes gratuites, une seule foispuis 0,002 $ par ligne15 colonnesCSV · XLSX · JSON
Comment ça marche

Construisez la recherche sur StreetEasy,
transmettez-nous l’adresse.

Chaque filtre que vous posez - arrondissement, fourchette de prix, nombre de chambres - est déjà encodé dans l’URL. Copiez-la depuis la barre et l’exécution reproduit cette recherche.

  1. ÉTAPE 1Connectez-vous à la plateforme.
  2. ÉTAPE 2Ouvrez l’Extracteur StreetEasy.
  3. ÉTAPE 3Collez des URL de recherche vente ou location StreetEasy, une par ligne - ou importez un fichier CSV, XLSX, TXT ou Parquet.
  4. ÉTAPE 4Fixez une limite par requête, ou laissez-la à zéro pour tout prendre.
  5. ÉTAPE 5Choisissez votre format de sortie.
  6. ÉTAPE 6Cliquez sur Get Data.

Une ligne par annonce, étiquetée avec la requête dont elle provient et numérotée dans l’ordre où StreetEasy l’a renvoyée. StreetEasy bloque les IP de centres de données : les exécutions en direct nécessitent un proxy résidentiel.

Pourquoi les équipes l’utilisent

Une recherche immobilière
que vous pouvez réellement tracer.

Les coordonnées accompagnent chaque ligne

Latitude et longitude arrivent en colonnes propres : l’export est donc cartographiable dès son arrivée - aucune passe de géocodage, aucun rapprochement d’adresses, aucune facture à la ligne juste pour poser des points sur une carte.

Le bâtiment et le lot, séparément

name porte le lot - 80 Elizabeth Street #2K - tandis que address est le bâtiment sans lui. Groupez sur l’un pour compter des bâtiments, sur l’autre pour compter des lots, sans découper de chaînes vous-même.

L’ordre de la recherche survit

Les lignes arrivent numérotées dans l’ordre où StreetEasy les a renvoyées : ce que le site a classé en tête pour vos filtres reste donc récupérable après coup. Relancez la même recherche plus tard et c’est le mouvement qui est intéressant.

Ce que vous récupérez

Quinze colonnes,
une ligne par annonce.

Ce que porte un résultat StreetEasy : où se trouve le bien, ce qu’il coûte, dans quel type de bâtiment il se situe et quelle est sa surface.

Une colonne vous mordra si vous la manquez. price est une chaîne formatée, pas un nombre - elle arrive sous la forme $820,000, signe dollar et séparateurs de milliers compris. Convertissez cette colonne directement en nombre et vous obtenez NaN sur chaque ligne ; retirez d’abord le $ et les virgules. Tout le reste du numérique est également une chaîne, y compris bedrooms, bathrooms, size_sqft et les deux coordonnées.

Deux autres points à connaître avant de filtrer dessus. building_type est une énumération, et l’une de ses valeurs est UNKNOWN - nous avons vu CONDO, CO_OP, HOUSE, TWOFAMILY et UNKNOWN, et le nommage n’est pas cohérent entre eux : comparez donc la chaîne exacte plutôt qu’une version rangée. Et bathrooms porte des demis : 1.5 et 2.5 apparaissent tous deux, un parsing entier arrondira donc silencieusement vos données.

Une limite que nous préférons énoncer plutôt que vous laisser supposer. L’extracteur accepte les recherches vente et location, mais l’export rempli que nous détenons provient d’une recherche à la vente - la forme de prix $NNN,NNN est donc confirmée pour les ventes, et à vérifier lors de votre première exécution en location plutôt qu’à supposer. Et comme StreetEasy bloque les IP de centres de données, une exécution en direct nécessite un proxy résidentiel.

Dictionnaire de données

Quinze colonnes dans le fichier,
seize dans le JSON.

La ligne d’en-tête de l’export, dans l’ordre. Lorsqu’un champ est indiqué comme facultatif ci-dessous, cela décrit ce qu’une annonce StreetEasy a publié, pas l’extraction.

query
L’URL de recherche StreetEasy que vous avez soumise, répétée sur chaque ligne qui en provient.
name
Le titre de l’annonce - l’adresse avec sa désignation de lot, comme dans 80 Elizabeth Street #2K. Lorsqu’un bien n’a pas de lot, ce champ est identique à address.
price
Le prix demandé sous forme de chaîne formatée : $820,000, avec signe dollar et séparateurs de milliers. Retirez les deux avant de convertir en nombre - voyez la note ci-dessous.
building_type
Le type de bâtiment, sous forme d’énumération. Observés : CONDO, CO_OP, HOUSE, TWOFAMILY et UNKNOWN. Notez le nommage incohérent et considérez le vocabulaire comme ouvert - comparez la chaîne exacte.
bedrooms
Le nombre de chambres, sous forme de chaîne. 0 apparaît : ne traitez donc pas un zéro ici comme une valeur manquante.
bathrooms
Le nombre de salles de bain, sous forme de chaîne. Porte des demis - 1.5 et 2.5 apparaissent tous deux : parsez en décimal plutôt qu’en entier.
size_sqft
La surface intérieure en pieds carrés, sous forme de chaîne. Facultatif - de nombreuses annonces n’en publient pas, tous types de bâtiments confondus.
address
L’adresse sans le lot. Groupez là-dessus lorsque vous voulez des bâtiments plutôt que des lots.
neighborhood
L’étiquette de quartier que StreetEasy attribue au bien, comme Little Italy ou East New York.
region
Le code d’État où se situe l’annonce. À vérifier plutôt qu’à supposer - une recherche limitée à une ville peut tout de même renvoyer des annonces au-delà d’une frontière d’État.
postcode
Le code postal ZIP à cinq chiffres.
latitude
La latitude du bien, sous forme de chaîne. Convertissez-la avant de tracer.
longitude
La longitude du bien, sous forme de chaîne. Avec latitude, elle rend l’export cartographiable sans étape de géocodage.
url
Lien vers l’annonce sur StreetEasy. Deux formes apparaissent : un permalien /sale/<id> et un chemin /building/<slug>/<lot>.
image
La photo de l’annonce, sur le CDN d’images de Zillow - StreetEasy appartient à Zillow, et le nom d’hôte le montre.
position
Rang en base 1 dans la requête, dans l’ordre où StreetEasy a renvoyé l’annonce. JSON uniquement - les exports CSV et XLSX s’arrêtent à quinze colonnes.

Un piège, et c’est la première colonne vers laquelle vous irez. price est une chaîne formatée - $820,000 - donc la convertir sans retirer le signe dollar et les virgules donne NaN partout. Tous les autres champs numériques sont aussi des chaînes, y compris les deux coordonnées : convertissez avant de tracer ou de trier. Surveillez deux énumérations : building_type comprend un UNKNOWN littéral et ses membres sont nommés de façon incohérente - comparez des chaînes exactes ; et bathrooms porte des demis, parsez donc en décimal. Et name n’est pas address - la première porte le lot, la seconde non, ce qui permet de compter bâtiments et lots séparément. position n’existe que dans le JSON : un export CSV ou XLSX compte donc quinze colonnes et non seize.

Ce qu’il accepte

Une recherche à la vente,
ou à la location.

L’entrée est l’URL StreetEasy de votre barre d’adresse, avec vos filtres déjà intégrés. Les deux types de recherche reviennent dans les mêmes quinze colonnes, une ligne par annonce.

streeteasy.com/for-sale/<zone> streeteasy.com/for-rent/<zone> Les filtres voyagent dans l’URL Collez une par ligne Import CSV · XLSX · TXT · Parquet Limite par requête Une ligne par annonce Proxy résidentiel requis
Cas d’usage courants

Trois tâches que l’on
exécute le plus souvent ici.

Quelques exemples de ce que vaut une recherche immobilière dès lors qu’elle est un tableau avec les coordonnées attachées.

Analyse de marché

Chiffrer correctement un quartier

Tirez une recherche entière et groupez par neighborhood et building_type. Retirez le formatage du prix une bonne fois et vous pouvez comparer une coopérative et une copropriété sur le même pâté de maisons au lieu d’estimer une page de résultats à l’œil.

Recherche · Valorisation
Cartographie

Tracer le stock sans géocodage

Latitude et longitude arrivent par ligne : le fichier passe donc directement dans une carte. Cela supprime entièrement l’étape de géocodage - généralement la partie la plus lente et la plus coûteuse pour transformer des annonces en image.

SIG · Visualisation
Suivi

Voir ce qui arrive et ce qui disparaît

Relancez la même recherche régulièrement et conservez les fichiers. Comparer la colonne url entre deux exécutions vous dit ce qui est nouveau et ce qui a disparu - et la colonne position, comment le classement a bougé.

Suivi · Stock
Tarifs

Ne payez que les annonces
que vous tirez réellement.

Pas d’abonnement, pas de minimum, pas de facture récurrente. Vos 500 premières lignes sont offertes - ensuite, paiement à l’usage, au même tarif forfaitaire que tous les autres extracteurs ici.

Offre gratuite

500 lignes gratuites - 0 $

Sur chaque nouveau compte, une seule fois. Sans carte bancaire. Limites par requête, import de fichier et tous les formats d’export inclus.

0 $ pour toujours
Paiement à l’usage

0,002 $ par ligne, après l’offre gratuite

Environ 2 $ pour 1 000 annonces. L’estimateur préalable affiche le nombre de lignes et le coût en crédits avant le démarrage d’une exécution - pas de facture surprise, pas d’unités de calcul à convertir.

Le plus populaire
Volume

Sur mesure · gros volumes

Tarifs dégressifs, workers dédiés et un SLA pour suivre de nombreuses recherches de façon planifiée. Donnez-nous vos chiffres et nous chiffrons.

Parlons-en
10 % de remise sur votre première exécution payante.Utilisez le code LIVESCRAPER10 au paiement.
S’inscrire
S’associe bien avec

Des annonces immobilières,
sur les autres marchés.

StreetEasy, c’est New York. Ces trois-là couvrent le terrain autour.

Le volet juridique

Est-il légal d’extraire
StreetEasy ?

Réponse courte : ces annonces sont des publicités immobilières publiques - mais StreetEasy appartient à Zillow et adopte une position ferme sur la collecte automatisée, alors lisez ceci plutôt que de le survoler.

Tout ce qui est collecté ici figure sur une page de résultats StreetEasy publique, visible par n’importe quel visiteur, connecté ou non : l’adresse, le prix, le type de bâtiment, le nombre de chambres et de salles de bain, la surface, le quartier, les coordonnées et la photo. Pas de connexion, pas de péage, rien derrière un compte. Il n’y a ni nom d’agent, ni téléphone d’agence, ni contact de vendeur dans l’export, et aucune colonne pour cela.

Nous préférons le signaler plutôt que vous le laisser découvrir. StreetEasy bloque les IP de centres de données, ce qui est une mesure anti-automatisation délibérée et non un accident, et ses conditions restreignent la collecte automatisée. Cela ne rend pas les annonces publiques secrètes, mais cela en fait une question contractuelle avec une position réelle derrière. Si vous prévoyez du volume, ou de bâtir un produit sur le résultat, prenez conseil sur votre usage précis plutôt que de vous fier à une règle générale sur les données publiques.

Une note de protection des données. Ces lignes décrivent des biens, pas des personnes - mais l’adresse d’un logement est susceptible d’identifier qui y habite : si vous combinez cet export avec quoi que ce soit qui nomme les occupants, vous entrez dans le champ des données personnelles et les obligations habituelles s’appliquent. Nous n’exécutons aucun traceur tiers sur la couche de données, et vos exports s’auto-suppriment au bout de 30 jours.

livescraper.app · principes
Pages d’annonces publiques uniquement
Aucune connexion, aucun compte touché
Aucune coordonnée d’agent ni de vendeur
Les exports s’effacent automatiquement (30 jours)
StreetEasy bloque les IP de centres de données - lisez les conditions!
Prenez conseil avant de bâtir un produit sur celui-ci.
Questions fréquentes

Ce que l’on demande
avant de s’inscrire.

Les questions que l'on nous pose le plus. Autre chose ? Parlons-en - ce sont des humains, pas des bots, qui rédigent les réponses.

Comment extraire les données de StreetEasy ?+
Avec l’Extracteur StreetEasy : Connectez-vous à la plateforme. Ouvrez l’Extracteur StreetEasy. Collez des URL de recherche vente ou location StreetEasy, une par ligne - ou importez un fichier CSV, XLSX, TXT ou Parquet. Fixez une limite par requête, ou laissez-la à zéro pour tout prendre. Choisissez votre format de sortie. Cliquez sur Get Data.
Pourquoi la colonne price n’est-elle pas un nombre ?+
Parce qu’elle porte le prix tel que StreetEasy l’affiche - $820,000, avec le signe dollar et les séparateurs de milliers. Convertissez cette colonne directement en nombre et chaque ligne revient en NaN. Retirez d’abord le $ et les virgules, puis convertissez. C’est la chose la plus importante à savoir sur cet export, et cela vaut aussi pour les autres colonnes numériques : bedrooms, bathrooms, size_sqft, latitude et longitude sont toutes des chaînes.
Ai-je besoin d’un proxy résidentiel ?+
Pour des résultats en direct, oui. StreetEasy bloque les IP de centres de données, et c’est pourquoi nous le signalons sur la page plutôt que de vous laisser le découvrir. L’exécution passe par notre pool de proxys et jamais par votre IP réelle, mais c’est une sortie résidentielle qui passe de façon fiable. Si vous n’en avez pas, mieux vaut régler cela avant de vous inscrire qu’après.
Quelle est la différence entre name et address ?+
name porte la désignation de lot et address non. Une annonce au 80 Elizabeth Street #2K a cette chaîne complète dans name et 80 Elizabeth Street dans address. Lorsqu’un bien n’a pas de lot - une maison ou un deux-familles - les deux sont identiques. Groupez sur address pour compter des bâtiments et sur name pour compter des lots.
Quelles valeurs prend building_type ?+
Nous avons vu CONDO, CO_OP, HOUSE, TWOFAMILY et UNKNOWN. Deux conséquences. UNKNOWN est une vraie valeur et non une cellule vide : un filtre qui ignore les blancs la ramassera quand même. Et le nommage n’est pas cohérent en interne - CO_OP a un tiret bas, TWOFAMILY non - comparez donc la chaîne exacte plutôt qu’une version normalisée, et considérez la liste comme ouverte plutôt que complète.
Puis-je l’utiliser pour la location comme pour la vente ?+
Oui - l’extracteur accepte les URL de recherche vente et location. Une réserve qui mérite d’être dite : l’export rempli que nous détenons provient d’une recherche à la vente, la forme de prix $820,000 est donc confirmée pour les ventes. Vérifiez la forme lors de votre première exécution en location plutôt que de la supposer identique.
La latitude et la longitude sont-elles incluses ?+
Oui, les deux, en colonnes propres sur chaque ligne. C’est ce qui fait gagner le plus de temps en aval : l’export est cartographiable dès son arrivée, sans passe de géocodage et sans facture par adresse. Elles arrivent sous forme de chaînes : convertissez-les avant de tracer.
Combien ça coûte ?+
Les 500 premières lignes sont gratuites et en une seule fois, sans carte. Ensuite c’est 0,002 $ par ligne - environ 2 $ pour 1 000 annonces -, le même tarif forfaitaire que pour tous les autres extracteurs de la plateforme. L’estimateur affiche le coût d’une exécution avant qu’elle ne démarre. Un proxy résidentiel, si vous en avez besoin, est facturé à part.

Transformez une recherche immobilière
en un tableau que vous pouvez cartographier.

Vos 500 premières lignes sont gratuites - sans carte, sans abonnement. Ensuite c’est 0,002 $ par ligne, au forfait.

Activation instantanée · sans carte bancaire

Extraire les annonces StreetEasy

StreetEasy est l’endroit où l’immobilier new-yorkais est annoncé, et une recherche dessus est une vue filtrée que vous ne pouvez lire que carte par carte. L’Extracteur StreetEasy transforme cette vue en lignes. Vous soumettez une URL de recherche vente ou location - avec votre arrondissement, votre fourchette de prix et votre nombre de chambres déjà encodés dedans, une par ligne ou en import CSV, XLSX, TXT ou Parquet - et chaque annonce revient sous forme d’enregistrement avec l’adresse, le lot, le prix, le type de bâtiment, le nombre de chambres et de salles de bain, la surface en pieds carrés, le quartier, le code ZIP, la latitude et la longitude, et les liens vers l’annonce et sa photo. Quinze colonnes dans le fichier, seize dans le JSON, une ligne par annonce.

Les coordonnées changent ce que vous pouvez en faire. Parce que latitude et longitude arrivent par ligne, l’export est cartographiable dès son arrivée - aucune passe de géocodage, aucun rapprochement d’adresses avec un second service, aucune facture à la ligne juste pour tracer le stock. Associez cela à l’étiquette de quartier et au type de bâtiment et une recherche devient l’image d’un sous-marché plutôt qu’une liste.

Une colonne demande de l’attention avant que vous bâtissiez dessus. price est une chaîne formatée, pas un nombre : elle arrive sous la forme $820,000 avec le signe dollar et les séparateurs de milliers, une conversion directe renvoie donc NaN sur chaque ligne. Retirez d’abord le symbole et les séparateurs. La même chose vaut, plus discrètement, pour le reste - bedrooms, bathrooms, size_sqft et les deux coordonnées sont toutes des chaînes, et bathrooms porte des demis comme 1.5 : parsez en décimal plutôt qu’en entier.

Deux remarques honnêtes. building_type est une énumération dont les valeurs comprennent un UNKNOWN littéral, et ses membres sont nommés de façon incohérente : comparez des chaînes exactes plutôt qu’une supposition rangée. Et StreetEasy bloque les IP de centres de données, les résultats en direct nécessitent donc un proxy résidentiel - dit ici plutôt que laissé à découvrir. Commencez gratuitement : vos 500 premières lignes ne coûtent rien et ne demandent pas de carte, et ensuite c’est 0,002 $ par ligne, au forfait.