Scraper de Agentes de Zillow

El perfil de un agente inmobiliario,
como una sola fila.

Apúntalo a una página zillow.com/profile/ y el agente vuelve como un registro: nombre e inmobiliaria, teléfono y web, su valoración y número de reseñas, número de ventas y franja de precios, ubicación, número de licencia, nombre de usuario, foto y el enlace al perfil.

500 filas gratis por única vezdespués 0,002 $ por fila14 columnasCSV · XLSX · JSON
Cómo funciona

Un perfil dentro,
una fila fuera.

Conviene saberlo antes de empezar: esto acepta la misma URL que nuestro Scraper de Transacciones de Zillow y devuelve algo distinto. Aquel te da una fila por operación. Este te da una fila por agente.

  1. PASO 1Inicia sesión en la plataforma.
  2. PASO 2Abre el Scraper de Agentes de Zillow.
  3. PASO 3Pega las URL de perfil - https://www.zillow.com/profile/agent-name/ - una por línea, o sube un archivo CSV, XLSX, TXT o Parquet.
  4. PASO 4Fija un límite por consulta, o déjalo en cero para llevarte todo.
  5. PASO 5Apunta la ejecución a un proxy residencial. Sin uno, Zillow no devuelve nada.
  6. PASO 6Elige tu formato de salida y haz clic en Get Data.

Una fila por agente, etiquetada con la URL de perfil de la que salió. Las páginas se piden a través de nuestro pool de proxies y no desde tu IP real - pero aquí el pool por sí solo no basta, y la siguiente sección lo explica.

Por qué lo usan los equipos

Un directorio que puedes ordenar,
no una página que hay que pasar.

El perfil entero en una línea

Nombre, inmobiliaria, teléfono, web, valoración, número de reseñas, número de ventas, franja de precios, ubicación y licencia: lo que una página de perfil reparte entre varios paneles llega como catorce columnas en una sola fila. Una lista corta de agentes se convierte en una tabla que puedes ordenar.

Los datos de contacto están en la exportación

A diferencia de nuestra exportación de transacciones de Zillow, que no lleva ninguno, esta tiene phone, website y el enlace al perfil. Eso la convierte en el servicio de Zillow al que recurrir cuando quieres ponerte en contacto y no solo medir.

Una plantilla entera en una ejecución

Pega una columna de URL de perfil, o sube el archivo donde ya las guardas, y la ejecución las recorre todas. Cada fila lleva la URL de perfil de la que salió, así que un archivo que cubra una inmobiliaria entera sigue rastreándose limpiamente hasta cada persona.

Antes de ejecutarlo

Zillow necesita un proxy residencial,
y el fallo es silencioso.

Esto es lo primero que hay que saber de este scraper, así que no queda enterrado más abajo en la página.

Zillow bloquea las IP de centros de datos, y PerimeterX es el mecanismo. Una ejecución sin proxy residencial no da error, no avisa y no se detiene: termina con éxito y te entrega un archivo con la fila de cabecera de catorce columnas y nada debajo. Es un fallo peor que un cuelgue, porque un archivo vacío se parece exactamente a una URL de perfil que no resuelve. Si un perfil que sabes que existe vuelve vacío, revisa el proxy antes de revisar la URL.

Podemos decirlo con cierta seguridad y no como un simple descargo. Todas las exportaciones que tenemos de este servicio están vacías, y también todas las de nuestros otros dos servicios de perfil de Zillow, los servicios de transacciones y reseñas, a lo largo de ejecuciones repartidas por varios meses. Todas llevan una fila de cabecera correcta y cero filas de datos. Es una imagen consistente y bien corroborada de lo que pasa sin una salida residencial, y por eso el requisito está arriba y no en una nota al pie.

La consecuencia para esta página es que los nombres de columna son sólidos y los contenidos de las celdas no. Los catorce nombres de abajo, y su orden, están confirmados por partida doble: por la fila de cabecera XLSX idéntica de veintiocho ejecuciones distintas y por el array de columnas que la plataforma publica para este servicio, que coinciden exactamente. Lo que no haremos es decirte cómo son los valores, porque no hemos visto ninguno. Donde una descripción de abajo habría necesitado un formato, una escala o un vocabulario, lo dice en lugar de adivinar.

