Automoción
CarGurus Scraper
cargurus.com
CarGurus clasifica los anuncios de coches usados con su propia valoración de la oferta y los protege tras una detección de bots. ScrapeUnblocker renderiza las páginas de anuncios en un navegador real y devuelve la marca, el modelo, el precio y la valoración de la oferta de cada coche, manteniendo el 93,4% en una variedad de búsquedas por modelo.
Qué puedes extraer
- Marca, modelo, acabado y año
- Precio y valoración de la oferta
- Kilometraje y días en el mercado
- Nombre del concesionario, valoración y ubicación
- Historial del vehículo 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.cargurus.com%2FCars%2Fl-Used-BMW-3-Series-d309&parsed_data=true"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/getPageSource",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"url": "https://www.cargurus.com/Cars/l-Used-BMW-3-Series-d309", "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.cargurus.com/Cars/l-Used-BMW-3-Series-d309',
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 CarGurus?
Recopilar datos públicos de CarGurus como precios de coches, valoraciones de ofertas y nombres de concesionarios 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. Parte de estos datos pueden ser personales, así que cumple las normas de privacidad que se te apliquen. ScrapeUnblocker devuelve la página pública; qué recopilas y cómo lo usas es responsabilidad tuya.
¿Cómo hago scraping de CarGurus sin que me bloqueen?
CarGurus usa detección de bots y limitación de tasa. ScrapeUnblocker renderiza la página en un navegador real, rota exits residenciales e ISP y gestiona los desafíos, así que obtienes la página que ve un visitante en lugar de una página de bloqueo. En el benchmark de ScrapeUnblocker devolvió contenido real en el 93,4 % de 1.000 llamadas, unos 14,1 s por llamada.
¿Qué datos de CarGurus puedo obtener?
Las páginas de anuncios de CarGurus te dan de cada coche la marca, el modelo, la versión y el año, el precio y la valoración de la oferta de CarGurus, el kilometraje y los días en el mercado, el nombre, la valoración y la ubicación del concesionario, el historial del vehículo y la URL del anuncio. Obtén el HTML renderizado o pasa parsed_data=true para recibir JSON estructurado.
¿Necesito una API o una cuenta de CarGurus?
No. ScrapeUnblocker devuelve la página pública de CarGurus como HTML, o como JSON estructurado con parsed_data=true, así que no necesitas una cuenta de API de CarGurus. Envía una URL de anuncio o de búsqueda de CarGurus a /getPageSource con tu clave de ScrapeUnblocker. Usa steps para clics, escritura o scroll cuando una página los necesite.
¿Puedo monitorizar CarGurus a escala?
Sí. Las llamadas se ejecutan 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. Envía muchas búsquedas por modelo a la vez para seguir con el tiempo los precios, las valoraciones de ofertas y los días en el mercado.
¿Cuánto cuesta hacer scraping de CarGurus?
Cada petición de CarGurus cuesta 1 crédito, desde 1,00 EUR por cada 1.000 en Pay as you go hasta unos 0,55 EUR por cada 1.000 en el plan Ultimate. Se facturan las páginas entregadas, incluida la propia página 404 o 410 de un sitio. No se facturan un bloqueo 403, un timeout, un 523 de origen inaccesible, un 429 ni los errores del lado de ScrapeUnblocker. La prueba gratuita incluye 500 peticiones, sin tarjeta.
Scrapers relacionados
Empieza a rastrear este sitio hoy
Plan gratuito incluido. No necesitas tarjeta para probarlo.