Extractor de Angi

Cada contratista de la lista,
como una fila en tu hoja.

Pega una búsqueda cercana de Angi o una URL de listado de empresas y recibe los contratistas como filas: nombre, oficio, dirección completa, valoración con estrellas, número de reseñas, tasa de recomendación, seis subvaloraciones resumidas, años de actividad y los distintivos que Angi muestra en un perfil. En el orden en que Angi los devolvió.

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

Entra una URL de búsqueda,
salen sus contratistas.

La entrada es la página de listado, no la empresa: apuntas a una búsqueda que de otro modo recorrerías, y el trabajo devuelve cada resultado como una fila.

  1. PASO 1Inicia sesión en la plataforma.
  2. PASO 2Abre el Extractor de Angi.
  3. PASO 3Pega URLs de búsqueda cercana o de listado de empresas de Angi, 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 5Elige tu formato de salida.
  6. PASO 6Haz clic en Get Data.

Una fila por empresa, etiquetada con la consulta de la que vino y numerada en el orden en que Angi la devolvió - así el ranking sobrevive hasta la hoja de cálculo.

Por qué lo usan los equipos

Un directorio de oficios
que sí puedes filtrar.

Valoraciones que se desglosan

No una puntuación sino siete números: la valoración principal más profesionalidad, puntualidad, valoración general, capacidad de respuesta, calidad y relación calidad-precio resumidas. Vuelven como números reales, así que ordenar funciona sin limpiar antes la columna.

Distintivos como booleanos

Urgencias, presupuestos gratuitos, garantías, propiedad de veteranos, bilingüe, trabajos pequeños, obra comercial: siete columnas de verdadero/falso, no una frase que haya que interpretar. Reducir una lista a quien atiende urgencias es una sola expresión.

La zona, no solo el código postal

Una búsqueda cercana devuelve las empresas que atienden tu código postal, y sus propias direcciones están en localidades vecinas - en las ejecuciones que comprobamos, los resultados traían habitualmente códigos postales distintos del buscado. Ese es justo el propósito de la consulta, y conviene saberlo antes de filtrar por ella.

Lo que recibes

Cuarenta y dos columnas -
y lo que contienen de verdad.

Identidad de la empresa, dirección postal completa, el bloque de valoraciones, años de actividad, los distintivos, y el id de listado y la URL de perfil propios de Angi. Una fila por empresa, numerada en el orden en que la devolvió el listado.

Dos cosas sobre ese número van antes de la tabla y no después. Ocho de las cuarenta y dos columnas son duplicados: Angi devuelve el nombre de la empresa, cuatro partes de la dirección, la URL de perfil y el número de reseñas dos veces cada uno bajo nombres distintos, y cada pareja llevaba el mismo valor en todas las exportaciones que comprobamos. Y tres columnas volvieron vacías siempre: phone, hours y local_quotes. Contando con honestidad, eso deja unos treinta y un campos con contenido propio, no cuarenta y dos.

Las parejas duplicadas, las columnas vacías y los tipos de las columnas son propiedades de la exportación y se mantienen sea cual sea tu consulta. Con qué frecuencia un campo escaso como address_street2 lleva un valor es otra cuestión: eso se mueve con el oficio y la zona, y con cuántas filas tomes. Haz una ejecución del plan gratuito sobre tu propia categoría para eso.

Diccionario de datos

Cuarenta y dos columnas en el archivo,
cuarenta y tres en el JSON.

La fila de cabecera de exportaciones reales, en orden de exportación. Los duplicados están señalados como duplicados y las columnas vacías como vacías - lee la nota de abajo antes de construir sobre esto.

