Seminuevos Mexico Used Cars Scraper & API - Autos Usados avatar

Seminuevos Mexico Used Cars Scraper & API - Autos Usados

Pricing

from $6.15 / 1,000 results

Go to Apify Store
Seminuevos Mexico Used Cars Scraper & API - Autos Usados

Seminuevos Mexico Used Cars Scraper & API - Autos Usados

Scrape Seminuevos.com Mexico used car listings as clean data: price, brand, model, year, mileage, transmission, fuel, body, color, city, state, plus dealer name, phone and WhatsApp leads. Filter by brand, model, price, year, km. Export autos usados to JSON, CSV, Excel or API.

Pricing

from $6.15 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

5 days ago

Last modified

Share

Seminuevos Mexico Used Cars Scraper & API

Seminuevos Mexico Used Cars Scraper & API (Autos Usados)

Extract used car listings from Seminuevos.com, the largest used car marketplace in Mexico, as clean structured data. Paste any Seminuevos search or category URL and get one normalized record per vehicle: price, brand, model, year, mileage, transmission, fuel, body type, color, city and state, plus the dealer name, phone and WhatsApp as a ready to use lead. Export autos usados data to JSON, CSV, Excel or via API.

This is the most complete Seminuevos scraper on the market. It returns every field the listing exposes, adds a full detail layer (feature list, complete image gallery, upholstery, steering, windows, air conditioning, financing and dealer rating), and captures promotion and featured status so you can rank inventory.

Here is one real result, with every field the actor returns (the images array is trimmed here for length):

{
"imageUrl": "https://images.latamautos.com/thumbs/w/300x177xC/ptx_migration_mexico/2572026/4818245/o_o/pt_4818245_1784998188027_384.jpg",
"title": "Nissan Kicks 2024",
"price": 399000,
"currency": "MXN",
"originalPrice": null,
"discountPrice": null,
"discountStatus": null,
"discountUntil": null,
"brand": "Nissan",
"model": "Kicks",
"year": 2024,
"version": "E-Power Exclusive At",
"mileageKm": 22471,
"mileageUnit": "Kms.",
"transmission": "CVT",
"fuelType": "Híbrido",
"drivetrain": "Delantera",
"bodyType": "Camioneta SUV",
"vehicleType": "Autos",
"condition": "Usado",
"color": "Blanco",
"city": "Alvaro Obregón",
"state": "Ciudad de México",
"country": "Mexico",
"sellerType": "agency",
"listingPlan": "STANDAR",
"priorityBadge": null,
"isFeatured": false,
"isPromoted": false,
"promotionEndDate": null,
"imageCount": 19,
"pageNumber": 1,
"positionRank": 3,
"searchUrl": "https://www.seminuevos.com/usados/-/autos/-/nissan",
"url": "https://www.seminuevos.com/vehicle/autos-nissan-kicks-alvaro_obregon-2024/4818245",
"listingId": "4818245",
"description": "Este Nissan Kicks del año 2024 en su versión E-Power Exclusive At combina eficiencia y comodidad en un diseño moderno. Su estilo compacto lo hace ideal para la ciudad, ofreciendo un manejo ágil y práctico...",
"features": ["Acepto Vehículo", "Garantía de Casa", "Inspección Mecánica", "Único dueño"],
"images": [
"https://images.latamautos.com/thumbs/w/lg/ptx_migration_mexico/2572026/4818245/o_o/pt_4818245_1784998188027_384.jpg",
"https://images.latamautos.com/thumbs/w/lg/ptx_migration_mexico/2572026/4818245/o_o/pt_4818245_1784998190267_549.jpg",
"https://images.latamautos.com/thumbs/w/lg/ptx_migration_mexico/2572026/4818245/o_o/pt_4818245_1784998191234_664.jpg"
],
"sellerName": "Usados Certificados Vw San Ángel",
"phone": "5521984469",
"whatsappPhone": "525521984469",
"sellerPhones": ["5521984469"],
"interior": "Piel",
"doors": null,
"engine": null,
"enginePower": null,
"steering": "Asistida",
"windows": "Eléctricos",
"airConditioning": "Aire Acondicionado",
"priceType": "Negociable",
"vin": null,
"hasFinancing": true,
"sellerLocation": "Ciudad de México",
"dealerVerified": true,
"dealerRating": null,
"dealerReviews": 0,
"youtubeVideoUrl": null,
"observedAt": "2026-09-04T11:50:18.896Z",
"error": null
}

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

