Bring a Trailer Scraper — Classic & Collector Car Auction Data avatar

Bring a Trailer Scraper — Classic & Collector Car Auction Data

Pricing

from $1.90 / 1,000 results

Go to Apify Store
Bring a Trailer Scraper — Classic & Collector Car Auction Data

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

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 hours ago

Last modified

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 & URLMake, model & year
Current bid / hammer priceCurrency (USD)
No-reserve flagSold / unsold outcome
Bid countTime remaining or sale date
Seller locationListing thumbnail image

Bring a Trailer Scraper returns structured data with the following fields:

FieldTypeDescription
idintegerBaT internal listing ID
listing_typestringauction (active) or completed
urlstringDirect link to the auction page
titlestringFull auction title as shown on BaT
brandstringCar make / manufacturer
modelstringCar model (parsed from title)
model_yearintegerYear of manufacture
pricenumberCurrent bid (active) or final hammer price (completed), in USD
price_currencystringCurrency code (typically USD)
bid_countintegerNumber of comments/bids on the listing
no_reservebooleanWhether the auction has no reserve price
soldbooleanWhether the car sold (completed auctions only)
time_remainingstringTime left (active) or sale date (completed)
locationstringSeller country or region
image_urlstringThumbnail image URL
scraped_atdatetimeUTC 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:

  1. Create a free Apify account at apify.com — your first $5 is free
  2. Open Bring a Trailer Scraper in Apify Console or click Try for free on this page
  3. Set your filters — enter a make (e.g. porsche, ferrari), year range, and listing type
  4. Adjust limits — set max results (start with 10 for a quick test)
  5. Click Start and wait a few seconds
  6. Download your results in JSON, CSV, Excel, or XML — or access them via the Apify API

Input parameters

ParameterTypeRequiredDefaultDescription
makestringNoCar make to filter (e.g. porsche, ferrari, mercedes-benz). Leave empty for all makes
year_minintegerNoEarliest model year to include
year_maxintegerNoLatest model year to include
listing_typestringNoallall, active (live auctions only), or completed (past auctions only)
max_itemsintegerNo100Maximum number of listings to extract (up to 50,000)
max_pagesintegerNoMaximum pages of completed results to process
proxyConfigurationobjectNoApify ProxyProxy 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:

ConceptPrice
Per result$0.0019
Actor start$0.0005 per GB of memory

Cost examples:

VolumeEstimated 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:

  1. Save your input as a Task in Apify Console
  2. Go to Schedules and set the frequency: daily, weekly, or custom cron
  3. Add a webhook to receive data in Slack, email, or your own endpoint when each run finishes
  4. Compare datasets over time to spot pricing trends, new listings, and market shifts

Explore the full Rastriq collector car intelligence portfolio on Apify Store:

ActorDescription
RM Sotheby's ScraperAuction results and hammer prices from RM Sotheby's
Classic Driver ScraperListings from Europe's leading classic car marketplace
Catawiki Cars ScraperOnline classic car auctions from Catawiki
Hemmings ScraperClassic car listings from America's largest collector marketplace
Bonhams Cars ScraperAuction lots and hammer prices from Bonhams
ClassicCars.com ScraperUS classic car classified listings and prices

Frequently Asked Questions

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.