Diccionario de datos

Catorce columnas,
en orden de exportación.

La fila de cabecera de la exportación, en orden. Las descripciones dicen para qué sirve cada campo; deliberadamente no afirman nada sobre su formato, escala o vocabulario - mira la nota de arriba.

query
La URL de perfil que enviaste, repetida en la fila que produjo. Con una fila por agente, esta es tu clave de unión de vuelta a la lista con la que empezaste.
name
El nombre del agente tal como lo muestra su perfil.
business_name
La inmobiliaria o empresa bajo la que figura el agente. Una columna aparte de name, así que una plantilla se agrupa por empleador sin ningún parseo.
phone
El número de contacto del perfil. No lo hemos visto poblado, así que no supongas un formato: nuestras otras exportaciones varían según el mercado, y normalizar a la entrada es la costumbre segura.
rating
La puntuación del agente. En esta exportación no hay columna de escala que la acompañe - no hay max_rating -, así que la escala no se puede recuperar del propio archivo. Confírmala con una ejecución real antes de comparar estas cifras con otra plataforma.
review_count
Cuántas reseñas hay detrás de esa valoración. Si llega como número o como cadena está sin confirmar, pero fíjate en que es su presencia lo que hace legible el rating.
sales_count
El número de ventas atribuidas al agente en su perfil. Formato sin confirmar.
sale_price_range
La franja de precios en la que trabaja el agente. El nombre apunta a un rango más que a una cifra única, y hasta ahí llegamos: no hemos visto su formato ni su vocabulario.
location
Dónde opera el agente. No lo hemos visto poblado, así que no supongas si es una ciudad, una región, una dirección completa o varios sitios a la vez.
license
El número de licencia profesional del agente. Conviene saber que los formatos de licencia difieren según el estado de EE. UU., así que no dimensiones ni valides una columna para ella a partir de un solo ejemplo.
website
La web propia del agente, cuando el perfil indica una.
screen_name
El nombre de usuario del agente en Zillow. Una columna aparte de name - eso está claro en la fila de cabecera - pero no hemos visto poblada ninguna de las dos, así que no podemos decirte en qué se diferencian en la práctica.
photo
La fotografía de perfil del agente, en el servidor de imágenes de Zillow.
profile_url
El enlace canónico al perfil. Es también lo que el servicio acepta como entrada, así que va y vuelve.

Los nombres son sólidos; los contenidos todavía no. Las catorce columnas de arriba y su orden están corroboradas por dos fuentes independientes - la fila de cabecera XLSX idéntica de veintiocho exportaciones distintas y el array de columnas que la plataforma publica para este servicio -, así que construye tu esquema alrededor de esos nombres con confianza. Lo que esta página no te dirá es qué contienen las celdas: cada exportación que tenemos es una cabecera sin filas debajo. Fíjate en el único hueco estructural: aquí no hay columna max_rating, así que la escala de la valoración no se puede recuperar del archivo y hay que confirmarla con una ejecución real. Y Zillow bloquea las IP de centros de datos, así que una ejecución en vivo necesita un proxy residencial: esa es la razón de que esas exportaciones estén vacías, y no ninguna duda sobre el conjunto de columnas.

Qué admite

Un perfil de agente,
el mismo en ambos casos.

Una URL por línea, y tiene que ser una página de perfil. La misma URL funciona en nuestro Scraper de Transacciones de Zillow: la diferencia está en lo que vuelve, no en lo que entra.

https://www.zillow.com/profile/agent-name/ Una URL de perfil por línea Subida CSV · XLSX · TXT · Parquet Límite por consulta, o 0 para todo Una fila por agente Nunca tu IP real IP de centros de datos bloqueadas: proxy residencial obligatorio Sin opción de ordenación
Flujos de trabajo habituales

Tres tareas que la gente
ejecuta más a menudo aquí.