query
La URL de Angi que enviaste, repetida en cada fila que salió de ella.
name
El nombre de la empresa.
category
El oficio, reflejando la categoría de la URL de búsqueda - por ejemplo plumbing.
rating
La valoración principal con estrellas, como cadena con dos decimales. No es el mismo número que la valoración OVERALL resumida de más abajo.
review_count
Cuántas reseñas tiene la empresa, como cadena.
phone
Vacía en todas las exportaciones que hemos comprobado. Mira la nota de abajo.
description
La descripción que la propia empresa escribe. A veces termina con su dirección web - no hay una columna de sitio web aparte.
street
Línea de calle de la dirección de la empresa.
city
Localidad o ciudad.
region
Estado, dos letras.
postal
El código postal de la propia empresa - no el que buscaste.
country
Código de país. US en todas las exportaciones que hemos comprobado.
image
Logotipo o foto de la empresa, alojado en la CDN de HomeAdvisor de Angi.
hours
Vacía en todas las exportaciones que hemos comprobado.
profile_url
Enlace a la página de perfil de la empresa en Angi.
id
El id numérico de Angi para la empresa, como cadena. Ese mismo id aparece al final de la URL de perfil.
listing_url
Duplicado de profile_url - el mismo valor bajo un segundo nombre.
title
Duplicado de name - el mismo valor bajo un segundo nombre.
address_street1
Duplicado de street - el mismo valor bajo un segundo nombre.
address_street2
Segunda línea de dirección: suite, unidad o apartado. Realmente escasa - la mayoría de empresas no tiene nada aquí.
address_city
Duplicado de city - el mismo valor bajo un segundo nombre.
address_state
Duplicado de region - el mismo valor bajo un segundo nombre.
address_country
Duplicado de country - el mismo valor bajo un segundo nombre.
address_postalCode
Duplicado de postal - el mismo valor bajo un segundo nombre. Fíjate en el camelCase, único entre las columnas de dirección.
years_in_business
Cuánto tiempo lleva operando la empresa, como número.
reviews
Duplicado de review_count - el mismo valor bajo un segundo nombre.
recommended_rate
Porcentaje de reseñadores que recomendarían la empresa, como número de 0 a 100.
average_ratings_summarized_PROFESSIONALISM
Subvaloración resumida, como número.
average_ratings_summarized_PUNCTUALITY
Subvaloración resumida, como número.
average_ratings_summarized_OVERALL
Subvaloración general resumida, como número. Cercana a rating pero no igual: las dos discreparon en todas las filas.
average_ratings_summarized_RESPONSIVENESS
Subvaloración resumida, como número.
average_ratings_summarized_QUALITY
Subvaloración resumida, como número.
average_ratings_summarized_VALUE
Subvaloración resumida, como número.
amenities_emergency_services
Booleano. Atiende urgencias.
amenities_free_estimates
Booleano. Presupuesta gratis.
amenities_warranties_offered
Booleano. Ofrece garantías.
amenities_veteran_owned
Booleano. Empresa propiedad de veteranos.
amenities_bilingual
Booleano. Personal bilingüe.
amenities_small_jobs_welcome
Booleano. Acepta trabajos pequeños.
amenities_accepted_payment_methods
Una cadena, no un booleano: la excepción entre las columnas de distintivos. En las exportaciones que hemos comprobado solo ha aparecido CREDIT_CARD, así que trata el vocabulario como abierto.
amenities_offers_commercial_services
Booleano. Trabaja tanto para empresas como para particulares.
local_quotes
Vacía en todas las exportaciones que hemos comprobado.
position
Posición en base 1 dentro de la consulta, en el orden en que Angi devolvió el listado. Solo en el JSON - las exportaciones CSV y XLSX se quedan en cuarenta y dos columnas.

Cuarenta y dos columnas, pero ocho son copias y tres nunca se rellenan. title, address_street1, address_city, address_state, address_country, address_postalCode, listing_url y reviews duplican cada una a una columna anterior y llevaban su mismo valor; phone, hours y local_quotes volvieron vacías siempre. Eso deja unos treinta y un campos con información propia. Aquí los tipos son mixtos, a diferencia de nuestras exportaciones de kununu y Product Hunt: los siete distintivos son booleanos reales, years_in_business, recommended_rate y las seis valoraciones resumidas son números reales, y todo lo demás - incluidos rating y review_count - es una cadena. Y no fusiones rating con average_ratings_summarized_OVERALL: son cifras distintas y discreparon en todas las filas que comparamos.

Qué acepta

Dos tipos de URL de Angi,
cuatro formas de entregarlas.

La entrada es una página de listado. Apúntala a una búsqueda cercana por oficio y zona, o a una página de listado de empresas, y cada resultado vuelve como una fila.

