Copart Scraper: Salvage Car Auction Data & Lots API avatar

Copart Scraper: Salvage Car Auction Data & Lots API

Pricing

from $6.15 / 1,000 results

Go to Apify Store
Copart Scraper: Salvage Car Auction Data & Lots API

Copart Scraper: Salvage Car Auction Data & Lots API

Copart scraper and API for salvage car auction data. Export Copart lots by make, model, year, state, damage or title type with VIN, odometer, damage, bids, buy-it-now, ACV, repair cost, sale date and auction yard. No API key needed. Output to JSON, CSV or Excel.

Pricing

from $6.15 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Copart Salvage Car Auction Lots Scraper

Copart Scraper: Salvage Car Auction Data and Lots API

Scrape Copart salvage and used vehicle auction lots without an API key. This Copart scraper turns the public Copart lot search into clean, structured salvage car auction data you can export to JSON, CSV, or Excel: VIN, odometer, primary and secondary damage, title type, current bid, buy-it-now, estimated retail value (ACV), repair cost, sale date, and auction yard. Built for dealers, rebuilders, exporters, and used or salvage vehicle price research.

Here is one real result, with every field the actor returns:

{
"imageUrl": "https://cs.copart.com/v1/AUTH_svc.pdoc00001/lpp/0826/70455154e03f4460887906b951d2b346_hrs.jpg",
"lotNumber": "66050006",
"title": "2014 HONDA ACCORD SPORT",
"url": "https://www.copart.com/lot/66050006/2014-honda-accord-sport-tx-north-austin",
"year": 2014,
"make": "HONDA",
"model": "ACCORD",
"modelGroup": "ACCORD",
"trim": "SPORT",
"vin": "1HGCR2F53EA******",
"vinDecoded": { "wmi": "1HG", "country": "United States", "modelYear": 2014, "assemblyPlant": "A" },
"vehicleType": "SEDAN",
"vehicleCategory": "VEHCAT_SE",
"odometer": 212680,
"odometerBrand": null,
"primaryDamage": "FRONT END",
"primaryDamageCode": "FR",
"secondaryDamage": null,
"titleCode": "CERT-D",
"titleState": "CA",
"titleBrands": ["CERT-D", "IV"],
"runCondition": "RUNS AND DRIVES",
"runsAndDrives": true,
"driveStatus": false,
"estimatedRetailValue": 6738,
"actualCashValue": 10800,
"estimatedRepairCost": 8949.96,
"carfaxAvailable": false,
"seller": "USAA",
"auctionBrand": "COPART",
"currency": "USD",
"currentBid": 0,
"highBid": null,
"buyItNowPrice": null,
"minimumBid": null,
"saleStatus": "Pure Sale",
"lotStatusCode": "O",
"saleDate": "2026-08-19T07:00:00.000Z",
"saleTime": "00:00:00",
"saleTimezone": "CDT",
"saleLocation": "TX - NORTH AUSTIN",
"yardNumber": 394,
"city": "TAYLOR",
"state": "TX",
"country": "USA",
"zip": "76574",
"latitude": 30.58522,
"longitude": -97.34728,
"color": "GRAY",
"fuel": "GAS",
"transmission": "MANUAL",
"drive": "FRONT WHEEL DRIVE",
"engine": "2.4L 4",
"cylinders": "4",
"bodyStyle": "SEDAN 4DR",
"hasKeys": "YES",
"observedAt": "2026-09-06T07:24:37.973Z",
"error": null
}

The most complete Copart lots scraper available. It returns every field the public Copart lot search exposes, adds a free offline VIN decode, and gives you a full set of filters to target exactly the auto auction data you need.

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

Apify Coverage Output Billing

Table of contents

What it does