Algunos ejemplos de lo que vale una plantilla una vez que es una tabla y no un conjunto de páginas que abres de una en una.

Construcción de listas

Convertir una lista de perfiles en una tabla contactable

Mete los agentes que trabajan un mercado y obtén nombre, inmobiliaria, teléfono y web como columnas. Como los datos de contacto están en esta exportación y no en la de transacciones, una lista corta se convierte en algo con lo que puedes actuar de verdad en una sola pasada.

Ventas · Selección
Segmentación

Agrupar un mercado por inmobiliaria y franja de precio

business_name y sale_price_range son columnas propias, así que un archivo de perfiles se ordena por quién trabaja para quién y en qué extremo del mercado, sin leer una sola página de perfil.

Investigación de mercado · Estrategia
Cruce de datos

Emparejar el resumen con las operaciones que hay detrás

Pasa las mismas URL de perfil por nuestro Scraper de Transacciones de Zillow y une por la URL del perfil. Obtienes las cifras resumidas del propio agente junto a las transacciones que figuran en su página: dos vistas de la misma persona a partir de una lista de URL.

Diligencia debida · Análisis
Precios

Paga solo por los agentes
que realmente extraes.

Sin suscripción, sin mínimo, sin factura recurrente. Tus primeras 500 filas corren de nuestra cuenta - después, pago por uso, a la misma tarifa plana que cualquier otro extractor de aquí.

Plan gratuito

500 filas gratis - 0 $

En cada cuenta nueva, una sola vez. Sin tarjeta de crédito. Límites por consulta, subida de archivos y todos los formatos de exportación incluidos. El proxy residencial que necesita este scraper lo pones tú, en el plan gratuito y después.

0 $ para siempre
Pago por uso

0,002 $ por fila, tras el plan gratuito

La misma tarifa plana que cualquier otro scraper de la plataforma. Con una fila por agente, aquí una fila es una persona, lo que hace fácil de leer el estimador: muestra el número de filas y el coste en créditos antes de arrancar.

Más popular
Volumen

A medida · gran volumen

Precio por volumen, workers dedicados y un SLA para procesar plantillas grandes de agentes de forma programada. Cuéntanos tus números y te pasamos presupuesto.

Habla con nosotros
10 % de descuento en tu primera ejecución de pago.Usa el código LIVESCRAPER10 al pagar.
Regístrate
Combina bien con

La misma URL de perfil,
leída de tres maneras.

Este resume al agente. Estos toman la misma entrada y devuelven otra cosa, o cubren el mismo terreno en otro sitio.

La parte legal

¿Es legal hacer scraping
de los perfiles de agente de Zillow?

Respuesta corta: los perfiles son públicos, pero lo que de verdad manda aquí son los propios términos de Zillow - y esta exportación contiene más sobre una persona que la mayoría de las nuestras.

Todo lo que hay en estas catorce columnas se muestra en un perfil público de agente de Zillow a cualquier visitante, con sesión iniciada o sin ella. No se usa ningún inicio de sesión, no se cruza ningún muro de pago y no se toca ninguna cuenta, y la petición sale por nuestro pool de proxies en vez de por tu propia IP. Los agentes publican estos datos precisamente para que los clientes puedan encontrarlos y contactarlos.

Eso no es lo mismo que un permiso. Los términos de uso de Zillow restringen el acceso automatizado a su sitio, y el bloqueo de IP de centros de datos está ahí porque lo dicen en serio. "La página es pública" es un argumento sobre los datos, no sobre el contrato que aceptas al usar el sitio: lee esos términos y decide si tu uso es compatible con ellos antes de escalar una ejecución. En esta página esa es la frase que más importa, y preferimos ponerla aquí antes que en la letra pequeña.

Ten más cuidado con esta exportación que con la de transacciones de Zillow. Aquella describe operaciones y edificios; esta describe a una persona: name, phone, photo, screen_name y un número de license profesional. Son datos en calidad profesional que el propio agente eligió publicar, lo que los sitúa en el extremo más leve de la escala, pero siguen siendo datos personales sobre una persona identificable y un número de licencia es un identificador. Si estás en la UE o el Reino Unido, ejecutar esto te convierte en responsable del tratamiento: necesitas una base jurídica y, como los datos no vinieron de la persona, tienes que decirle que los tienes y de dónde salieron. Lo que envíes después lo rigen aparte las normas de marketing. No ejecutamos rastreadores de terceros en la capa de datos, y tus exportaciones se borran solas a los 30 días.