angi.com/nearme/<oficio>/?postalCode=… angi.com/companylist/… Pegar una por línea Subida CSV Subida XLSX Subida TXT Subida Parquet Límite por consulta Una fila por empresa
Flujos de trabajo habituales

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

Algunos ejemplos de para qué sirve una tabla filtrable de contratistas.

Ventas

Construir una lista de contratistas

Proveedores, franquiciadores y vendedores de software que venden a los oficios pueden extraer todas las empresas de una categoría y zona, y luego filtrar por años de actividad y número de reseñas para separar a los establecidos de los listados recién creados.

Ventas · Prospección
Competencia

Ver dónde estás y frente a quién

El orden de las filas es el orden en que Angi las sirvió, así que una ejecución repetida muestra el movimiento. Junto al desglose de valoraciones puedes ver qué competidor gana en puntualidad y cuál en relación calidad-precio.

Inteligencia de mercado
Investigación

Mapear los oficios de una región

Ejecuta la misma categoría sobre una lista de códigos postales y tendrás un mapa de oferta: cuántas empresas atienden cada zona, cuánto llevan operando y cuántas trabajan urgencias.

Investigación
Precios

Paga solo por las empresas
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, por única vez. Sin tarjeta de crédito. Límites por consulta, subida de archivos y todos los formatos de exportación incluidos.

0 $ para siempre
Pago por uso

0,002 $ por fila, tras el plan gratuito

Unos 2 $ por cada 1.000 empresas. El estimador previo muestra el número de filas y el coste en créditos antes de que arranque la ejecución - sin facturas sorpresa ni unidades de cómputo que traducir.

Más popular
Volumen

A medida · gran volumen

Precios por volumen, workers dedicados y un SLA para ejecutar muchas categorías en muchas zonas de forma programada. Cuéntanos tus cifras 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

El listado,
y luego una forma de contactarlos.

La columna de teléfono de Angi volvió vacía en todas las filas que extrajimos, y no hay columna de sitio web. Estos dos cierran ese hueco.

La parte legal

¿Es legal extraer
fichas de Angi?

Respuesta corta: sí para la ficha pública - y lo que vuelve es información de empresas, no datos personales.

Todo lo que se recoge aquí lo muestra una ficha pública de Angi a cualquier visitante, con sesión iniciada o sin ella: el nombre de la empresa, su oficio, su dirección comercial, la valoración con estrellas y el número de reseñas, las subvaloraciones resumidas, los años de actividad y los distintivos. Sin inicio de sesión, sin muro de pago, nada detrás de una cuenta.

También conviene aclarar lo que esto no es. En toda la exportación no hay nombre de reseñador, ni texto de reseña, ni dato de cliente: recibes recuentos y promedios, así que la salida describe empresas y no a las personas que escribieron sobre ellas. Eso la mantiene del lado de los datos de negocio, una posición bastante más cómoda que la extracción de textos de reseñas.

Las condiciones de Angi restringen el acceso automatizado, así que esto es tanto una cuestión de términos como legal: si tienes una relación contractual con el sitio, revísala. 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 datos públicos de la ficha
Sin inicios de sesión, sin tocar cuentas
Información de empresas, no datos personales
Conforme al RGPD por defecto
Las exportaciones se borran solas (30 días)
Revisa las condiciones de Angi 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 extraigo datos de Angi?+
Con el Extractor de Angi:
  1. Inicia sesión en la plataforma.
  2. Abre el Extractor de Angi.
  3. Pega URLs de búsqueda cercana o de listado de empresas de Angi, una por línea - o sube un archivo CSV, XLSX, TXT o Parquet.
  4. Fija un límite por consulta, o déjalo en cero para llevarte todo.
  5. Elige tu formato de salida.
  6. Haz clic en Get Data.
