Automoción
mobile.de Scraper
mobile.de
mobile.de es el mayor marketplace de coches de segunda mano de Alemania, servido a través de un endpoint de plugin dedicado en lugar del page fetch genérico. Le das una marca y devuelve los coches ya parseados: el título, la marca y el modelo, el precio en EUR, la primera matriculación, el kilometraje, la potencia en kW y CV, y el tipo de combustible, además de una URL de anuncio limpia. Filtra por precio, año, kilometraje y combustible, y recopila tantos como necesites a lo largo de las páginas: el muro anti-bot está resuelto por ti.
Qué puedes extraer
- Título y una URL del anuncio
- Marca y modelo
- Precio (EUR) y precio formateado
- Primera matriculación y kilometraje
- Potencia (kW/CV) y tipo de combustible
Endpoints dedicados
/vehicles/mobile-de Una búsqueda de coches en mobile.de
Coches de mobile.de para una marca: un array de listings con título, makeModel, precio (EUR), firstRegistration, kilometraje, potencia (kW/CV), combustible y una url de anuncio. Filtra con price_min/price_max, year_min, mileage_max y fuel, y pagina con max_results.
Cómo rastrearlo
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/vehicles/mobile-de?make=bmw"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/vehicles/mobile-de",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"make": "bmw"},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const data = await su.mobileDe('bmw', {
priceMax: 30000,
fuel: 'diesel',
maxResults: 40,
});
console.log(data); 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.
Ejemplo de respuesta
{
"make": "bmw",
"makeId": 3500,
"model": null,
"modelNote": null,
"listings": [
{
"id": "419012345",
"url": "https://suchen.mobile.de/fahrzeuge/details.html?id=419012345",
"title": "BMW 320d Touring Sport Line Automatik AHK Navi",
"makeModel": "BMW 320",
"price": 22900,
"priceFormatted": "22.900 €",
"currency": "EUR",
"firstRegistration": "06/2019",
"mileage": 98500,
"power": {
"kw": 140,
"ps": 190
},
"fuel": "Diesel"
}
],
"resultsCollected": 40,
"totalResults": 12483,
"query": {
"priceMin": null,
"priceMax": 30000,
"yearMin": null,
"mileageMax": null,
"fuel": "diesel"
}
} Preguntas frecuentes
¿Es legal hacer scraping de mobile.de?
Recopilar datos públicos de mobile.de como precios de coches, kilometraje y fechas de primera matriculación 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 mobile.de sin que me bloqueen?
mobile.de está protegido por Akamai. ScrapeUnblocker renderiza la página en un navegador real, rota exits residenciales e ISP y gestiona los desafíos; el plugin devuelve los anuncios de coches como JSON parseado. Según las mediciones de ScrapeUnblocker en 10.000 llamadas, devolvió contenido real en el 99,9 % de ellas, unos 1,9 s por llamada.
¿Qué datos de mobile.de puedo obtener?
El plugin de mobile.de devuelve un array listings para una marca: el ID de anuncio de mobile.de y una URL limpia, el título, la marca y la línea de modelo, el precio en EUR más el precio formateado, la primera matriculación, el kilometraje en km, la potencia en kW y CV, y el tipo de combustible, junto con totalResults y los filtros aplicados.
¿Necesito una API o una cuenta de mobile.de?
No. El plugin de mobile.de devuelve resultados de búsqueda de coches como JSON sin cuenta de API ni cuenta de desarrollador de mobile.de. Pasa una marca como bmw, o un make_id en bruto, y filtra con price_min, price_max, year_min, mileage_max y fuel. Un valor de model se devuelve como nota y no filtra los resultados.
¿Puedo monitorizar precios de mobile.de 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. Una llamada reúne hasta 500 anuncios entre páginas con max_results, así que puedes seguir con el tiempo el precio frente al kilometraje y la primera matriculación de toda una marca.
¿Cuánto cuesta hacer scraping de mobile.de?
Cada petición cuesta 1 crédito, desde 1,00 EUR por cada 1.000 peticiones en Pay as you go hasta unos 0,55 EUR por cada 1.000 en el plan Ultimate. Las llamadas al plugin de mobile.de consumen la misma cuota del plan que el resto de la API. No se facturan los bloqueos, los timeouts ni los errores del lado de ScrapeUnblocker, y la prueba gratuita incluye 500 peticiones sin tarjeta.
Scrapers relacionados
Empieza a rastrear este sitio hoy
Plan gratuito incluido. No necesitas tarjeta para probarlo.