This Copart API alternative queries Copart's public lot search, applies the filters you pass as input, paginates through the matching salvage and used vehicle lots, and writes one normalized record per lot to the run's dataset. It is the fastest way to pull Copart lots, salvage car auction data, and car export data at scale, with no API key and no login.

  • Search by keyword, make, model, and model year range.
  • Filter by damage, title type, US state, sale date range, and runs-and-drives.
  • Start from a Copart search URL or a single lot URL.
  • Every money and mileage sentinel is cleaned to null, sale dates are ISO 8601, and thumbnails are upgraded to full resolution. Missing values are returned as null, never invented.
  • A free offline VIN decode adds World Manufacturer Identifier, country of origin, model year, and assembly plant from the publicly shown VIN.

Data covers Copart auction yards across all 50 US states. Two optional AI add-ons can enrich each record; they are opt-in, billed only when they produce output, and disabled on free Apify plans.

Why this Copart scraper

A strict superset of the popular Copart and salvage auction scrapers: it accepts every input they do and returns every field they return, plus more.

CapabilityThis actorparseforge/copart-public-search-scraperdevcake/copart-data-scraper
Search by keyword, make, modelYesVia URL onlyYes
Model year range filterYesNoYes
Damage / title type / state / sale date / runs-and-drives filtersYesNoPartial
Start from search URL and single lot URLYesYesNo
VIN decode (WMI, country, year, plant)Yes, freePaid add-onVia enrichment
Current bid, buy-it-now, high bid, minimum bidYesCurrent bid onlyBuy-it-now, current bid
Estimated retail (ACV), actual cash value, repair costYesPartialPartial
Primary and secondary damage plus damage codeYesPrimary onlyYes
Title code, title state, title brandsYesPartialTitle state
Auction yard name, number, city, state, ZIP, coordinatesYesPartialYard name and number
Seller, keys, specs (engine, transmission, drive, fuel, color, body)YesPartialYes
Full-resolution image URLYesYesYes
AI lot summary and damage assessment add-onsYesNoNo
Price per result0.0080.026Varies
No API key, HTTP only, no loginYesYesYes

Note on scope: this actor targets the Copart US public lot search. It does not fetch login-only or non-US regional build sheets. Every field above comes from data any anonymous visitor can see on copart.com.

Quickstart

Open the actor, paste this into the input, and press Run.

{
"make": "Toyota",
"model": "Camry",
"yearFrom": 2015,
"state": "TX",
"damage": "front end",
"runsAndDrives": true,
"maxLots": 25
}

Every input field is optional. With an empty input the actor browses all lots sorted by soonest sale date. Leave the AI add-ons off (default) for the raw lot fields.

Input reference