livescraper.app · principios
Solo páginas de perfil públicas
Sin inicios de sesión, sin tocar cuentas
Nunca tu IP real
El teléfono y la licencia de un agente identificado son datos personales!
Las exportaciones se borran solas (30 días)
Consulta los propios términos de Zillow antes de escalar.
Preguntas frecuentes

Lo que la gente pregunta
antes de registrarse.

Las preguntas que más nos hacen. ¿Algo más? Habla con nosotros: las respuestas las escriben personas, no bots.

¿Cómo hago scraping de los perfiles de agente de Zillow?+
Con el Scraper de Agentes de Zillow: inicia sesión en la plataforma, abre el Scraper de Agentes de Zillow, pega tus URL de perfil de agente - https://www.zillow.com/profile/agent-name/ - una por línea (o sube un archivo CSV, XLSX, TXT o Parquet), fija un límite por consulta o déjalo en cero para llevártelo todo, apunta la ejecución a un proxy residencial y después elige tu formato de salida y haz clic en Get Data.
¿Cuál es la diferencia entre este y el Scraper de Transacciones de Zillow?+
La entrada es la misma y la unidad es distinta. Este devuelve una fila por agente: el resumen del perfil, con nombre, inmobiliaria, teléfono, web, valoración, número de reseñas, número de ventas, franja de precios, ubicación, licencia, nombre de usuario, foto y el enlace al perfil. El scraper de transacciones devuelve una fila por operación de las que figuran en ese mismo perfil. Si quieres las dos cosas, pasa la misma lista de URL por cada uno y únelas por la URL del perfil.
¿Necesito un proxy residencial?+
Sí. Zillow bloquea las IP de centros de datos y una ejecución sin proxy residencial vuelve sin nada. Todas las exportaciones que tenemos de este servicio están vacías, igual que todas las de nuestros otros dos servicios de perfil de Zillow, los servicios de transacciones y reseñas, cada una con una fila de cabecera correcta y cero filas de datos debajo. Aporta una salida residencial y esa es la diferencia entre un archivo vacío y uno lleno.
¿Por qué mi ejecución terminó bien pero devolvió un archivo vacío?+
Casi seguro que es el proxy. Este es el fallo que conviene conocer, porque es silencioso: el trabajo no da error ni avisa, se completa y te entrega la cabecera de catorce columnas sin nada debajo. Un archivo vacío es idéntico a una URL de perfil que no resuelve, así que revisa el proxy antes de revisar la URL.
¿Qué columnas voy a obtener?+
Catorce, en este orden: query, name, business_name, phone, rating, review_count, sales_count, sale_price_range, location, license, website, screen_name, photo y profile_url. Esos nombres y ese orden están confirmados por partida doble: por la fila de cabecera XLSX idéntica de veintiocho exportaciones distintas y por el array de columnas que la plataforma publica para este servicio.
¿En qué escala está la valoración?+
No podemos decírtelo, y el archivo tampoco. En esta exportación no hay columna max_rating - eso es verificable en la propia fila de cabecera -, así que la escala no se puede recuperar de los datos. Confírmala con una ejecución real antes de comparar estas valoraciones con otra plataforma, y lee review_count al lado para saber cuánto peso lleva detrás una puntuación.
¿La exportación incluye la dirección de correo del agente?+
No. Lleva teléfono, web y la URL del perfil, pero ninguna columna de correo. Si necesitas una, toma el nombre de esta exportación y el dominio de la columna website y pásalos por nuestro Buscador de Direcciones de Correo, que devuelve una dirección profesional con un estado que dice cuánta seguridad hay.
¿Es legal hacer scraping de los perfiles de agente de Zillow?+
Los perfiles son públicos y los agentes publican estos datos para que los clientes los contacten, pero los términos de uso de Zillow restringen el acceso automatizado a su sitio, y esa es la parte que de verdad manda aquí. Léelos antes de escalar. Ten en cuenta además que esta exportación contiene más sobre una persona que la de transacciones de Zillow: un nombre, un teléfono, una foto y un número de licencia profesional son datos personales sobre una persona identificable, así que si estás en la UE o el Reino Unido eres el responsable de ellos.
¿Cuánto cuesta?+
Las primeras 500 filas son gratis y de una sola vez, sin tarjeta de crédito. Después son 0,002 $ por fila - la misma tarifa plana que cualquier otro scraper de la plataforma. El estimador muestra el coste de una ejecución antes de que arranque. El proxy residencial es un coste aparte, y es tuyo.

