Bring a Trailer Scraper — BaT Auction Results & Live Auctions avatar

Bring a Trailer Scraper — BaT Auction Results & Live Auctions

Pricing

from $0.001 / auction

Go to Apify Store
Bring a Trailer Scraper — BaT Auction Results & Live Auctions

Bring a Trailer Scraper — BaT Auction Results & Live Auctions

Scrape Bring a Trailer (BaT) car auctions: sold prices, high bids, end dates, no-reserve flag, location, photos and descriptions for 260,000+ completed auctions plus every live auction. Filter by make/model page, year and sold/unsold. Export CSV/JSON.

Pricing

from $0.001 / auction

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Bring a Trailer Scraper: BaT Auction Results, Sold Prices & Live Auctions

Bring a Trailer Scraper extracts car auction data from Bring a Trailer (BaT, bringatrailer.com), the largest online auction site for collector, classic and enthusiast cars. Get 260,000+ completed auctions with sold prices, high bids, end dates and results, plus every live auction with its current bid and end time. Each auction includes the title, model year, price, currency, sold/not-sold status, no-reserve flag, location with GPS coordinates, description and main photo. Filter by make or model page (e.g. Porsche 911, BMW E30 M3, Land Rover Defender), model year and result, and export to CSV, Excel or JSON.

What does Bring a Trailer Scraper do?

  • 🏁 Completed auction results: sold prices and high bids from more than 260,000 BaT auctions, newest first.
  • 🔴 Live auctions: every auction currently running with its current bid and exact end time.
  • 🚗 Make and model filters: paste any BaT make, model or category page, such as Porsche 911, Ford Bronco, Mercedes-Benz 300SL or Toyota Land Cruiser.
  • 📅 Model-year range and sold / not sold filters.
  • 🔎 Title contains: narrow down to "Turbo", "5-Speed", "Defender 110" and so on.
  • 🏷️ No-reserve flag and filter.
  • 📍 Location: country and coordinates for live auctions.
  • 📝 Description excerpt and main photo for every auction.

What data can you scrape from Bring a Trailer?

FieldDescription
ID, title, linkBaT listing identifier, title and page
YearModel year
StatusLive, sold, not sold or withdrawn
PriceSold price, high bid or current bid
CurrencyAuction currency
Result textE.g. "Sold for USD $157,911 on 10/5/2026"
End dateWhen the auction ended or ends
No reserveWhether the auction had no reserve
PremiumPremium (featured) listing
LocationCountry, country code, latitude, longitude
DescriptionListing excerpt
PhotoMain image link

Use cases for BaT auction data

  • Collector-car valuation: build price guides from real BaT sold prices by make, model and year.
  • Dealers and flippers: find what cars actually sell for before buying or listing.
  • Market trend analysis: track prices of Porsche 911s, Land Cruisers, Broncos or any model over time.
  • Auction monitoring: watch live auctions for a model and get alerts before they end.
  • Insurance and appraisals: support agreed-value appraisals with comparable sales.
  • Content and newsletters: publish weekly "top sales" and "notable results" lists.

How to scrape Bring a Trailer

  1. Click Try for free to open Bring a Trailer Scraper in Apify Console.
  2. Choose Completed auctions, Live auctions or Both.
  3. Optionally paste make or model pages from bringatrailer.com and set year, result or title filters.
  4. Set Max auctions and click Start.
  5. Download the auctions as CSV, Excel or JSON.

Input

Example input

{
"auctionType": "completed",
"startUrls": [
{ "url": "https://bringatrailer.com/porsche/911/" },
{ "url": "https://bringatrailer.com/land-rover/defender/" }
],
"result": "sold",
"yearFrom": 1985,
"yearTo": 1998,
"titleContains": "",
"noReserveOnly": false,
"maxItems": 1000
}
FieldDescription
AuctionsCompleted, live or both.
Make or model pagesBaT make/model/category pages. Leave empty for all auctions.
ResultAll, sold only or not sold only (completed auctions).
Model year from / toModel-year range.
Title containsAll words must appear in the title.
No-reserve auctions onlyOnly no-reserve auctions.
Max auctionsStop after this many auctions (0 = no limit).

Output

Completed auction example

{
"id": 120517943,
"title": "Modified 1972 Porsche 911T Coupe 5-Speed",
"url": "https://bringatrailer.com/listing/1972-porsche-911t-coupe-48/",
"year": 1972,
"status": "sold",
"price": 157911,
"priceLabel": "sold price",
"currency": "USD",
"resultText": "Sold for USD $157,911 on 10/5/2026",
"endDate": "2026-10-05",
"noReserve": false,
"countryCode": "US",
"excerpt": "This 1972 Porsche 911T coupe delivered new to Porsche Audi at O’Hare in Elk Grove Village, Illinois…",
"imageUrl": "https://bringatrailer.com/wp-content/uploads/2026/08/1972_Porsche_911T_Coupe_5-Speed-18-scaled-27344.jpg"
}

Live auction example

{
"id": 113456983,
"title": "RoW 1991 Porsche 911 Turbo",
"year": 1991,
"status": "live",
"price": 305000,
"priceLabel": "current bid",
"currency": "USD",
"endsAt": "2026-10-06T17:05:00.000Z",
"noReserve": false,
"premium": true,
"country": "United States",
"latitude": 45.5201,
"longitude": -122.688
}

Output schema

FieldTypeDescription
idnumberBaT listing ID.
title, urlstringAuction title and link.
yearnumberModel year.
statusstringlive, sold, not sold or withdrawn.
pricenumberSold price, high bid or current bid.
priceLabelstringWhat price means.
currencystringCurrency code.
resultTextstringResult as shown on BaT.
endDatestringEnd date.
endsAtstring (ISO date)End time of live auctions.
noReserve, premiumbooleanAuction flags.
country, countryCode, latitude, longitudemixedLocation.
excerptstringDescription excerpt.
imageUrlstring (URL)Main photo.
sourcestringWhich search found the auction.
scrapedAtstring (ISO date)When the row was collected.

How much does it cost to scrape Bring a Trailer?

Bring a Trailer Scraper uses pay-per-auction pricing: a small fixed price per auction, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price. Thousands of auction results take only a few minutes.

More vehicle and marketplace data

FAQ

How do I get results for one model? Open the model on bringatrailer.com (e.g. bringatrailer.com/porsche/911/), copy the link and paste it into Make or model pages.

Does it include unsold cars? Yes. Set Result to Not sold only to get "bid to" and withdrawn auctions with their high bids.

How far back does the data go? All completed auctions listed on BaT, newest first, more than 260,000 in total.

Can I monitor live auctions? Yes. Choose Live auctions, add model pages, and schedule the scraper to run every few hours.

What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.

Can I integrate Bring a Trailer Scraper with other apps? Bring a Trailer Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Is it legal to scrape Bring a Trailer? The scraper only collects publicly listed auction data. You are responsible for using the data in line with Bring a Trailer's terms.

Notes

Original clean-room implementation. Returns only public data. Not affiliated with Bring a Trailer.