FieldTypeRequiredDefaultDescription
startUrlsarrayno(empty)Copart search-result URLs or single-lot URLs (must start with https://www.copart.com/). A lot URL scrapes that exact lot; a search URL reuses its keyword. Takes priority over the search and filters below.
searchQuerystringno(empty)Free text search across make, model, and keywords, for example Toyota Camry or Ford F-150 diesel.
makestringno(empty)Vehicle make to narrow the search, for example HONDA. Combined with the search query.
modelstringno(empty)Vehicle model to narrow the search, for example CIVIC. Combined with the search query.
yearFromintegerno(any)Only include lots from this model year onward.
yearTointegerno(any)Only include lots up to this model year.
damagestringno(any)Keep only lots whose primary or secondary damage matches this text, for example front end, water/flood, hail. Case-insensitive.
titleTypestringno(any)Keep only lots whose title code or title brand matches this text, for example salvage, clean, cert, rebuilt. Case-insensitive.
runsAndDrivesbooleannofalseKeep only lots Copart marks as running and driving.
saleDateFromstringno(any)Keep only lots with a scheduled sale date on or after this date (YYYY-MM-DD).
saleDateTostringno(any)Keep only lots with a scheduled sale date on or before this date (YYYY-MM-DD).
stateenumno(any)Limit lots to a single US state where the auction yard is located, by two-letter code, for example TX.
maxLotsintegerno(all)Maximum auction lots to collect. Free Apify plans are capped at 10 per run.
sortenumnoauction_date_type ascOrder of lots: auction_date_type asc, auction_date_type desc, lot_year desc, lot_year asc, odometer_reading asc, odometer_reading desc.
decodeVinbooleannotrueAdd an offline VIN breakdown (WMI, country, model year, plant). Free, no extra charge.
withAiSummarybooleannofalseAdd a plain-English AI summary of each lot. Paid add-on, disabled on free plans.
withAiSpecExtractbooleannofalseAdd an AI damage and condition assessment (severity, repairability, drivability, title type, key risks). Paid add-on, disabled on free plans.

Filters combine with the search query and are applied to each returned lot.

Output reference

One dataset item per lot. Types: string, number, boolean, object, array, or null when the source value is absent.

FieldTypeDescription
imageUrlstringFull-resolution lot photo, or null.
lotNumberstringCopart lot number (unique per lot).
titlestringLot title, for example 2014 HONDA ACCORD SPORT.
urlstringPublic Copart lot detail page URL.
yearnumberModel year.
makestringVehicle make.
modelstringVehicle model.
modelGroupstringModel group as Copart labels it.
trimstringVehicle trim, or null.
vinstringVIN as shown on public search (partially masked).
vinDecodedobjectOffline VIN breakdown: wmi, country, modelYear, assemblyPlant. Present when decodeVin is on.
vehicleTypestringVehicle type, for example SEDAN.
vehicleCategorystringCopart vehicle category code.
odometernumberOdometer reading, or null when not published.
odometerBrandstringOdometer brand/status, or null.
primaryDamagestringPrimary damage type.
primaryDamageCodestringShort primary damage code, for example FR.
secondaryDamagestringSecondary damage type, or null.
titleCodestringTitle/sale document code, for example CERT-D.
titleStatestringState that issued the title (can differ from the yard state).
titleBrandsarrayTitle and sale indicator codes, for example ["CERT-D","IV"].
runConditionstringRun and drive condition label.
runsAndDrivesbooleanWhether Copart marks the lot as running and driving.
driveStatusbooleanCopart drive-status flag, or null.
estimatedRetailValuenumberEstimated retail value, or null.
actualCashValuenumberActual cash value (ACV), or null.
estimatedRepairCostnumberEstimated repair cost, or null.
carfaxAvailablebooleanWhether a Carfax report is available, or null.
sellerstringSeller name, or null.
auctionBrandstringAuction brand, for example COPART.
currencystringCurrency code for money fields, for example USD.
currentBidnumberCurrent bid, or null.
highBidnumberHigh bid when published, or null.
buyItNowPricenumberBuy-it-now price when published, or null.
minimumBidnumberMinimum bid when published, or null.
saleStatusstringSale status, for example Pure Sale, On Approval, Minimum Bid.
lotStatusCodestringLot status code, for example O for open.
saleDatestringScheduled sale date (ISO 8601), or null.
saleTimestringScheduled sale time.
saleTimezonestringSale time zone, for example CDT.
saleLocationstringAuction yard name.
yardNumbernumberAuction yard number.
citystringAuction yard city.
statestringAuction yard state code.
countrystringAuction yard country.
zipstringAuction yard ZIP code.
latitudenumberAuction yard latitude, or null.
longitudenumberAuction yard longitude, or null.
colorstringExterior color.
fuelstringFuel type.
transmissionstringTransmission type.
drivestringDrivetrain, for example FRONT WHEEL DRIVE.
enginestringEngine description.
cylindersstringCylinder count.
bodyStylestringBody style, for example SEDAN 4DR.
hasKeysstringWhether keys are present, for example YES.
aiSummarystringAI plain-English lot summary. Present only when withAiSummary is enabled.
aiSpecExtractobjectAI damage/condition assessment. Present only when withAiSpecExtract is enabled.
observedAtstringISO 8601 timestamp of when the record was collected.
errorstringnull on success. On a failed or blocked run, a single item with a populated error field is written instead.

Run via API and CLI

Start a run and 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~copart-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"make":"Toyota","model":"Camry","maxLots":25,"sort":"auction_date_type asc"}'

Start a run asynchronously:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~copart-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"searchQuery":"Ford F-150","state":"TX","yearFrom":2018,"maxLots":100}'

