Bring a Trailer Scraper
Pricing
from $5.00 / 1,000 results
Bring a Trailer Scraper
Extract auction data from Bring a Trailer (BaT). Get sold prices, vehicle specs, VIN, mileage, seller info, and photos from 230,000+ completed vehicle auctions. Perfect for car market analysis, dealer intelligence, insurance valuations, and investment research.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
SilentFlow
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
11 hours ago
Last modified
Categories
Share
Extract auction data from Bring a Trailer — the largest online auction platform for collector and enthusiast vehicles.
✨ Why use this scraper?
- 🚗 Access 230,000+ completed vehicle auction results with sold prices
- 🔍 Search by any keyword — make, model, year, or any term
- 📋 Full vehicle specs including VIN, mileage, engine, transmission, and colors
- 💰 Sold prices, bid counts, and auction dates for market analysis
- 📸 Gallery photos from each listing
- 👤 Seller info and location data
🎯 Use cases
- Car market analysis — Track sold prices by make, model, and year to understand collector car valuations
- Investment research — Identify undervalued vehicles and market trends using historical auction data
- Dealer intelligence — Monitor competitor pricing and inventory on the most active enthusiast auction platform
- Insurance valuation — Get accurate market values for specialty and collector vehicles
- Data journalism — Analyze automotive market trends with structured, exportable data
📥 Input parameters
| Parameter | Description |
|---|---|
| Search keywords | Keywords to search (e.g. "Porsche 911", "BMW M3 E30") |
| Start URLs | Direct BaT listing or browse page URLs |
| Maximum results | How many results to return (default: 50) |
| Enrich with detail pages | Fetch full specs, VIN, photos from each listing (default: on) |
📊 Output data
Each result includes vehicle and auction data in JSON, CSV, or Excel format.
🗂️ Data fields
| Field | Description |
|---|---|
title | Full vehicle title |
price | Sold price (numeric) |
priceFormatted | Formatted price (e.g. "USD $35,000") |
currency | Currency code |
status | Auction status (sold/active) |
auctionEndDate | When the auction ended |
totalBids | Number of bids |
noReserve | Whether it was a no-reserve auction |
vin | Vehicle Identification Number |
mileage | Odometer reading |
engine | Engine specs |
transmission | Transmission type |
exteriorColor | Exterior color/paint |
interiorColor | Interior color/upholstery |
essentials | All listed vehicle essentials |
seller | Seller username |
location | Vehicle location |
imageUrl | Main thumbnail |
imageUrls | All gallery photos |
excerpt | Listing description excerpt |
url | Direct link to the BaT listing |
🚀 Examples
Search for Porsche 911 auctions:
{"searches": ["Porsche 911"],"maxItems": 100}
Get data from specific listings:
{"startUrls": [{"url": "https://bringatrailer.com/listing/2007-porsche-boxster-s-24/"}]}
Browse a model page:
{"startUrls": [{"url": "https://bringatrailer.com/bmw/e30-m3/"}],"maxItems": 50}
💻 Integrations
Use the Apify API to integrate BaT auction data into your workflow — connect with Google Sheets, Airtable, Zapier, Make, and more.
📈 Performance & limits
- ~24 results per search from BaT browse pages
- Detail enrichment adds ~2-3 seconds per item
- Disable "Enrich with detail pages" for faster basic data collection
💡 Tips for best results
- Use specific keywords: "BMW E30 M3" works better than just "BMW"
- Browse page URLs (e.g.
/porsche/911/) return the most recent completed auctions for that model - Direct listing URLs give you full data for a specific auction
❓ FAQ
Can I get active/ongoing auctions? Active auctions require a BaT account. This scraper focuses on completed auctions which are publicly accessible.
How far back does the data go? BaT has auction results going back to their early years. Browse pages show the most recent results first.
📬 Support
For questions or issues, reach out via the Apify console.