Table of contents

What it does

The actor loads one or more Seminuevos.com search or category URLs, paginates through the matching used car listings, and writes one normalized record per vehicle to the run dataset. Each base record carries the title, price and currency, any discount or promotion pricing, brand, model, year, version, mileage, transmission, fuel, drivetrain, body type, color, city, state, seller type, listing plan and featured status, the image count and the direct listing URL.

With withDetails on, the actor opens each listing detail page to add the full description, complete feature list, full image gallery, upholstery, steering, windows, air conditioning, engine data when published, financing flag, dealer verification, dealer rating, and the seller name, phone and WhatsApp number as a lead. Missing source values are returned as null, never invented.

Search and filtering are driven by the URL: apply any filter on seminuevos.com (brand, model, price range, year, kilometers, location, transmission, fuel) and paste the resulting URL. You can pass several URLs at once with startUrls.

Who it is for

  • Dealers and buyers tracking used car prices, inventory and competitors across Mexico.
  • Automotive marketplaces and pricing tools building a used car dataset with mileage, year and version.
  • Lead generation teams collecting dealer name, phone and WhatsApp from public listings.
  • Analysts and researchers studying the Mexican used car market, depreciation and regional pricing.

Quickstart

Open the actor, paste this into the input, and press Run. It returns up to 10 used cars from Seminuevos Mexico with full detail.

{
"startUrl": "https://www.seminuevos.com/usados/-/autos",
"withDetails": true,
"maxListings": 10
}

Apply any filters (brand, model, location, price, year, km) on seminuevos.com in your browser, then paste the resulting URL into startUrl. For example, https://www.seminuevos.com/usados/-/autos/-/nissan returns only Nissan listings. To scrape several searches in one run, use startUrls.

Input reference

FieldTypeRequiredDefaultDescription
startUrlstringyes*https://www.seminuevos.com/usados/-/autosA Seminuevos.com search or category URL. Apply filters on the site and paste the resulting URL.
startUrlsstring[]no[]Optional list of Seminuevos.com URLs to scrape in one run (combine brands, cities or price bands).
maxListingsintegerno10Maximum listings to collect across all URLs.
maxItemsPerUrlintegernononeOptional cap on listings collected per URL.
maxPagesPerUrlintegernononeOptional cap on result pages to paginate per URL.
startPageintegerno1First results page to fetch per URL (1-based).
withDetailsbooleannotruePaid add-on. Fetch each listing detail page for description, features, full gallery, seller phone and WhatsApp, upholstery, engine, financing and dealer rating.
ignoreUrlFailuresbooleannotrueSkip a failing URL and continue with the rest.
failOnNoResultsbooleannofalseEnd the run with an error if no listings are found.

*Provide startUrl or at least one entry in startUrls.

Output reference

One dataset item per listing. Types: string, integer, boolean, string[], or null when the source value is absent. Fields from description onward come from the detail page and populate when withDetails is on.