Apify CLI:

apify call scrapers_lat/copart-scraper \
--input '{"make":"Honda","model":"Civic","maxLots":10}'

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 lot returned (result event). See the pricing tab for the current per-result price.
  • VIN decode is free. It runs offline and never adds a charge.
  • AI add-ons billed separately. withAiSummary and withAiSpecExtract each charge their own event only when they produce usable output, and are disabled on free plans.
  • No charge on failure. If a run errors or is blocked by Copart's anti-bot protection, the actor writes a single item with a populated error field and does not charge for it. 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 records per run. Upgrade for higher maxLots.

FAQ and troubleshooting

A run returned 0 records. Why? Either the filter combination matched nothing, or Copart's Imperva/Incapsula edge served an anti-bot challenge for that run. Blocked runs write a single item with a populated error field and are never charged. Loosen filters or try again later.

Does the scraper return the full VIN? It returns the VIN exactly as Copart shows it on public search, which is partially masked. The free VIN decode still reads the World Manufacturer Identifier, country of origin, model year, and plant from the visible characters. All other lot details such as damage, odometer, and valuation are complete.

Can I filter by make, model, year, damage, or title? Yes. Use searchQuery for keywords, add make and model, set yearFrom/yearTo, and narrow further with damage, titleType, state, saleDateFrom/saleDateTo, and runsAndDrives. You can also sort by sale date, model year, or odometer reading.

Can I scrape a Copart search URL or a single lot? Yes. Put one or more Copart URLs in startUrls. A single-lot URL scrapes that exact lot; a search-result URL reuses its keyword.

Why is a money or odometer field null? Copart uses a -1 sentinel (and zero for unset prices) for values it does not publish for a lot; the actor cleans those to null rather than returning a misleading number.

Do the AI add-ons work on a free plan? No. The AI add-ons require a paid Apify plan and are disabled automatically for free users. The base lot fields are always returned.

Is this an official Copart tool? No. This actor is independent and has no affiliation with Copart. It reads only data that is publicly available on the platform. Use it in accordance with Copart's terms of service.

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 Copart. Accesses only publicly available auction lot data. Use in accordance with Copart's terms of service.


Copart Scraper: Datos de Subastas de Autos de Salvamento y API de Lotes

Extrae lotes de subasta de vehiculos de salvamento y usados de Copart sin clave de API. Este scraper de Copart convierte la busqueda publica de lotes de Copart en datos de subastas de autos de salvamento limpios y estructurados que puedes exportar a JSON, CSV o Excel: VIN, odometro, daño primario y secundario, tipo de titulo, oferta actual, precio de compra inmediata, valor minorista estimado (ACV), costo de reparacion, fecha de venta y patio de subasta. Hecho para concesionarios, reconstructores, exportadores e investigacion de precios de vehiculos usados o de salvamento.

Aqui tienes un resultado real, con todos los campos que devuelve el actor:

{
"imageUrl": "https://cs.copart.com/v1/AUTH_svc.pdoc00001/lpp/0826/70455154e03f4460887906b951d2b346_hrs.jpg",
"lotNumber": "66050006",
"title": "2014 HONDA ACCORD SPORT",
"url": "https://www.copart.com/lot/66050006/2014-honda-accord-sport-tx-north-austin",
"year": 2014,
"make": "HONDA",
"model": "ACCORD",
"modelGroup": "ACCORD",
"trim": "SPORT",
"vin": "1HGCR2F53EA******",
"vinDecoded": { "wmi": "1HG", "country": "United States", "modelYear": 2014, "assemblyPlant": "A" },
"vehicleType": "SEDAN",
"vehicleCategory": "VEHCAT_SE",
"odometer": 212680,
"odometerBrand": null,
"primaryDamage": "FRONT END",
"primaryDamageCode": "FR",
"secondaryDamage": null,
"titleCode": "CERT-D",
"titleState": "CA",
"titleBrands": ["CERT-D", "IV"],
"runCondition": "RUNS AND DRIVES",
"runsAndDrives": true,
"driveStatus": false,
"estimatedRetailValue": 6738,
"actualCashValue": 10800,
"estimatedRepairCost": 8949.96,
"carfaxAvailable": false,
"seller": "USAA",
"auctionBrand": "COPART",
"currency": "USD",
"currentBid": 0,
"highBid": null,
"buyItNowPrice": null,
"minimumBid": null,
"saleStatus": "Pure Sale",
"lotStatusCode": "O",
"saleDate": "2026-08-19T07:00:00.000Z",
"saleTime": "00:00:00",
"saleTimezone": "CDT",
"saleLocation": "TX - NORTH AUSTIN",
"yardNumber": 394,
"city": "TAYLOR",
"state": "TX",
"country": "USA",
"zip": "76574",
"latitude": 30.58522,
"longitude": -97.34728,
"color": "GRAY",
"fuel": "GAS",
"transmission": "MANUAL",
"drive": "FRONT WHEEL DRIVE",
"engine": "2.4L 4",
"cylinders": "4",
"bodyStyle": "SEDAN 4DR",
"hasKeys": "YES",
"observedAt": "2026-09-06T07:24:37.973Z",
"error": null
}

El scraper de lotes de Copart mas completo disponible. Devuelve todos los campos que expone la busqueda publica de lotes de Copart, agrega una decodificacion de VIN sin conexion gratuita y te da un conjunto completo de filtros para apuntar exactamente a los datos de subastas de autos que necesitas.

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

Tabla de contenidos

Que hace

Esta alternativa a la API de Copart consulta la busqueda publica de lotes de Copart, aplica los filtros que pasas como entrada, pagina por los lotes de vehiculos de salvamento y usados que coinciden, y escribe un registro normalizado por lote en el dataset de la ejecucion. Es la forma mas rapida de obtener lotes de Copart, datos de subastas de autos de salvamento y datos de exportacion de autos a escala, sin clave de API y sin inicio de sesion.

  • Busca por palabra clave, marca, modelo y rango de año del modelo.
  • Filtra por daño, tipo de titulo, estado de EE. UU., rango de fecha de venta y si arranca y anda.
  • Comienza desde una URL de busqueda de Copart o una URL de un solo lote.
  • Cada valor centinela de dinero y kilometraje se limpia a null, las fechas de venta estan en ISO 8601 y las miniaturas se elevan a resolucion completa. Los valores ausentes se devuelven como null, nunca inventados.
  • Una decodificacion de VIN sin conexion gratuita agrega el Identificador Mundial del Fabricante, el pais de origen, el año del modelo y la planta de ensamblaje a partir del VIN mostrado publicamente.

Los datos cubren patios de subasta de Copart en los 50 estados de EE. UU. Dos complementos de IA opcionales pueden enriquecer cada registro; son opcionales, se cobran solo cuando producen salida y estan deshabilitados en los planes gratuitos de Apify.

Por que este scraper de Copart

Un superconjunto estricto de los scrapers populares de Copart y subastas de salvamento: acepta todas las entradas que ellos aceptan y devuelve todos los campos que ellos devuelven, y mas.

CapacidadEste actorparseforge/copart-public-search-scraperdevcake/copart-data-scraper
Busqueda por palabra clave, marca, modeloSiSolo via URLSi
Filtro por rango de año del modeloSiNoSi
Filtros de daño / titulo / estado / fecha de venta / arranca y andaSiNoParcial
Comenzar desde URL de busqueda y URL de un solo loteSiSiNo
Decodificacion de VIN (WMI, pais, año, planta)Si, gratisComplemento de pagoVia enriquecimiento
Oferta actual, compra inmediata, oferta alta, oferta minimaSiSolo oferta actualCompra inmediata, oferta actual
Valor minorista estimado (ACV), valor real en efectivo, costo de reparacionSiParcialParcial
Daño primario y secundario mas codigo de dañoSiSolo primarioSi
Codigo de titulo, estado del titulo, marcas del tituloSiParcialEstado del titulo
Nombre y numero de patio, ciudad, estado, codigo postal, coordenadasSiParcialNombre y numero de patio
Vendedor, llaves, especificaciones (motor, transmision, traccion, combustible, color, carroceria)SiParcialSi
URL de imagen en resolucion completaSiSiSi
Complementos de IA: resumen del lote y evaluacion de dañosSiNoNo
Precio por resultado0.0080.026Variable
Sin clave de API, solo HTTP, sin inicio de sesionSiSiSi