Convierte una lista de perfiles
en una tabla con la que trabajar.

Tus primeras 500 filas son gratis, sin tarjeta y sin suscripción. Después son 0,002 $ por fila, tarifa plana.

Se activa al instante · sin tarjeta

Extraer perfiles de agente de Zillow como filas

Un perfil de agente de Zillow reparte lo que sabe entre varios paneles: quién es el agente, para qué inmobiliaria trabaja, cómo contactarlo, cómo está valorado y qué ha vendido. El Scraper de Agentes de Zillow lo pone todo en una fila. La entrada es una URL zillow.com/profile/, pegada una por línea o subida en un archivo CSV, XLSX, TXT o Parquet, y cada agente vuelve como un registro con el nombre y el nombre comercial, teléfono y web, valoración y número de reseñas, número de ventas y franja de precios, ubicación, número de licencia, nombre de usuario, foto y la URL canónica del perfil. Catorce columnas, una fila por agente, cada una etiquetada con la URL de la que salió.

Conviene dejar claro en qué se diferencia esto de nuestro Scraper de Transacciones de Zillow, porque los dos toman la misma entrada. Este devuelve una fila por agente: el resumen del perfil. Aquel devuelve una fila por transacción de las que figuran en ese mismo perfil. Pasa una lista de URL por los dos y une por la URL del perfil, y obtienes las cifras de portada del propio agente junto a las operaciones que hay detrás. Fíjate además en que los datos de contacto viven aquí y no allí: esta exportación lleva un teléfono y una web, y la de transacciones no lleva ninguno.

Hay algo que hay que decir antes de planear una ejecución. Zillow bloquea las IP de centros de datos, y una ejecución sin proxy residencial no devuelve nada. Peor aún, no te lo dice: el trabajo termina con éxito y te entrega la fila de cabecera de catorce columnas sin datos debajo, que se parece exactamente a una URL de perfil que no resuelve. Todas las exportaciones que tenemos de este servicio están en ese estado, igual que todas las de nuestros otros dos servicios de perfil de Zillow, a lo largo de ejecuciones repartidas por varios meses, y por eso el requisito está en lo alto de esta página y no en una nota al pie.

Eso tiene una consecuencia honesta para lo que esta página afirma. Los nombres de columna están confirmados y los contenidos de las celdas no. Los catorce nombres y su orden están corroborados por dos fuentes independientes - la fila de cabecera idéntica de veintiocho ejecuciones distintas y el array de columnas publicado -, así que puedes construir un esquema alrededor de ellos con confianza. Pero no te diremos en qué formato llegan phone, license o sale_price_range, si location es una ciudad o una región, ni en qué se diferencia screen_name de name, porque nunca hemos visto uno poblado. Lo que sí es verificable solo con la cabecera es que no hay columna max_rating, así que la escala de la valoración no se puede recuperar del archivo y hay que confirmarla con una ejecución real. En lo legal: los perfiles son públicos, pero los términos de Zillow restringen el acceso automatizado, y esta exportación contiene el teléfono, la foto y el número de licencia de una persona identificada: trátala como datos personales. Empieza gratis: tus primeras 500 filas no cuestan nada y no piden tarjeta, y después son 0,002 $ por fila, tarifa plana, con el proxy residencial como coste aparte.