Scrape used machinery listings from Mascus, the world's largest marketplace for heavy equipment. Extract price, make, model, year, hours, location, dealer info, and specs across construction, agriculture, forestry, and material handling categories. Covers 50+ countries.
Changelog — Mascus Scraper — Global Heavy Equipment Marketplace
2026-09-18 — T9 push
T9 (push 2026-09-18): map_item_to_ftp() emitia 6 claves extra sin prefijo (precio_eur, es_subasta, es_alquiler, num_imagenes, pais_empresa, enlace_subasta) que no pasaban por ningun filtro de conformidad -- renombradas a ext_* (fix de CONFORMIDAD FTP-28, resuelve tambien la nota pendiente sobre pais_empresa duplicando un campo canonico).
Formato: que cambio, por que, y la medicion que lo respalda. Un cambio sin numero detras es
una opinion; en este repo no cuenta como entrada de changelog.
Las versiones son las de Apify (mayor.menor). La plataforma no admite numero de parche.
[1.0] — 17 de agosto de 2026
Corregido — cat_transport desactivado por defecto perdia el 17,2% del catalogo
El input documentado para el cliente no lo declaraba, y el valor por defecto del esquema es false.
Sobre el catalogo de agosto son 69.895 registros de 405.744 que no llegan, sin error ni aviso:
el run termina en SUCCEEDED con menos dato. Detectado validando el esquema, no en produccion.
Nota — duplicacion entre servido y enlace directo
El actor deduplica al servir: por ejecucion llegan 397.240 unicos. El enlace directo al dataset da
405.744 filas con 8.504 duplicados. Hay que aplicar DISTINCT por item_id antes de comparar
volumenes, o la diferencia del 2,1% hace saltar la tolerancia de la comprobacion de volumen.
Pendiente
Faltan output_schema.json y dataset_schema.json. Es el unico actor del perimetro sin ellos,
y por eso sus resultados se renderizan peor en la Consola de Apify.
pais_empresa duplica un campo canonico con otro nombre.