Nota sobre el alcance: este actor apunta a la busqueda publica de lotes de Copart de EE. UU. No obtiene hojas de datos regionales fuera de EE. UU. ni datos que requieran inicio de sesion. Cada campo anterior proviene de datos que cualquier visitante anonimo puede ver en copart.com.

Inicio rapido

Abre el actor, pega esto en la entrada y presiona Ejecutar.

{
"make": "Toyota",
"model": "Camry",
"yearFrom": 2015,
"state": "TX",
"damage": "front end",
"runsAndDrives": true,
"maxLots": 25
}

Cada campo de entrada es opcional. Con una entrada vacia, el actor navega por todos los lotes ordenados por la fecha de venta mas proxima. Deja los complementos de IA desactivados (predeterminado) para los campos de lote sin procesar.

Referencia de entrada

CampoTipoRequeridoPredeterminadoDescripcion
startUrlsarrayno(vacio)URLs de resultados de busqueda o de un solo lote de Copart (deben comenzar con https://www.copart.com/). Una URL de lote extrae ese lote exacto; una URL de busqueda reutiliza su palabra clave. Tiene prioridad sobre la busqueda y los filtros de abajo.
searchQuerystringno(vacio)Busqueda de texto libre en marca, modelo y palabras clave, por ejemplo Toyota Camry o Ford F-150 diesel.
makestringno(vacio)Marca del vehiculo para acotar la busqueda, por ejemplo HONDA. Se combina con la busqueda.
modelstringno(vacio)Modelo del vehiculo para acotar la busqueda, por ejemplo CIVIC. Se combina con la busqueda.
yearFromintegerno(cualquiera)Incluir solo lotes desde este año del modelo en adelante.
yearTointegerno(cualquiera)Incluir solo lotes hasta este año del modelo.
damagestringno(cualquiera)Mantener solo lotes cuyo daño primario o secundario coincida con este texto, por ejemplo front end, water/flood, hail. No distingue mayusculas.
titleTypestringno(cualquiera)Mantener solo lotes cuyo codigo o marca de titulo coincida con este texto, por ejemplo salvage, clean, cert, rebuilt. No distingue mayusculas.
runsAndDrivesbooleannofalseMantener solo lotes que Copart marca como que arrancan y andan.
saleDateFromstringno(cualquiera)Mantener solo lotes con fecha de venta programada en o despues de esta fecha (YYYY-MM-DD).
saleDateTostringno(cualquiera)Mantener solo lotes con fecha de venta programada en o antes de esta fecha (YYYY-MM-DD).
stateenumno(cualquiera)Limitar lotes a un solo estado de EE. UU. donde esta el patio de subasta, por codigo de dos letras, por ejemplo TX.
maxLotsintegerno(todos)Maximo de lotes de subasta a recolectar. Los planes gratuitos de Apify estan limitados a 10 por ejecucion.
sortenumnoauction_date_type ascOrden de los lotes: auction_date_type asc, auction_date_type desc, lot_year desc, lot_year asc, odometer_reading asc, odometer_reading desc.
decodeVinbooleannotrueAgregar un desglose de VIN sin conexion (WMI, pais, año del modelo, planta). Gratis, sin cargo adicional.
withAiSummarybooleannofalseAgregar un resumen de IA en lenguaje claro de cada lote. Complemento de pago, deshabilitado en planes gratuitos.
withAiSpecExtractbooleannofalseAgregar una evaluacion de daño y condicion por IA (severidad, reparabilidad, si es manejable, tipo de titulo, riesgos clave). Complemento de pago, deshabilitado en planes gratuitos.

Los filtros se combinan con la busqueda y se aplican a cada lote devuelto.

Referencia de salida

Un elemento del dataset por lote. Tipos: string, number, boolean, object, array o null cuando el valor de origen esta ausente.

CampoTipoDescripcion
imageUrlstringFoto del lote en resolucion completa, o null.
lotNumberstringNumero de lote de Copart (unico por lote).
titlestringTitulo del lote, por ejemplo 2014 HONDA ACCORD SPORT.
urlstringURL de la pagina publica del lote en Copart.
yearnumberAño del modelo.
makestringMarca del vehiculo.
modelstringModelo del vehiculo.
modelGroupstringGrupo de modelo segun lo etiqueta Copart.
trimstringVersion del vehiculo, o null.
vinstringVIN como se muestra en la busqueda publica (parcialmente enmascarado).
vinDecodedobjectDesglose de VIN sin conexion: wmi, country, modelYear, assemblyPlant. Presente cuando decodeVin esta activo.
vehicleTypestringTipo de vehiculo, por ejemplo SEDAN.
vehicleCategorystringCodigo de categoria de vehiculo de Copart.
odometernumberLectura del odometro, o null si no se publica.
odometerBrandstringMarca/estado del odometro, o null.
primaryDamagestringTipo de daño primario.
primaryDamageCodestringCodigo corto de daño primario, por ejemplo FR.
secondaryDamagestringTipo de daño secundario, o null.
titleCodestringCodigo de titulo o documento de venta, por ejemplo CERT-D.
titleStatestringEstado que emitio el titulo (puede diferir del estado del patio).
titleBrandsarrayCodigos indicadores de titulo y venta, por ejemplo ["CERT-D","IV"].
runConditionstringEtiqueta de condicion de arranque y andar.
runsAndDrivesbooleanSi Copart marca el lote como que arranca y anda.
driveStatusbooleanBandera de estado de traccion de Copart, o null.
estimatedRetailValuenumberValor minorista estimado, o null.
actualCashValuenumberValor real en efectivo (ACV), o null.
estimatedRepairCostnumberCosto de reparacion estimado, o null.
carfaxAvailablebooleanSi hay informe Carfax disponible, o null.
sellerstringNombre del vendedor, o null.
auctionBrandstringMarca de la subasta, por ejemplo COPART.
currencystringCodigo de moneda de los campos de dinero, por ejemplo USD.
currentBidnumberOferta actual, o null.
highBidnumberOferta alta cuando se publica, o null.
buyItNowPricenumberPrecio de compra inmediata cuando se publica, o null.
minimumBidnumberOferta minima cuando se publica, o null.
saleStatusstringEstado de la venta, por ejemplo Pure Sale, On Approval, Minimum Bid.
lotStatusCodestringCodigo de estado del lote, por ejemplo O para abierto.
saleDatestringFecha de venta programada (ISO 8601), o null.
saleTimestringHora de venta programada.
saleTimezonestringZona horaria de la venta, por ejemplo CDT.
saleLocationstringNombre del patio de subasta.
yardNumbernumberNumero del patio de subasta.
citystringCiudad del patio de subasta.
statestringCodigo de estado del patio de subasta.
countrystringPais del patio de subasta.
zipstringCodigo postal del patio de subasta.
latitudenumberLatitud del patio de subasta, o null.
longitudenumberLongitud del patio de subasta, o null.
colorstringColor exterior.
fuelstringTipo de combustible.
transmissionstringTipo de transmision.
drivestringTren motriz, por ejemplo FRONT WHEEL DRIVE.
enginestringDescripcion del motor.
cylindersstringNumero de cilindros.
bodyStylestringEstilo de carroceria, por ejemplo SEDAN 4DR.
hasKeysstringSi hay llaves presentes, por ejemplo YES.
aiSummarystringResumen del lote por IA en lenguaje claro. Presente solo cuando withAiSummary esta activo.
aiSpecExtractobjectEvaluacion de daño/condicion por IA. Presente solo cuando withAiSpecExtract esta activo.
observedAtstringMarca de tiempo ISO 8601 de cuando se recolecto el registro.
errorstringnull en exito. En una ejecucion fallida o bloqueada, se escribe un solo elemento con el campo error poblado.

Ejecucion via API y CLI

Inicia una ejecucion y lee el dataset. Reemplaza <TOKEN> con tu token de API de Apify.

Ejecuta de forma sincrona y obten los elementos del dataset en una sola llamada:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~copart-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"make":"Toyota","model":"Camry","maxLots":25,"sort":"auction_date_type asc"}'

