Bring a Trailer Scraper — Classic & Collector Car Auction Data
Pricing
from $1.90 / 1,000 results
Bring a Trailer Scraper — Classic & Collector Car Auction Data
Extract auction data from Bring a Trailer (BaT): bid prices, hammer prices, reserve status, sold/unsold outcomes, and vehicle details for active and completed classic car auctions. Export to JSON, CSV, or Excel.
Pricing
from $1.90 / 1,000 results
Rating
0.0
(0)
Developer
Rastriq — Structured data from the world
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 hours ago
Last modified
Categories
Share
Extract auction data from Bring a Trailer (BaT) — the world's largest online enthusiast car auction platform, with 40,000+ auctions completed annually and $2B+ in total sales. Bring a Trailer Scraper lets you collect bid prices, reserve status, auction outcomes, and vehicle details for both active and completed auctions, then export to JSON, CSV, or Excel.
Try it free — your first $5 of usage is on Apify. No credit card required.
What is Bring a Trailer Scraper?
Bring a Trailer Scraper is an unofficial BaT data extraction tool that gives you structured access to the collector car auction market without an API key or login. Unlike manual research — which requires clicking through thousands of individual listings — this scraper pulls all the data you need in a single automated run.
Use Bring a Trailer Scraper to:
- Track auction prices — monitor realized hammer prices and current bids for any make, model, or year range
- Analyze market trends — compare sold vs. unsold rates, no-reserve auction performance, and pricing by region
- Build valuation datasets — create comparable sales databases for insurance, appraisals, or purchase decisions
- Monitor competitor inventory — track what dealers and collectors are buying and selling on BaT
The Apify platform gives Bring a Trailer Scraper built-in scheduling, monitoring, API access, proxy rotation, and integrations with Make, Zapier, Google Sheets, and 1,500+ apps — all out of the box.
What data does Bring a Trailer Scraper extract?
| Auction title & URL | Make, model & year |
| Current bid / hammer price | Currency (USD) |
| No-reserve flag | Sold / unsold outcome |
| Bid count | Time remaining or sale date |
| Seller location | Listing thumbnail image |
Bring a Trailer Scraper returns structured data with the following fields:
| Field | Type | Description |
|---|---|---|
id | integer | BaT internal listing ID |
listing_type | string | auction (active) or completed |
url | string | Direct link to the auction page |
title | string | Full auction title as shown on BaT |
brand | string | Car make / manufacturer |
model | string | Car model (parsed from title) |
model_year | integer | Year of manufacture |
price | number | Current bid (active) or final hammer price (completed), in USD |
price_currency | string | Currency code (typically USD) |
bid_count | integer | Number of comments/bids on the listing |
no_reserve | boolean | Whether the auction has no reserve price |
sold | boolean | Whether the car sold (completed auctions only) |
time_remaining | string | Time left (active) or sale date (completed) |
location | string | Seller country or region |
image_url | string | Thumbnail image URL |
scraped_at | datetime | UTC timestamp of extraction |
Fields marked as nullable may not appear in all results depending on the listing status.
How to use Bring a Trailer Scraper
Extracting Bring a Trailer data takes under two minutes:
- Create a free Apify account at apify.com — your first $5 is free
- Open Bring a Trailer Scraper in Apify Console or click Try for free on this page
- Set your filters — enter a make (e.g.
porsche,ferrari), year range, and listing type - Adjust limits — set max results (start with 10 for a quick test)
- Click Start and wait a few seconds
- Download your results in JSON, CSV, Excel, or XML — or access them via the Apify API
Input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
make | string | No | — | Car make to filter (e.g. porsche, ferrari, mercedes-benz). Leave empty for all makes |
year_min | integer | No | — | Earliest model year to include |
year_max | integer | No | — | Latest model year to include |
listing_type | string | No | all | all, active (live auctions only), or completed (past auctions only) |
max_items | integer | No | 100 | Maximum number of listings to extract (up to 50,000) |
max_pages | integer | No | — | Maximum pages of completed results to process |
proxyConfiguration | object | No | Apify Proxy | Proxy settings. Residential proxies recommended for best results |
Example input:
{"make": "porsche","listing_type": "all","max_items": 100,"year_min": 1960,"year_max": 1995,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Output example
Each result is a structured JSON object. Here's a sample from a real run:
{"id": 117808656,"listing_type": "auction","url": "https://bringatrailer.com/listing/2016-porsche-cayman-gt4-248/","title": "4.2L-Powered 2016 Porsche Cayman GT4 Track Car","brand": "porsche","model": "Cayman GT4 Track Car","model_year": 2016,"price": 82074,"price_currency": "USD","bid_count": null,"no_reserve": false,"sold": null,"time_remaining": "2d 5h","location": "United States","image_url": "https://bringatrailer.com/wp-content/uploads/2026/07/2016_Porsche_Cayman_GT4_Race_Car-004-scaled-72840.jpg","scraped_at": "2026-08-04T20:04:54.293390+00:00","source": "bringatrailer.com"}
Download results in JSON, CSV, Excel, XML, or HTML from the Output tab, or pull them programmatically using the Apify API (see the API tab for ready-to-use code snippets in Python, Node.js, and cURL).
How much does it cost to scrape Bring a Trailer?
Bring a Trailer Scraper uses a pay-per-result pricing model — you only pay for the listings you extract:
| Concept | Price |
|---|---|
| Per result | $0.0019 |
| Actor start | $0.0005 per GB of memory |
Cost examples:
| Volume | Estimated cost |
|---|---|
| 100 listings | ~$0.19 |
| 1,000 listings | ~$1.90 |
| 10,000 listings | ~$19.00 |
Platform costs (compute and proxy) are included — no hidden extras.
Is scraping Bring a Trailer free? Your first $5 of usage is covered by Apify's free trial credit — enough to extract roughly 2,600 auction results at no cost.
How it works
The scraper uses two data sources depending on the listing type:
- Active auctions — extracted from embedded page data on
/auctions/, which contains all ~1,300 live listings in a single request. Client-side filtering by make and year range is applied after extraction. - Completed auctions — paginated REST API with server-side filtering by make and year. Returns 36 items per page across 250,000+ historical listings.
Both sources are accessed using residential proxies with respectful rate limiting.
Setting up recurring monitoring
Bring a Trailer Scraper is designed for both one-time extractions and continuous market monitoring:
- Save your input as a Task in Apify Console
- Go to Schedules and set the frequency: daily, weekly, or custom cron
- Add a webhook to receive data in Slack, email, or your own endpoint when each run finishes
- Compare datasets over time to spot pricing trends, new listings, and market shifts
Related Rastriq Actors
Explore the full Rastriq collector car intelligence portfolio on Apify Store:
| Actor | Description |
|---|---|
| RM Sotheby's Scraper | Auction results and hammer prices from RM Sotheby's |
| Classic Driver Scraper | Listings from Europe's leading classic car marketplace |
| Catawiki Cars Scraper | Online classic car auctions from Catawiki |
| Hemmings Scraper | Classic car listings from America's largest collector marketplace |
| Bonhams Cars Scraper | Auction lots and hammer prices from Bonhams |
| ClassicCars.com Scraper | US classic car classified listings and prices |
Frequently Asked Questions
Is scraping Bring a Trailer legal?
Bring a Trailer Scraper only accesses publicly available data — information visible to any visitor without logging in. The scraper respects BaT's robots.txt directives and applies reasonable rate limiting to avoid overloading their servers. No personal data (emails, phone numbers, addresses) is collected.
As with any data collection activity, you are responsible for ensuring your use case complies with applicable laws (GDPR, CCPA) and Bring a Trailer's Terms of Service. For guidance, see Apify's blog on the legality of web scraping.
Does Bring a Trailer Scraper require an account or API key?
No. Bring a Trailer Scraper works entirely with public data and does not require any BaT account, login, or API credentials.
How many results can I get?
Active auctions: all ~1,300 live listings are available in a single run. Completed auctions: over 250,000 historical results are accessible with pagination. Use max_items and max_pages to control how much data you extract per run.
What proxy configuration should I use?
For best results, use Apify residential proxies (RESIDENTIAL group). The scraper handles proxy rotation automatically. Datacenter proxies may work for completed auctions but are more likely to be blocked on the active auctions page.
How do I integrate Bring a Trailer data with my workflow?
Bring a Trailer Scraper integrates natively with Make (formerly Integromat), Zapier, Google Sheets, webhooks, and the full Apify API. See the Apify integrations page for setup guides.
I found a bug or my run failed. Where do I report it?
Please open an issue in the Issues tab on this page. Include your input configuration and the run ID so we can investigate quickly.