FieldTypeDescription
imageUrlstringMain thumbnail image.
titlestringListing title (brand, model, year).
priceintegerAsking price.
currencystringCurrency code, usually MXN.
originalPriceintegerList price before any discount, when shown.
discountPriceintegerDiscounted price, when shown.
discountStatusbooleanWhether the listing carries a price discount.
discountUntilstringDiscount validity date, when shown.
brandstringVehicle brand.
modelstringVehicle model.
yearintegerModel year.
versionstringTrim or version, for example 1.6 A/C Mt.
mileageKmintegerOdometer reading in kilometers.
mileageUnitstringMileage unit as published, for example Kms..
transmissionstringTransmission, for example Automática, Manual.
fuelTypestringFuel type, for example Gasolina, Diesel, Híbrido, Eléctrico.
drivetrainstringDrive layout, for example Delantera, 4x4.
bodyTypestringBody style, for example Sedán, SUV, Hatchback.
vehicleTypestringVehicle category, for example Autos, Camionetas.
conditionstringUsado or Nuevo, from the search section.
colorstringExterior color.
citystringCity of the listing.
statestringState of the listing.
countrystringAlways Mexico.
sellerTypestringagency or private.
listingPlanstringSeminuevos listing plan, for example GOLD, STANDAR.
priorityBadgestringPriority or highlight badge, when present.
isFeaturedbooleanWhether the listing is featured.
isPromotedbooleanWhether the listing runs a promotion.
promotionEndDatestringPromotion end date, when present.
imageCountintegerNumber of photos on the listing.
pageNumberintegerResult page the listing was found on.
positionRankintegerPosition of the listing within the results.
searchUrlstringThe search URL this listing came from.
urlstringDirect link to the listing.
listingIdstringSeminuevos listing id.
descriptionstringListing description text as published (detail).
featuresstring[]Vehicle features and equipment (detail).
imagesstring[]Full image gallery URLs (detail).
sellerNamestringSeller or dealership name, the lead (detail).
phonestringSeller phone number, the lead (detail).
whatsappPhonestringSeller WhatsApp number (detail).
sellerPhonesstring[]Every published phone number for the seller (detail).
interiorstringUpholstery or interior trim, for example Tela, Piel (detail).
doorsintegerNumber of doors, when published (detail).
enginestringEngine description, when published (detail).
enginePowerstringEngine power, when published (detail).
steeringstringSteering type, for example Electrónica, Mecánica (detail).
windowsstringWindow type, for example Eléctricos (detail).
airConditioningstringClimate control, for example Aire Acondicionado (detail).
priceTypestringPrice type, for example Negociable, Fijo (detail).
vinstringVIN, when a dealer publishes it (detail, rare).
hasFinancingbooleanWhether financing is offered (detail).
sellerLocationstringSeller location (detail).
dealerVerifiedbooleanWhether the dealer is verified on Seminuevos (detail).
dealerRatingnumberDealer rating, when present (detail).
dealerReviewsintegerDealer review count (detail).
youtubeVideoUrlstringYouTube video link for the vehicle, or null (detail).
observedAtstringISO 8601 timestamp of when the record was collected.
errorstringnull on success. On a failed run, a single item with a populated error field is written instead.

How we compare

CapabilityThis actorTypical Seminuevos scrapers
Multiple search URLs per runYes (startUrls)Some
Per URL and per page capsYesSome
Price plus original, discount and promotion pricingYesPartial
Featured, plan and priority badgeYesPartial
Full detail layer (features, full gallery, upholstery, steering, windows, AC)YesRare
Seller name, phone and WhatsApp leadYesRare
Dealer verified, rating and reviewsYesNo
Financing flagYesNo
New or used condition and vehicle typeYesPartial
Honest null for absent values, no invented dataYesVaries

This actor accepts every input the common Seminuevos scrapers accept (single URL, URL list, per URL item cap, continue on failure) and returns every field they return, plus the detail, lead and dealer fields above.

Run via API and CLI

Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.

Run synchronously and get dataset items in one call:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~seminuevos-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"startUrl":"https://www.seminuevos.com/usados/-/autos/-/nissan","maxListings":25}'

Start a run asynchronously:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~seminuevos-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"startUrls":["https://www.seminuevos.com/usados/-/autos"],"withDetails":true,"maxListings":100}'

Apify CLI:

apify call scrapers_lat/seminuevos-scraper \
--input '{"startUrl":"https://www.seminuevos.com/usados/-/autos/-/mazda","maxListings":50}'

Fetch results

Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"
# Paginate large datasets
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"

<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.

Billing and limits

  • Pay per result. You are charged per listing returned (result event). See the pricing tab for the current per result price.
  • Detail add-on. With withDetails on, each enriched listing also charges the details add-on for the description, gallery, seller phone and dealer data. Detail enrichment runs for paying users; free plan runs return the base listing fields only.
  • No charge on failure. If a detail fetch fails, the listing is still delivered with its base fields and the details add-on is not charged. If a whole run errors, a single item with a populated error field is written and not charged. Empty runs cost nothing.
  • Spend cap respected. Set maxTotalChargeUsd on the run; once reached, the actor stops emitting and charging further billable results.
  • Free Apify plans are capped at 10 listings per run. Upgrade for higher volume.

FAQ and troubleshooting

A run returned 0 listings. Why? The startUrl matched nothing. Open the URL in a browser to confirm it shows listings, and check that any filters in the URL are not too narrow. Zero result runs are not charged.