Inicia una ejecucion de forma asincrona:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~copart-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"searchQuery":"Ford F-150","state":"TX","yearFrom":2018,"maxLots":100}'

Apify CLI:

apify call scrapers_lat/copart-scraper \
--input '{"make":"Honda","model":"Civic","maxLots":10}'

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 de resultados grandes. clean=true elimina campos vacios e internos.

Facturacion y limites

  • Pago por resultado. Se cobra por lote devuelto (evento result). Consulta la pestaña de precios para el precio actual por resultado.
  • La decodificacion de VIN es gratis. Se ejecuta sin conexion y nunca agrega un cargo.
  • Complementos de IA facturados por separado. withAiSummary y withAiSpecExtract cobran su propio evento solo cuando producen salida util, y estan deshabilitados en planes gratuitos.
  • Sin cargo por fallo. Si una ejecucion falla o es bloqueada por la proteccion anti-bot de Copart, el actor escribe un solo elemento con el campo error poblado y no cobra por el. Las ejecuciones vacias no cuestan nada.
  • Se respeta el limite de gasto. Configura maxTotalChargeUsd en la ejecucion; una vez alcanzado, el actor deja de emitir y cobrar mas resultados facturables.
  • Los planes gratuitos de Apify estan limitados a 10 registros por ejecucion. Mejora tu plan para un maxLots mayor.

