Coverage & Freshness

Copart & IAAI Vehicle Auction Data Coverage

Measured coverage, field availability and freshness for the Apibara Vehicle Auction Data API, with clear definitions for current records, historical records and source-specific data.

Indexed auction records
20M+
Updated 2026-09-03 08:18
Indexed auction records
20M+

Current/vehicle and retained historical auction records; not unique vehicles.

Vehicle / lot records
2.5M+
Updated 2026-09-03 08:18
Records added or refreshed daily
30K+

Approximate processing volume; includes newly indexed and refreshed records.

Records added or refreshed daily
30K+
Updated 2026-09-03 08:18
Supported auction sources
2 sources

Copart and IAAI / IAA.

General Copart freshness
Up to 15 min
Updated 2026-09-03 08:18
General vehicle refresh
Up to ~30 min

Approximate; depends on source state and availability.

Supported live bid freshness
10–15 sec
Updated 2026-09-03 08:18
Supported live bid refresh
10–15 sec

Approximate for supported live-auction workflows.

Measured dataset

Coverage numbers with definitions developers can actually use

Apibara separates current vehicle records, retained historical auction records, source-specific coverage and field availability. This avoids one common mistake in auction datasets: treating every stored record as a unique vehicle.

Indexed records
20M+

Current and retained historical auction records indexed by Apibara.

Daily activity
~30K

Approximate records added or refreshed per day across supported sources.

General refresh
Up to ~30 min

Typical supported vehicle-data refresh target, separate from HTTP latency.

Live bid refresh
10–15 sec

Approximate supported live-auction bid refresh interval.

Coverage model

What one normalized vehicle record can contain

Identity

VIN, lot number, year, make, model, title and source platform.

Auction

Auction state, date, Buy Now flags, timed-auction data and sale status.

Pricing

Current bid, Buy Now, sold price and estimated cost when available.

Condition

Damage, run condition, key availability, odometer and sale-document data.

Vehicle specs

Engine, transmission, fuel type, drivetrain, color and body style.

Media & logistics

Photos, video/360 flags, auction location and shipping-related data.

Important definition

20M+ records does not mean 20M unique vehicles

The same VIN can appear in current inventory and in one or more retained historical auction records. For that reason, indexed records and unique VINs are intentionally treated as different measurements.

Current vehicle / lot record

Normalized record used for current search, filters and active inventory.

Historical record

Previous auction appearance, previous sale or retained historical state.

Copart + IAAI

Two auction sources, one normalized application model

Applications can use one response structure while preserving source-specific fields when they are available.

Capability
Copart
IAA / IAAI
Source filter
platform=copart
platform=iaai
VIN / lot search
Supported
Supported
Photos / media
When available
When available
History
When retained
When retained
Machine-readable coverage

Stable facts for monitoring and AI agents

Instead of forcing tools to scrape visual cards, Apibara also exposes coverage and interpretation rules as JSON.

{
  "coverage_url": "/coverage.json",
  "ai_facts_url": "/ai-facts.json",
  "indexed_records_are_unique_vehicles": false,
  "freshness_is_http_latency": false
}
Methodology
Large totals

Large row totals may use database metadata estimates to avoid expensive full-table scans on production datasets.

Field availability

VIN, photo, bid, Buy Now and sale-price availability can be measured on a bounded recent sample and published with a measurement timestamp.

Frequently asked questions

Does 20M+ indexed records mean 20M unique vehicles?

No. A VIN can have a current record and one or more retained historical auction records. Indexed records and unique vehicles are different measurements.

Why can photos, current bids or sale prices be missing?

Auction fields depend on the source and current lot state. Nullable fields are expected when the source does not expose a value for that record.

How fresh is the auction data?

General supported vehicle data may refresh within approximately 30 minutes, while supported live-bid workflows can update around every 10–15 seconds.

Can machines read Coverage without parsing the page?

Yes. Use /coverage.json and /ai-facts.json for stable machine-readable facts.