How do I get the seller phone, features and photos? Leave withDetails on (the default) and run on a paying plan. The actor then opens each listing page and adds features, images, sellerName, phone, whatsappPhone and sellerPhones.

How do I filter by brand, model, price or location? Apply the filters on seminuevos.com in your browser and paste the resulting URL into startUrl. The actor scrapes whatever that URL returns. Use startUrls to combine several searches.

Why are doors, engine or vin sometimes null? Seminuevos dealers often leave those specific fields blank on the listing. The actor returns exactly what the page publishes and never invents a value.

Does it cover new cars too? Yes. Paste a nuevos section URL and the condition field is set to Nuevo. The default targets usados (used).

Does it cover countries other than Mexico? This actor targets Seminuevos.com (Mexico). Provide a seminuevos.com URL.

Is this an official Seminuevos tool? No. This actor is independent and has no affiliation with Seminuevos. It reads only publicly listed data. Use it in accordance with Seminuevos terms.

More scrapers at scrapers.lat

Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.

Independent tool, not affiliated with Seminuevos. Accesses only publicly available listing data. Use in accordance with Seminuevos terms of service.


Seminuevos Scraper y API de Autos Usados en Mexico

Extrae anuncios de autos usados de Seminuevos.com, el marketplace de autos usados mas grande de Mexico, como datos estructurados y limpios. Pega cualquier URL de busqueda o categoria de Seminuevos y obten un registro normalizado por vehiculo: precio, marca, modelo, año, kilometraje, transmision, combustible, tipo de carroceria, color, ciudad y estado, ademas del nombre del vendedor, telefono y WhatsApp como prospecto listo para usar. Exporta datos de autos usados a JSON, CSV, Excel o por API.

Este es el scraper de Seminuevos mas completo del mercado. Devuelve cada campo que expone el anuncio, agrega una capa de detalle completa (lista de equipamiento, galeria de imagenes completa, tapiceria, direccion, cristales, aire acondicionado, financiamiento y calificacion del concesionario) y captura el estado de promocion y destacado para que puedas ordenar el inventario.

Aqui tienes un resultado real, con cada campo que devuelve el actor (el arreglo images se recorta aqui por espacio):

{
"imageUrl": "https://images.latamautos.com/thumbs/w/300x177xC/ptx_migration_mexico/2572026/4818245/o_o/pt_4818245_1784998188027_384.jpg",
"title": "Nissan Kicks 2024",
"price": 399000,
"currency": "MXN",
"brand": "Nissan",
"model": "Kicks",
"year": 2024,
"version": "E-Power Exclusive At",
"mileageKm": 22471,
"transmission": "CVT",
"fuelType": "Híbrido",
"bodyType": "Camioneta SUV",
"condition": "Usado",
"color": "Blanco",
"city": "Alvaro Obregón",
"state": "Ciudad de México",
"sellerType": "agency",
"listingPlan": "STANDAR",
"isFeatured": false,
"imageCount": 19,
"url": "https://www.seminuevos.com/vehicle/autos-nissan-kicks-alvaro_obregon-2024/4818245",
"listingId": "4818245",
"description": "Este Nissan Kicks del año 2024 en su versión E-Power Exclusive At combina eficiencia y comodidad en un diseño moderno...",
"features": ["Acepto Vehículo", "Garantía de Casa", "Inspección Mecánica", "Único dueño"],
"sellerName": "Usados Certificados Vw San Ángel",
"phone": "5521984469",
"whatsappPhone": "525521984469",
"interior": "Piel",
"steering": "Asistida",
"windows": "Eléctricos",
"airConditioning": "Aire Acondicionado",
"priceType": "Negociable",
"hasFinancing": true,
"dealerVerified": true,
"observedAt": "2026-09-04T11:50:18.896Z",
"error": null
}

📥 Entrada · 📤 Salida · 💰 Precios · ▶️ Ejemplos

Tabla de contenido

Que hace

El actor carga una o varias URLs de busqueda o categoria de Seminuevos.com, pagina los anuncios de autos usados que coinciden y escribe un registro normalizado por vehiculo en el dataset de la ejecucion. Cada registro base incluye titulo, precio y moneda, cualquier precio de descuento o promocion, marca, modelo, año, version, kilometraje, transmision, combustible, traccion, tipo de carroceria, color, ciudad, estado, tipo de vendedor, plan del anuncio y estado destacado, el conteo de imagenes y la URL directa del anuncio.

