Extractor de Uber Eats

Todos los restaurantes de una página de Uber Eats,
como filas.

Pega una URL de ciudad o de categoría y recibe todos los restaurantes que hay en ella como filas: el nombre, sus cocinas, la puntuación y la cifra de reseñas, la banda de precios, una dirección en cinco partes, un teléfono en E.164 y los enlaces a la tienda y a su imagen. Apunta a una sola tienda y obtendrás esa única fila.

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

Entra una página de listado,
salen sus restaurantes.

Navega Uber Eats como lo haría un cliente -una ciudad, o una cocina dentro de una ciudad- y pásanos después la dirección de la barra.

  1. PASO 1Inicia sesión en la plataforma.
  2. PASO 2Abre el Extractor de Uber Eats.
  3. PASO 3Pega URLs de ciudad, categoría o tienda de Uber Eats, 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 restaurante, etiquetada con la consulta de la que salió y numerada en el orden en que Uber Eats la listó. No hace falta proxy residencial: la ejecución va por nuestro pool compartido.

Por qué lo usan los equipos

Un mercado de reparto
que puedes ordenar de verdad.

Una URL de ciudad devuelve la ciudad entera

Tres formas de entrada, y dos se despliegan: un listado de ciudad o una categoría dentro de una ciudad devuelve todos los restaurantes que hay en ella, mientras que una URL de tienda devuelve uno. Esa es la diferencia entre leer un mercado y leer una tarjeta.

La dirección llega en cinco partes

Calle, ciudad, región, código postal y país llegan como cinco columnas en lugar de una línea que hay que parsear - y el teléfono llega en E.164, con un más delante y sin puntuación. Ambos se cargan sin limpieza previa.

El orden del listado sobrevive

Las filas llegan numeradas en el orden en que Uber Eats las sirvió, así que lo que la plataforma empujó arriba en una ciudad se puede recuperar después. Ese orden es la parte que un copiar y pegar manual siempre pierde.

Lo que recibes

Catorce columnas,
una fila por restaurante.

Lo que una ficha de Uber Eats lleva sobre un restaurante: quién es, qué cocina, cómo puntúa, aproximadamente cuánto cuesta, dónde está y cómo llegar a él.

Dos de estas columnas se comportan de una forma que conviene conocer antes de construir sobre ellas, así que están señaladas en la tabla y no dejadas para que tropieces. reviews es una cifra de visualización, no un recuento exacto. Los restaurantes pequeños vuelven con lo que parecen números reales, pero pasados unos cien los valores llegan redondeados: no hay nada entre 1000 y 1500, ni entre 1500 y 2000. Sumar esa columna, o promediarla, trata una banda redondeada como si fuera una medición.

Y price_range no es un indicador fiable de la moneda. Llega como uno o dos símbolos de moneda repetidos, pero el símbolo no sigue a la columna country: restaurantes con direcciones estadounidenses en Oklahoma volvieron llevando £ y además de $. Léelo como una banda de precios aproximada si es que lo usas, y nunca deduzcas de ahí una moneda.

El resto es más sencillo. Todos los campos son cadenas salvo position, así que convierte rating antes de ordenar - y ten en cuenta que no lleva ceros de relleno, así que aparecen tanto 4 como 4.2. cuisines es una lista separada por comas dentro de una celda, y phone llega en E.164 con un más delante.

Diccionario de datos

Catorce columnas en el archivo,
quince en el JSON.

La fila de cabecera de la exportación, en orden. Cuando abajo un campo aparece como opcional, eso describe lo que un restaurante publicó en su ficha de Uber Eats, no el scrape.

query
La URL de Uber Eats que enviaste, repetida en cada fila que salió de ella. Una URL de ciudad o de categoría produce muchas filas; una de tienda produce una.
name
El nombre del restaurante, tal como lo lista Uber Eats. A menudo lleva un sufijo de local, como en Famous Cajun/Chinese Grill - Memorial Rd.
cuisines
Las etiquetas de cocina bajo las que Uber Eats clasifica al restaurante, como lista separada por comas en una sola celda - Chinese, Asian, Asian Fusion. Divide por la coma si quieres agrupar por una etiqueta suelta.
rating
La puntuación en estrellas, como cadena. Sin ceros de relleno: aparecen tanto 4 como 4.2, así que conviértela antes de ordenar o comparar.
reviews
La cifra de reseñas que muestra Uber Eats. Trátala como una banda de visualización, no como un recuento: pasados unos cien los valores llegan redondeados, así que sumar o promediar esta columna induce a error. Mira la nota de abajo.
price_range
Una banda de precios, como uno o dos símbolos de moneda repetidos. El símbolo no es una moneda fiable: filas con direcciones estadounidenses volvieron con £ y además de $. Opcional: algunas fichas no llevan ninguno.
address
La línea de calle de la dirección del restaurante.
city
La ciudad o localidad.
region
El código de estado o región - OK, TX en nuestras ejecuciones.
postcode
El código postal.
country
Un código de país de dos letras para la dirección del restaurante.
phone
El número de contacto en E.164 - un más delante seguido de dígitos, sin espacios ni puntuación. Listo para marcar o para cargar sin limpieza.
url
Enlace a la tienda en Uber Eats. También se acepta como entrada, así que una ejecución de ciudad te da las URLs para extraer restaurantes concretos más adelante.
image
La imagen de cabecera del restaurante, en la CDN de imágenes de Uber.
position
Posición en base 1 dentro de la consulta, en el orden en que Uber Eats listó el restaurante. Solo en el JSON: las exportaciones CSV y XLSX se quedan en catorce columnas.

