Alimentación y delivery
DoorDash Scraper
doordash.com
DoorDash es la mayor plataforma de entrega de comida de EE. UU., con menús y precios de restaurantes que varían según la ciudad. ScrapeUnblocker renderiza sus páginas de ciudad y restaurante como las vería un cliente y devuelve el restaurante, los platos del menú y los precios, manteniendo un 100% limpio en una variedad de búsquedas por ciudad.
Qué puedes extraer
- Nombre del restaurante, cocina y valoración
- Platos del menú y precios
- Coste de entrega y tiempo estimado
- Ciudad, dirección y estado de apertura
- Imágenes y URL del anuncio
Cómo rastrearlo
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/getPageSource?url=https%3A%2F%2Fwww.doordash.com%2Ffood-delivery%2Fnew-york-ny-restaurants%2F&parsed_data=true"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/getPageSource",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"url": "https://www.doordash.com/food-delivery/new-york-ny-restaurants/", "parsed_data": True},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const results = await su.getPageSource({
url: 'https://www.doordash.com/food-delivery/new-york-ny-restaurants/',
parsedData: true,
});
console.log(results); Las peticiones son POST y sus parámetros van en la query string. El renderizado en navegador siempre ocurre: no hay ningún flag que activar.
Preguntas frecuentes
¿Es legal hacer scraping de DoorDash?
Recopilar datos públicos de DoorDash como nombres de restaurantes, precios del menú y tarifas de entrega es lícito en muchas jurisdicciones, pero las normas dependen de tu país, de los datos que recopiles y de cómo los uses. ScrapeUnblocker devuelve la página pública; qué recopilas y cómo lo usas es responsabilidad tuya.
¿Cómo hago scraping de DoorDash sin que me bloqueen?
DoorDash usa detección de bots y limitación de tasa. ScrapeUnblocker renderiza la página en un navegador real, rota exits residenciales e ISP, gestiona los desafíos y después devuelve la página de la ciudad o del restaurante tal como la ve un cliente. En el benchmark de ScrapeUnblocker devolvió contenido real en el 100 % de 1.000 llamadas, unos 6,0 s por llamada.
¿Qué datos de DoorDash puedo obtener?
De las páginas de ciudades y restaurantes de DoorDash: nombre del restaurante, tipo de cocina y valoración, platos del menú y precios, tarifa de entrega y tiempo estimado, la ciudad, la dirección y el estado de apertura, además de las imágenes y la URL del anuncio. Obtén el HTML renderizado o añade parsed_data=true para recibir JSON estructurado.
¿Necesito una API o una cuenta de DoorDash?
No. ScrapeUnblocker devuelve la página pública como HTML, o como JSON estructurado con parsed_data=true, así que no hay cuenta de DoorDash, inicio de sesión ni clave de API que configurar. Envía cualquier URL de ciudad o de restaurante de DoorDash a /getPageSource con tu clave de ScrapeUnblocker.
¿Puedo monitorizar DoorDash a escala?
Sí. Envía una llamada a /getPageSource por URL y ejecuta las llamadas en paralelo hasta el límite de concurrencia de tu plan: de 20 a 100 solicitudes concurrentes en Pay as you go, Starter y Pro, y de 200 a 400 en Business, Scale y Ultimate. Los menús y los precios varían según la ciudad, así que puedes cubrir muchas páginas de ciudades y restaurantes y volver a revisarlas de forma programada.
¿Cuánto cuesta hacer scraping de DoorDash?
Cada llamada a /getPageSource es una petición, y 1 petición = 1 crédito: 1,00 EUR por cada 1.000 en Pay as you go, bajando hasta unos 0,55 EUR por cada 1.000 en el plan Ultimate. No se facturan los bloqueos ni los timeouts. La prueba gratuita incluye 500 peticiones sin tarjeta.
Scrapers relacionados
Empieza a rastrear este sitio hoy
Plan gratuito incluido. No necesitas tarjeta para probarlo.