Con withDetails activado, el actor abre cada pagina de detalle para agregar la descripcion completa, la lista de equipamiento, la galeria de imagenes completa, la tapiceria, la direccion, los cristales, el aire acondicionado, los datos del motor cuando se publican, la bandera de financiamiento, la verificacion y calificacion del concesionario, y el nombre del vendedor, telefono y numero de WhatsApp como prospecto. Los valores ausentes en la fuente se devuelven como null, nunca inventados.

La busqueda y el filtrado se controlan por la URL: aplica cualquier filtro en seminuevos.com (marca, modelo, rango de precio, año, kilometros, ubicacion, transmision, combustible) y pega la URL resultante. Puedes pasar varias URLs a la vez con startUrls.

Para quien es

  • Concesionarios y compradores que siguen precios, inventario y competencia de autos usados en Mexico.
  • Marketplaces automotrices y herramientas de precios que construyen un dataset de autos usados con kilometraje, año y version.
  • Equipos de generacion de prospectos que recopilan nombre, telefono y WhatsApp del vendedor desde anuncios publicos.
  • Analistas e investigadores que estudian el mercado mexicano de autos usados, la depreciacion y los precios regionales.

Inicio rapido

Abre el actor, pega esto en la entrada y presiona Run. Devuelve hasta 10 autos usados de Seminuevos Mexico con detalle completo.

{
"startUrl": "https://www.seminuevos.com/usados/-/autos",
"withDetails": true,
"maxListings": 10
}

Aplica cualquier filtro (marca, modelo, ubicacion, precio, año, km) en seminuevos.com en tu navegador y luego pega la URL resultante en startUrl. Por ejemplo, https://www.seminuevos.com/usados/-/autos/-/nissan devuelve solo anuncios Nissan. Para extraer varias busquedas en una ejecucion, usa startUrls.

Referencia de entrada

CampoTipoRequeridoPredeterminadoDescripcion
startUrlstringsi*https://www.seminuevos.com/usados/-/autosUna URL de busqueda o categoria de Seminuevos.com. Aplica filtros en el sitio y pega la URL resultante.
startUrlsstring[]no[]Lista opcional de URLs de Seminuevos.com para extraer en una ejecucion (combina marcas, ciudades o rangos de precio).
maxListingsintegerno10Maximo de anuncios a recolectar entre todas las URLs.
maxItemsPerUrlintegernoningunoLimite opcional de anuncios por URL.
maxPagesPerUrlintegernoningunoLimite opcional de paginas de resultados por URL.
startPageintegerno1Primera pagina de resultados a obtener por URL (base 1).
withDetailsbooleannotrueComplemento de pago. Obtiene cada pagina de detalle para descripcion, equipamiento, galeria completa, telefono y WhatsApp del vendedor, tapiceria, motor, financiamiento y calificacion del concesionario.
ignoreUrlFailuresbooleannotrueOmite una URL que falla y continua con las demas.
failOnNoResultsbooleannofalseTermina la ejecucion con error si no se encuentran anuncios.

*Proporciona startUrl o al menos una entrada en startUrls.

Referencia de salida

Un elemento del dataset por anuncio. Tipos: string, integer, boolean, string[], o null cuando el valor de la fuente esta ausente. Los campos desde description en adelante provienen de la pagina de detalle y se llenan cuando withDetails esta activo.