Dos trampas, ambas fáciles de evitar una vez que las conoces. reviews es una cifra de visualización y no un recuento exacto: pasados unos cien llega redondeada, así que una suma o una media sobre esa columna mide el redondeo de Uber Eats, no sus restaurantes. Y price_range es una banda, no una moneda: el símbolo no sigue a country, y filas con direcciones estadounidenses volvieron con £ y junto a $. Más allá de eso, todos los campos son cadenas salvo position, que existe solo en el JSON, así que una exportación CSV o XLSX tiene catorce columnas y no quince. rating no lleva ceros de relleno, cuisines es una lista separada por comas en una celda, y phone es E.164.

Qué acepta

Una ciudad, una cocina
o una sola tienda.

Tres formas de URL de Uber Eats, y dos devuelven el listado entero. Las tres vuelven en las mismas catorce columnas, una fila por restaurante - y ninguna necesita proxy residencial.

ubereats.com/city/<ciudad> ubereats.com/category/<ciudad>/<cocina> ubereats.com/store/<slug>/<id> Pega una por línea Subida CSV · XLSX · TXT · Parquet Límite por consulta Una fila por restaurante Sin proxy residencial
Flujos de trabajo habituales

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

Unos cuantos ejemplos de lo que vale una ficha de reparto cuando es una tabla y no un scroll infinito.

Mapeo de mercado

Mapea una ciudad y luego una cocina dentro de ella

Empieza con la URL de ciudad para ver a todos los que reparten y luego acota con una URL de categoría a la cocina que te interesa. Con la dirección en cinco partes puedes cortar el resultado por código postal sin escribir un parser.

Expansión · Investigación de mercado
Posicionamiento

Mira qué empuja Uber Eats hacia arriba

Las filas llegan numeradas en orden de listado, así que puedes conservar la posición junto a la puntuación y la banda de precios. Vuelve a ejecutar la misma ciudad más adelante y el movimiento es lo interesante - no la foto fija.

Competencia · Visibilidad
Generación de leads

Convierte una ciudad en una lista de llamadas

Nombre, dirección en cinco partes y un teléfono en E.164 llegan como columnas propias, así que un listado se convierte en una lista contactable sin limpieza. Si vendes a restaurantes -envases, TPV, ingredientes-, esa es la forma que quieres.

Ventas · Prospección
Precios

Paga solo por los restaurantes
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 restaurantes. El estimador previo muestra el número de filas y el coste en créditos antes de que arranque una ejecución: sin facturas sorpresa y sin unidades de cómputo que traducir.

Más popular
Volumen

A medida · gran volumen

Precios por volumen, workers dedicados y un SLA para mapear muchas ciudades 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

La misma calle,
en las otras plataformas.

Una plataforma es una porción de un mercado de reparto. Estas tres lo amplían.

La parte legal

¿Es legal extraer datos
de Uber Eats?

Respuesta corta: estas fichas son información pública de empresas, lo que convierte a esta en una de las páginas más sencillas del sitio.

Todo lo que se recoge aquí aparece en una página pública de Uber Eats para cualquier visitante, con sesión iniciada o sin ella: el nombre del restaurante, sus cocinas, la puntuación y la cifra de reseñas, la banda de precios, la dirección, el teléfono y la imagen de cabecera. Sin login, sin muro de pago, nada detrás de una cuenta - y sin necesidad de proxy residencial.

Esta exportación va de empresas, no de personas. No hay nombres de clientes, ni textos de reseñas, ni historiales de pedidos, ni columnas para nada de eso: el teléfono y la dirección del restaurante son los datos de contacto que publica precisamente para que la clientela los use. Eso mantiene este caso bastante más ligero en obligaciones de protección de datos que una exportación de reseñas. Si cargas estas filas en un CRM para prospección, siguen aplicando las reglas de marketing habituales.

