Bring a Trailer Auctions Scraper
Pricing
Pay per event
Bring a Trailer Auctions Scraper
Scrapes active vehicle auction listings from Bring a Trailer (bringatrailer.com). Returns all current auctions with title, year, current bid, country, end time, and direct listing URL.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
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.