> ## Documentation Index
> Fetch the complete documentation index at: https://www.octoparse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Cómo extraer datos de Yelp

> Cómo extraer listados, perfiles, reseñas, valoraciones, categorías y señales de contacto de Yelp para investigación local y análisis.

Yelp es una fuente valiosa de inteligencia sobre empresas locales y reseñas. Resulta especialmente útil para restaurantes, servicios domésticos, proveedores sanitarios, belleza, ocio nocturno y otras categorías en las que las reseñas influyen en la compra.

El scraping de Yelp suele tener dos objetivos: recopilar empresas de una categoría y ubicación, o recopilar reseñas y detalles de perfiles de empresas conocidas. Mantén separados estos flujos.

## Tipos de página

| Tipo de página         | Mejor uso                      | Campos habituales                                                                            |
| ---------------------- | ------------------------------ | -------------------------------------------------------------------------------------------- |
| Resultados de búsqueda | Descubrimiento de empresas     | Nombre, URL, categoría, valoración, número de reseñas, dirección, teléfono, nivel de precios |
| Perfil de empresa      | Contexto completo              | Horario, fotos, sitio web, prestaciones, servicios, propietario, ubicación en el mapa        |
| Reseñas                | Opinión y calidad del servicio | Texto, valoración, fecha, autor, fotos, respuestas del propietario                           |

Los actores de Yelp de Apify y las herramientas especializadas de Bright Data reflejan esta división: los datos de empresas y las reseñas suelen ser destinos de extracción separados. Así, los flujos de generación de leads son más ligeros y los de análisis de reseñas, más completos.

## Flujo de búsqueda

Comienza con una categoría y ubicación:

```text theme={null}
fontaneros en Phoenix
cafeterías en Brooklyn
dentistas en Toronto
```

Recopila:

* Nombre de la empresa
* URL de la empresa en Yelp
* Categoría
* Valoración
* Número de reseñas
* Nivel de precios
* Dirección
* Barrio
* Número de teléfono
* Sitio web cuando sea visible
* Palabra clave y ubicación de búsqueda
* Posición del resultado

La palabra clave y la posición son importantes. Un restaurante que ocupa el primer puesto para `brunch cerca de mí` y el décimo para `cafetería` tiene significados de mercado distintos.

## Flujo de perfiles

Los perfiles de empresa agregan detalles más completos:

* Horario
* Fotos
* Prestaciones y opciones de servicio
* Señales de entrega, comida para llevar o reservas en restaurantes
* Formas de pago, aparcamiento, accesibilidad o Wi-Fi cuando sean visibles
* Descripción del propietario o la empresa
* Coordenadas o barrio
* Enlaces al sitio web o menú

No todas las categorías tienen los mismos campos. La página de un restaurante y la de un contratista muestran atributos distintos. Crea esquemas que admitan campos ausentes.

## Flujo de reseñas

Las reseñas de Yelp son útiles para analizar opiniones, competidores y calidad del servicio.

Recopila:

* Valoración de la reseña
* Texto de la reseña
* Fecha de la reseña
* Nombre público o URL del perfil del autor
* Ubicación del autor cuando sea visible
* Fotos
* Respuesta del propietario
* Recuentos de útil, divertido e interesante cuando sean visibles

El ecosistema de reseñas de Yelp tiene su propio comportamiento de filtrado y clasificación. No presupongas que el conjunto visible sea una muestra completa o neutral de todas las experiencias. Para el análisis, registra el modo de ordenación, la fecha de recopilación y la URL de la página.

## Casos de uso

### Generación de leads locales

Recopila empresas de una ciudad y categoría y enriquece sus sitios web con correos públicos o formularios. Puntúa los leads por número de reseñas, valoración, calidad del sitio y ajuste de categoría.

### Monitoreo de competidores

Sigue empresas competidoras en el tiempo: cambios de valoración, nuevas reseñas, opinión, horarios y posición en categorías.

### Investigación de mercado

Compara la densidad de empresas, el volumen de reseñas y las valoraciones medias entre barrios o ciudades.

### Análisis de reseñas

Extrae texto para modelar temas: tiempos de espera, calidad del servicio, quejas sobre precios, menciones al personal, calidad de la comida o problemas recurrentes.

## Consideraciones técnicas

Las páginas de Yelp pueden implicar:

* Paginación
* Contenido dinámico
* Diseños específicos por categoría
* Ordenación y filtrado de reseñas
* Comprobaciones anti-bot
* Campos ausentes según el tipo de empresa o región

Empieza con una combinación pequeña de ubicación y categoría y valida el resultado antes de ampliar a muchas ciudades. Para trabajos en varias ciudades, divide por categoría y ciudad para facilitar los reintentos.

## Límites de cumplimiento

Extrae solo datos públicos cuyo uso esté permitido, respeta las condiciones y robots.txt, evita recopilar datos personales innecesarios y ten cuidado al almacenar información de autores. Yelp también ofrece API oficiales para algunos casos; utiliza las vías oficiales cuando cubran tus necesidades.

## Plantilla o flujo personalizado

Las plantillas ayudan en trabajos habituales: listados de empresas, detalles de perfiles y reseñas de Yelp. Gestionan paginación, renderizado, asignación de campos y exportaciones. Los flujos personalizados son adecuados para taxonomías específicas, canalizaciones de opinión, enriquecimiento de CRM o monitoreo por ciudades.

Para la mayoría de los proyectos, la mejor arquitectura es sencilla: extrae búsquedas para descubrir empresas, perfiles para obtener contexto completo y reseñas solo si necesitas analizar opinión o reputación; conserva marcas de tiempo para seguir los cambios.