CampoTipoDescripcion
imageUrlstringImagen principal en miniatura.
titlestringTitulo del anuncio (marca, modelo, año).
priceintegerPrecio de venta.
currencystringCodigo de moneda, usualmente MXN.
originalPriceintegerPrecio de lista antes de descuento, cuando se muestra.
discountPriceintegerPrecio con descuento, cuando se muestra.
discountStatusbooleanSi el anuncio tiene un descuento de precio.
discountUntilstringFecha de vigencia del descuento, cuando se muestra.
brandstringMarca del vehiculo.
modelstringModelo del vehiculo.
yearintegerAño del modelo.
versionstringVersion o linea, por ejemplo 1.6 A/C Mt.
mileageKmintegerKilometraje del odometro.
mileageUnitstringUnidad de kilometraje publicada, por ejemplo Kms..
transmissionstringTransmision, por ejemplo Automática, Manual.
fuelTypestringTipo de combustible, por ejemplo Gasolina, Diesel, Híbrido, Eléctrico.
drivetrainstringTraccion, por ejemplo Delantera, 4x4.
bodyTypestringCarroceria, por ejemplo Sedán, SUV, Hatchback.
vehicleTypestringCategoria del vehiculo, por ejemplo Autos, Camionetas.
conditionstringUsado o Nuevo, segun la seccion de busqueda.
colorstringColor exterior.
citystringCiudad del anuncio.
statestringEstado del anuncio.
countrystringSiempre Mexico.
sellerTypestringagency (agencia) o private (particular).
listingPlanstringPlan del anuncio en Seminuevos, por ejemplo GOLD, STANDAR.
priorityBadgestringInsignia de prioridad o destacado, cuando existe.
isFeaturedbooleanSi el anuncio esta destacado.
isPromotedbooleanSi el anuncio tiene una promocion.
promotionEndDatestringFecha de fin de promocion, cuando existe.
imageCountintegerNumero de fotos del anuncio.
pageNumberintegerPagina de resultados donde se encontro el anuncio.
positionRankintegerPosicion del anuncio dentro de los resultados.
searchUrlstringLa URL de busqueda de la que proviene este anuncio.
urlstringEnlace directo al anuncio.
listingIdstringId del anuncio en Seminuevos.
descriptionstringTexto de la descripcion publicado (detalle).
featuresstring[]Equipamiento y caracteristicas del vehiculo (detalle).
imagesstring[]URLs de la galeria de imagenes completa (detalle).
sellerNamestringNombre del vendedor o concesionario, el prospecto (detalle).
phonestringTelefono del vendedor, el prospecto (detalle).
whatsappPhonestringNumero de WhatsApp del vendedor (detalle).
sellerPhonesstring[]Todos los telefonos publicados del vendedor (detalle).
interiorstringTapiceria o interior, por ejemplo Tela, Piel (detalle).
doorsintegerNumero de puertas, cuando se publica (detalle).
enginestringDescripcion del motor, cuando se publica (detalle).
enginePowerstringPotencia del motor, cuando se publica (detalle).
steeringstringTipo de direccion, por ejemplo Electrónica, Mecánica (detalle).
windowsstringTipo de cristales, por ejemplo Eléctricos (detalle).
airConditioningstringClimatizacion, por ejemplo Aire Acondicionado (detalle).
priceTypestringTipo de precio, por ejemplo Negociable, Fijo (detalle).
vinstringVIN, cuando un concesionario lo publica (detalle, raro).
hasFinancingbooleanSi se ofrece financiamiento (detalle).
sellerLocationstringUbicacion del vendedor (detalle).
dealerVerifiedbooleanSi el concesionario esta verificado en Seminuevos (detalle).
dealerRatingnumberCalificacion del concesionario, cuando existe (detalle).
dealerReviewsintegerNumero de reseñas del concesionario (detalle).
youtubeVideoUrlstringEnlace de video de YouTube del vehiculo, o null (detalle).
observedAtstringMarca de tiempo ISO 8601 de cuando se recolecto el registro.
errorstringnull en exito. En una ejecucion fallida se escribe un solo elemento con el campo error lleno.

Como nos comparamos

CapacidadEste actorScrapers tipicos de Seminuevos
Varias URLs de busqueda por ejecucionSi (startUrls)Algunos
Limites por URL y por paginaSiAlgunos
Precio mas precio original, descuento y promocionSiParcial
Destacado, plan e insignia de prioridadSiParcial
Capa de detalle completa (equipamiento, galeria, tapiceria, direccion, cristales, aire)SiRaro
Nombre, telefono y WhatsApp del vendedorSiRaro
Concesionario verificado, calificacion y reseñasSiNo
Bandera de financiamientoSiNo
Condicion nuevo o usado y tipo de vehiculoSiParcial
null honesto para valores ausentes, sin datos inventadosSiVaria

Este actor acepta cada entrada que aceptan los scrapers comunes de Seminuevos (URL unica, lista de URLs, limite por URL, continuar ante fallas) y devuelve cada campo que ellos devuelven, mas los campos de detalle, prospecto y concesionario anteriores.

