IAAI Vehicle Scraper - Salvage Auction Data avatar

IAAI Vehicle Scraper - Salvage Auction Data

Pricing

from $3.00 / 1,000 results

Go to Apify Store
IAAI Vehicle Scraper - Salvage Auction Data

IAAI Vehicle Scraper - Salvage Auction Data

Scrape IAAI search results and vehicle details with VIN, damage, odometer, title, auction, branch, bids, specifications and high-resolution images.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Ben

Ben

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Scrape public vehicle listings from IAA (IAAI / Insurance Auto Auctions) into structured records for market research, inventory monitoring, vehicle sourcing, valuation workflows, and auction analysis. The Actor accepts IAAI search-result pages, individual vehicle-detail URLs, or simple search keywords. It can return fast search-card data or enrich every selected lot with specifications, damage, title information, branch details, auction timing, public bid fields, and high-resolution image URLs.

The output is saved to the default Apify dataset and can be downloaded as JSON, CSV, Excel, XML, or RSS. You can also run the Actor through the Apify API, schedule it, connect a webhook, or use the resulting dataset in Make, Zapier, n8n, Python, a database, or a business-intelligence tool.

What can the IAAI Vehicle Scraper collect?

Each vehicle can include:

  • IAAI salvage ID and stock number
  • Year, make, model, series, and listing title
  • Public masked VIN and VIN status
  • Inventory type, status, and category
  • Primary and secondary damage
  • Loss type and title or sale document
  • Title state and buyer eligibility codes
  • Odometer value, unit, brand, and display text
  • Run-and-drive, operability, key, and airbag indicators
  • Engine, fuel, cylinders, transmission, and drivetrain
  • Body style, vehicle class, colors, and country of origin
  • Selling branch, address, city, state, ZIP code, and phone
  • Public latitude and longitude when supplied by IAAI
  • Auction date and time, lane, run number, aisle, and stall
  • Public current-bid or buy-now values when displayed
  • Actual cash value and estimated repair cost when displayed
  • Seller label, currency, public-auction flag, and vehicle grade
  • Main image, full public image list, and image count
  • Original IAAI vehicle URL, search query, rank, and scrape timestamp

Fields are source-dependent. IAAI may mask a VIN, seller, bid, repair estimate, or other value for anonymous visitors. The Actor returns the public value that was present during the run and does not invent missing information.

Why use this Actor?

IAA's search pages contain useful vehicle summaries, while each vehicle page contains a much richer structured model. Manually opening lots, copying fields, and downloading links is slow and difficult to repeat. This Actor turns the public pages into consistent rows that are easier to filter, compare, monitor, and join with internal data.

Common workflows include:

  • Salvage and used-vehicle inventory research
  • Auction sourcing for dealers, rebuilders, dismantlers, and exporters
  • Damage, mileage, title, and location comparisons
  • Branch-level inventory monitoring
  • Vehicle-image collection for a reviewed shortlist
  • Historical auction snapshots and price research
  • VIN-based reconciliation with internal inventory
  • Input data for repair-cost or resale-value models
  • Alerts when matching public lots appear

Input

Search or vehicle URLs

Paste one or more public IAAI URLs in startUrls. Search pages discover lots. Vehicle-detail pages extract one exact lot.

{
"startUrls": [
{"url": "https://www.iaai.com/Search?keyword=toyota"}
],
"includeDetails": true,
"maxResults": 10
}

You can use the filters on IAAI first and paste the resulting search URL. The Actor preserves that URL as the search source, reads the visible result set, deduplicates vehicle links, and stops at maxResults.

Keywords

Use keywords to add simple searches without constructing a URL:

{
"startUrls": [],
"keywords": ["toyota", "tesla", "ford f-150"],
"includeDetails": true,
"maxResults": 20
}

Search terms can be a make, model, VIN fragment, stock number, or another phrase accepted by IAAI's public search.

Detail-only extraction

For a known lot, supply its detail URL:

{
"startUrls": [
{"url": "https://www.iaai.com/VehicleDetail/46100528~US"}
],
"maxResults": 1
}

Direct detail URLs are always parsed as detail pages. includeDetails controls whether lots discovered from search pages are also opened for enrichment.

Fast search mode

Set includeDetails to false when you only need the visible search-card fields and want fewer requests:

{
"startUrls": [
{"url": "https://www.iaai.com/Search?keyword=honda"}
],
"includeDetails": false,
"maxResults": 50
}

Search mode still returns vehicle identity, title, stock number, masked VIN, damage, odometer, branch, auction time, image, and source URL when those fields appear in the card.

Example output

The exact values change as IAAI inventory changes. A normalized vehicle row has this shape:

{
"source": "iaai",
"salvage_id": "46100528",
"stock_number": "45602105",
"title": "2009 TOYOTA SIENNA LE",
"year": 2009,
"make": "TOYOTA",
"model": "SIENNA",
"series": "LE",
"vin_mask": "5TDZK23C19S******",
"primary_damage": "Normal Wear & Tear",
"odometer": 143828,
"odometer_unit": "mi",
"run_and_drive": true,
"key_available": true,
"engine": "3.5L V-6 DOHC, VVT, 266HP",
"transmission": "Automatic Transmission",
"branch_name": "Clearwater (FL)",
"currency": "USD",
"image_count": 10,
"url": "https://www.iaai.com/VehicleDetail/46100528~US",
"scraped_at": "2026-07-11T09:00:00+00:00"
}

source_attributes preserves additional public fields from IAAI's embedded vehicle model. This is useful when you need a less common source field that is not part of the main normalized columns.

Search discovery and detail enrichment

The Actor deliberately separates discovery from enrichment. A search request can expose many candidate lots. Detail requests are then limited to the unique vehicles inside maxResults. This keeps scheduled runs bounded and avoids spending time on records you did not request.

For repeat monitoring, start with a narrow IAAI search and a small result limit. Save the salvage_id or stock_number as your stable key. Append snapshots with scraped_at instead of overwriting prior data. That allows you to detect new lots, changed public auction dates, or newly displayed prices without treating every run as a new vehicle.

Pricing

This Actor uses transparent pay-per-event pricing:

  • $0.00005 when the Actor starts
  • $0.003 for each vehicle saved to the default dataset

A successful 10-vehicle run costs about $0.03005 in Actor charges before ordinary Apify platform usage. Failed or invalid URLs that do not produce a dataset row are not billed as result events. Use maxResults to keep the output and charge bounded.

Reliability and data quality

The implementation reads IAAI's server-rendered public search cards and the structured vehicle model embedded in public detail pages. It does not require a logged-in IAAI account, a browser runtime, or a paid unblocker. Requests use bounded retries, Chrome-compatible HTTP behavior, explicit timeouts, URL validation, deduplication, and a five-request detail concurrency limit.

The run fails explicitly when no useful vehicle rows are produced. That makes a broken extractor visible to schedules and monitoring instead of silently returning an empty successful dataset.

Source data can still change. Auction values are point-in-time observations, public fields may be masked, and lots can be sold or removed. Confirm material purchasing, title, damage, fee, eligibility, and pickup decisions directly with IAAI and qualified professionals.

Automation examples

You can schedule a narrow search every morning, compare the returned IDs with yesterday's dataset, and send only new lots to a review channel. A dealer can route selected rows into a CRM. A parts business can filter by make, model, damage, and branch. An analyst can store daily public snapshots in a warehouse and compare auction supply by region.

For webhooks, use the Actor run success event and retrieve the default dataset through its API URL. For larger workflows, keep collection and business rules separate: let the Actor collect source records, then apply your valuation, qualification, or alert thresholds downstream.

Responsible use

Use the Actor for legitimate public-data research and follow IAAI's terms, applicable law, intellectual-property rights, and your organization's compliance requirements. Do not use it to bypass access controls, submit bids, impersonate buyers, or make automated purchasing decisions without human review.

A public listing is not a warranty. A masked VIN is not a complete identifier. “Run & Drive,” title labels, damage descriptions, odometer brands, estimates, bids, and images must be assessed in context. Obtain inspections, reports, fee schedules, licensing guidance, and title advice where appropriate.

FAQ

Does the Actor require an IAAI login?

No. It extracts fields available on public IAAI search and vehicle pages. Account-only values remain unavailable.

Can I paste a filtered IAAI search URL?

Yes. Apply filters on IAAI and add the resulting public search URL to startUrls.

Can I scrape one known vehicle?

Yes. Supply its /VehicleDetail/... URL and set maxResults to 1.

Why is a VIN or seller masked?

IAAI controls what anonymous visitors can see. The Actor returns the public source value and does not attempt to unmask it.

Why is a bid or buy-now price empty?

Some auctions do not expose those values publicly, have not opened, or use a sale format without that field. Missing is different from zero, so the output keeps unavailable values as null.

Does this Actor place bids or buy vehicles?

No. It is a read-only data extraction tool.

How do I report a problem?

Open an issue on the Actor page with a public example URL, the run ID, the field you expected, and what you received. Do not include account credentials or private buyer information.

If the Actor saves you time, please leave a Store review. Reviews help prioritize maintenance and make reliable tools easier for other users to find.

You might also like

Keywords

IAAI scraper, IAA scraper, Insurance Auto Auctions scraper, salvage vehicle scraper, auto auction data, vehicle auction scraper, damaged car data, VIN auction data, salvage inventory, IAAI vehicle details, auction image scraper, vehicle sourcing, dealer inventory research, car auction API, Apify IAAI scraper