Como siempre, los términos de Uber rigen la recogida automatizada desde su sitio: léelos antes de escalar en lugar de apoyarte en que las páginas sean públicas. 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 listado públicas
Sin inicios de sesión, sin tocar cuentas
Datos de empresa, no datos de clientes
Sin proxy residencial
Las exportaciones se borran solas (30 días)
Consulta los términos de Uber 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 Uber Eats?+
Con el Extractor de Uber Eats: Inicia sesión en la plataforma. Abre el Extractor de Uber Eats. Pega URLs de ciudad, categoría o tienda de Uber Eats, 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 llevarte todo. Elige tu formato de salida. Haz clic en Get Data.
¿Qué puedo usar como entrada?+
Tres formas de URL de Uber Eats. Un listado de ciudad y una categoría dentro de una ciudad devuelven ambos todos los restaurantes de la página; una URL de tienda devuelve ese único restaurante. Pégalas una por línea o sube un archivo CSV, XLSX, TXT o Parquet - puedes mezclar las tres en la misma ejecución, y la columna url que vuelve es entrada válida en sí misma.
¿Por qué los números de reseñas son tan redondos?+
Porque Uber Eats muestra una cifra redondeada en lugar de un recuento exacto, y la exportación lleva lo que muestra la página. Los restaurantes pequeños vuelven con lo que parecen números reales, pero pasados unos cien los valores llegan en bandas: no hay nada entre 1000 y 1500, ni entre 1500 y 2000. Trata la columna como un indicador de tamaño, no como una medición: sumarla o promediarla es medir el redondeo. Si necesitas un recuento exacto, contrástalo con una fuente que lo publique.
¿Puedo usar price_range para deducir la moneda?+
No, y conviene saberlo antes de construir sobre ello. La columna llega como uno o dos símbolos de moneda repetidos, pero el símbolo no sigue a la columna country: restaurantes con direcciones estadounidenses en Oklahoma volvieron llevando £ y € además de $. Léelo como una banda de precios aproximada si es que lo usas, y toma la moneda de la columna country o de la dirección.
¿Necesito un proxy residencial?+
No. La ejecución va por nuestro pool de proxies compartido y nunca por tu IP real, y con eso basta para Uber Eats. Es una diferencia real respecto a nuestros extractores de Deliveroo, que están detrás de Cloudflare y sí necesitan una salida residencial para resultados en vivo.
¿Cuántas columnas obtengo?+
Catorce en el archivo y quince en el JSON, que añade position - la posición en base 1 dentro de la consulta, en el orden en que Uber Eats listó el restaurante. Todo es una cadena salvo position, así que convierte rating y reviews antes de ordenarlos o compararlos. Ten en cuenta que rating no lleva ceros de relleno: aparecen tanto 4 como 4.2.
¿Devuelve la carta o los precios de los platos?+
No. La exportación describe el restaurante tal como lo presenta la ficha -incluida una banda de precios aproximada para el restaurante en conjunto-, pero no hay ningún plato, ningún elemento de carta ni ningún precio individual en ella, ni columna para ello.
¿Cuánto cuesta?+
Las primeras 500 filas son gratis y por única vez, sin tarjeta. Después son 0,002 $ por fila -unos 2 $ por cada 1.000 restaurantes-, la misma tarifa plana que cualquier otro extractor de la plataforma. El estimador muestra el coste de una ejecución antes de que arranque.

Convierte una ciudad de reparto
en una tabla que puedas ordenar.

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 restaurantes de Uber Eats

Una página de ciudad de Uber Eats es un mercado de reparto en un scroll: todos los restaurantes que reparten en una zona, con sus cocinas, su puntuación, su banda de precios y su dirección, mostrados de tarjeta en tarjeta. El Extractor de Uber Eats convierte esa página en filas. Envías una URL de ciudad, una de categoría dentro de una ciudad o una de tienda -una por línea, o como subida CSV, XLSX, TXT o Parquet- y cada restaurante vuelve como un registro con el nombre, una lista de cocinas separada por comas, la puntuación y la cifra de reseñas, la banda de precios, una dirección en cinco partes, un teléfono en E.164 y los enlaces a la tienda y su imagen. Catorce columnas en el archivo, quince en el JSON, una fila por restaurante.

Dos de esas columnas necesitan una advertencia, y es mejor decirla aquí que descubrirla a mitad de un análisis. reviews es una cifra de visualización y no un recuento exacto: pasados unos cien los valores llegan redondeados, sin nada entre 1000 y 1500 ni entre 1500 y 2000, así que sumar o promediar esa columna mide el redondeo de Uber Eats y no sus restaurantes. Y price_range no es una moneda - llega como uno o dos símbolos repetidos, y filas con direcciones estadounidenses volvieron llevando £ y junto a $, así que el símbolo no sigue a la columna country.

El resto es sencillo y está listo para cargar. Todos los campos son cadenas salvo position, así que convierte rating antes de ordenar y ten en cuenta que no lleva ceros de relleno: aparecen tanto 4 como 4.2. La dirección llega dividida en calle, ciudad, región, código postal y país, que es lo que convierte una vista por código postal de un mercado de reparto en una ordenación y no en un trabajo de parseo, y el teléfono llega en E.164 con un más delante y sin puntuación. Las filas van numeradas en orden de listado, así que lo que la plataforma empujó arriba en una ciudad sobrevive hasta la hoja de cálculo.

A diferencia de nuestros extractores de Deliveroo, este no necesita proxy residencial: basta con el pool compartido. Empieza gratis: tus primeras 500 filas no cuestan nada y no necesitan tarjeta, y después son 0,002 $ por fila, tarifa plana.