Ejecutar por API y CLI

Inicia una ejecucion y espera a que termine, luego lee el dataset. Reemplaza <TOKEN> con tu token de API de Apify.

Ejecutar de forma sincrona y obtener los elementos del dataset en una sola llamada:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~seminuevos-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"startUrl":"https://www.seminuevos.com/usados/-/autos/-/nissan","maxListings":25}'

Iniciar una ejecucion de forma asincrona:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~seminuevos-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"startUrls":["https://www.seminuevos.com/usados/-/autos"],"withDetails":true,"maxListings":100}'

Apify CLI:

apify call scrapers_lat/seminuevos-scraper \
--input '{"startUrl":"https://www.seminuevos.com/usados/-/autos/-/mazda","maxListings":50}'

Obtener resultados

Cada ejecucion escribe en un dataset. Obten los elementos como JSON, CSV o Excel cambiando format:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"
# Paginar datasets grandes
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"

<DATASET_ID> se devuelve como defaultDatasetId en el objeto de la ejecucion. Usa offset y limit para paginar conjuntos grandes. clean=true descarta campos vacios e internos.

Facturacion y limites

  • Pago por resultado. Se cobra por anuncio devuelto (evento result). Consulta la pestaña de precios para el precio por resultado vigente.
  • Complemento de detalle. Con withDetails activo, cada anuncio enriquecido tambien cobra el complemento details por la descripcion, la galeria, el telefono del vendedor y los datos del concesionario. El enriquecimiento de detalle corre para usuarios de pago; las ejecuciones de plan gratuito devuelven solo los campos base del anuncio.
  • Sin cargo por falla. Si una obtencion de detalle falla, el anuncio se entrega igual con sus campos base y no se cobra el complemento details. Si toda la ejecucion falla, se escribe un solo elemento con el campo error lleno y no se cobra. Las ejecuciones vacias no cuestan nada.
  • Limite de gasto respetado. Configura maxTotalChargeUsd en la ejecucion; al alcanzarlo, el actor deja de emitir y cobrar mas resultados facturables.
  • Los planes gratuitos de Apify estan limitados a 10 anuncios por ejecucion. Mejora tu plan para mayor volumen.

Preguntas frecuentes

Una ejecucion devolvio 0 anuncios. ¿Por que? La startUrl no coincidio con nada. Abre la URL en un navegador para confirmar que muestra anuncios y verifica que los filtros de la URL no sean demasiado estrechos. Las ejecuciones con cero resultados no se cobran.

¿Como obtengo el telefono del vendedor, el equipamiento y las fotos? Deja withDetails activo (el predeterminado) y ejecuta en un plan de pago. El actor abre cada pagina del anuncio y agrega features, images, sellerName, phone, whatsappPhone y sellerPhones.

¿Como filtro por marca, modelo, precio o ubicacion? Aplica los filtros en seminuevos.com en tu navegador y pega la URL resultante en startUrl. El actor extrae lo que esa URL devuelve. Usa startUrls para combinar varias busquedas.

¿Por que a veces doors, engine o vin son null? Los concesionarios de Seminuevos a menudo dejan esos campos en blanco en el anuncio. El actor devuelve exactamente lo que la pagina publica y nunca inventa un valor.

¿Tambien cubre autos nuevos? Si. Pega una URL de la seccion nuevos y el campo condition se establece en Nuevo. El predeterminado apunta a usados.

¿Cubre paises distintos de Mexico? Este actor apunta a Seminuevos.com (Mexico). Proporciona una URL de seminuevos.com.

¿Es una herramienta oficial de Seminuevos? No. Este actor es independiente y no tiene afiliacion con Seminuevos. Lee solo datos publicos del anuncio. Uselo conforme a los terminos de Seminuevos.

Mas scrapers en scrapers.lat

Creado y mantenido por scrapers.lat, donde publicamos scrapers para plataformas publicas de Estados Unidos y America Latina: registros de empresas, datos gubernamentales, finanzas, comercio electronico y mas. Explora el catalogo o solicita un scraper a medida en scrapers.lat.

Herramienta independiente, sin afiliacion con Seminuevos. Accede solo a datos de anuncios disponibles publicamente. Uselo conforme a los terminos de servicio de Seminuevos.