¿Qué puedo usar como entrada?+
Una URL de listado de Angi de cualquiera de los dos tipos: una búsqueda cercana, que se ve como angi.com/nearme/plumbing/?postalCode=75151, o una página de listado de empresas bajo angi.com/companylist/. Pégalas una por línea o sube un archivo CSV, XLSX, TXT o Parquet. La entrada es la página de listado: una URL produce muchas filas.
¿De verdad cuarenta y dos columnas?+
Cuarenta y dos en el archivo, pero ocho de ellas son duplicados y tres volvieron vacías siempre. title, address_street1, address_city, address_state, address_country, address_postalCode, listing_url y reviews repiten cada una una columna anterior, y phone, hours y local_quotes no traían nada. Unas treinta y una columnas llevan información propia.
¿Devuelve números de teléfono?+
Existe una columna de teléfono, pero estuvo vacía en todas las filas de todas las ejecuciones con el formato actual que tenemos. Trátala como no disponible en vez de intermitente, y consigue los datos de contacto con el Extractor de Google Maps: ese sí devuelve el teléfono y el sitio web de las mismas empresas.
¿Recibo el texto de las reseñas?+
No. La exportación trae el número de reseñas, la valoración principal, la tasa de recomendación y seis subvaloraciones resumidas - profesionalidad, puntualidad, valoración general, capacidad de respuesta, calidad y relación calidad-precio - pero ningún texto de reseña ni nombre de reseñador. Describe empresas, no reseñas individuales.
¿Por qué el código postal es distinto del que busqué?+
Porque una búsqueda cercana devuelve las empresas que atienden tu zona, y sus direcciones registradas suelen estar en localidades vecinas - en las ejecuciones que comprobamos, los resultados traían habitualmente códigos postales distintos del buscado, repartidos por varios de los cercanos. La columna postal es la dirección del contratista, no tu consulta.
¿Las valoraciones y los distintivos se pueden usar tal cual?+
En su mayoría sí, y eso es poco habitual en nuestras exportaciones. Los siete distintivos son booleanos reales, y years_in_business, recommended_rate y las seis valoraciones resumidas son números reales, así que se ordenan sin limpiarlos. La valoración principal y review_count son cadenas, así que convierte esas dos primero.
¿Cuánto cuesta?+
Las primeras 500 filas son gratis y por única vez, sin tarjeta de crédito. Después son 0,002 $ por fila - unos 2 $ por cada 1.000 empresas - la misma tarifa plana que cualquier otro extractor de la plataforma. El estimador muestra el coste de una ejecución antes de que arranque.

Tus primeros 500 contratistas,
invita la casa.

500 filas gratis por única vez en cada cuenta nueva - sin caducidad. Después son 0,002 $ por fila, de pago por uso - sin tarjeta guardada hasta que tú lo digas.

Se activa al instante · sin tarjeta

Extrae fichas de contratistas de Angi a una hoja de cálculo

El Extractor de Angi de Livescraper convierte una página de listado en datos de contratistas. Envías URLs de búsqueda cercana o de listado de empresas de Angi - escritas una por línea, o subidas como archivo CSV, XLSX, TXT o Parquet -, fijas un límite por consulta si quieres, y descargas los resultados como un archivo CSV, Excel o JSON limpio. Una fila por empresa, numerada en el orden en que Angi la devolvió.

Cada fila lleva la identidad de la empresa y una dirección postal completa, su oficio, la valoración principal con estrellas y el número de reseñas, el porcentaje de reseñadores que la recomendarían, seis subvaloraciones resumidas de profesionalidad, puntualidad, valoración general, capacidad de respuesta, calidad y relación calidad-precio, cuántos años lleva operando, y los distintivos que Angi muestra en un perfil: urgencias, presupuestos gratuitos, garantías, propiedad de veteranos, bilingüe, trabajos pequeños y obra comercial.

Proveedores y vendedores que venden a los oficios lo usan para construir listas de prospección filtrables por antigüedad y volumen de reseñas. Los propios contratistas lo usan para ver dónde están en su zona y qué competidor gana en cada subvaloración. Los investigadores ejecutan una categoría sobre muchos códigos postales para mapear cómo se abastece un oficio en toda una región.

Dos notas honestas antes de empezar, porque un recuento de columnas no es lo mismo que un recuento de campos. Ocho de las cuarenta y dos columnas duplican exactamente a otra columna, y tres - teléfono, horario y presupuestos locales - volvieron vacías siempre, lo que deja unas treinta y una con información propia. Y una búsqueda cercana devuelve empresas que atienden tu código postal, no empresas registradas en él, así que la dirección que recibes es la suya, no la tuya. Empieza gratis: tus primeras 500 filas no cuestan nada y no necesitan tarjeta, y después son 0,002 $ por fila, tarifa plana.