Preguntas frecuentes

Una ejecucion devolvio 0 registros. Por que? O la combinacion de filtros no coincidio con nada, o el borde Imperva/Incapsula de Copart sirvio un desafio anti-bot para esa ejecucion. Las ejecuciones bloqueadas escriben un solo elemento con el campo error poblado y nunca se cobran. Afloja los filtros o intenta de nuevo mas tarde.

El scraper devuelve el VIN completo? Devuelve el VIN exactamente como Copart lo muestra en la busqueda publica, que esta parcialmente enmascarado. La decodificacion de VIN gratuita aun lee el Identificador Mundial del Fabricante, el pais de origen, el año del modelo y la planta de los caracteres visibles. Todos los demas detalles del lote, como daño, odometro y valoracion, estan completos.

Puedo filtrar por marca, modelo, año, daño o titulo? Si. Usa searchQuery para palabras clave, agrega make y model, define yearFrom/yearTo y acota mas con damage, titleType, state, saleDateFrom/saleDateTo y runsAndDrives. Tambien puedes sort por fecha de venta, año del modelo u odometro.

Puedo extraer una URL de busqueda de Copart o un solo lote? Si. Pon una o mas URLs de Copart en startUrls. Una URL de un solo lote extrae ese lote exacto; una URL de resultados de busqueda reutiliza su palabra clave.

Por que un campo de dinero u odometro es null? Copart usa un centinela -1 (y cero para precios sin definir) para los valores que no publica; el actor los limpia a null en lugar de devolver un numero engañoso.

Los complementos de IA funcionan en un plan gratuito? No. Los complementos de IA requieren un plan de pago de Apify y se deshabilitan automaticamente para usuarios gratuitos. Los campos base del lote siempre se devuelven.

Es esta una herramienta oficial de Copart? No. Este actor es independiente y no tiene afiliacion con Copart. Lee solo datos disponibles publicamente en la plataforma. Usalo de acuerdo con los terminos de servicio de Copart.


Herramienta independiente, no afiliada a Copart. Accede solo a datos de lotes de subasta disponibles publicamente. Usala de acuerdo con los terminos de servicio de Copart.