Bring a Trailer Auctions Scraper
AUTOMATIONECOMMERCE
Bring a Trailer Auctions Scraper
Extract all active vehicle auction listings from Bring a Trailer — the premier marketplace for vintage and classic cars, motorcycles, trucks, and collectible vehicles.
What It Does
Fetches all currently active auction listings from BaT in a single run. Each record includes the vehicle title, year, current bid, currency, country of listing, auction end time, and a direct link to the listing page.
A typical run returns 1,000–1,500 active listings in under 15 seconds.
Output Fields
| Field | Description |
|---|---|
id |
BaT listing ID (numeric) |
title |
Full auction title, e.g. "1971 Porsche 911 S Targa" |
url |
Direct URL to the BaT listing page |
year |
Model year of the vehicle |
era |
Decade the vehicle is from (e.g. 1970) |
currentBid |
Current highest bid (numeric) |
currentBidFormatted |
Human-readable bid, e.g. "USD $52,123" |
currentBidLabel |
"Bid:" for active auctions |
currency |
Currency code, e.g. "USD" |
country |
Country where the vehicle is located |
countryCode |
ISO 3166-1 alpha-2 country code |
thumbnailUrl |
Listing thumbnail image URL |
excerpt |
Short vehicle description from the listing |
timestampEnd |
Unix timestamp (seconds) when the auction ends |
endsAt |
ISO-8601 datetime when the auction ends |
noreserve |
true if there is no reserve price |
premium |
true if this is a BaT premium listing |
watchers |
Number of users watching (may be null) |
active |
true for live auctions |
scrapedAt |
ISO-8601 timestamp when the record was scraped |
Input Options
| Field | Type | Default | Description |
|---|---|---|---|
maxItems |
integer | 0 (unlimited) | Maximum listings to return. Set to 0 for all active auctions. |
Usage Examples
Fetch all active auctions:
Set maxItems to 0 (or leave blank) to retrieve every currently active listing.
Fetch a sample:
Set maxItems to 10 (or any positive integer) to cap the results.
Notes
- Data is sourced from the BaT auctions page which is publicly accessible without login.
- Active auction counts fluctuate throughout the day as new listings open and auctions close.
- The scraper captures a point-in-time snapshot; bid amounts change in real time.
- BaT's robots.txt sets
crawl-delay: 1and the scraper respects this via a single-page fetch.