GET/bringatrailer/filtersapiKey2 credits/request
Returns the complete value space of every bringatrailer_results filter: vehicle categories, decades, origins, regions with their countries, sort orders, results, auction types, recency windows, maximum-bid presets and the per_page range.
Takes no parameters.
Sampled 5 Nov 2026: 2 items. Filled in every item: id, title. In the sample: title: “Sold Only” and 1 other value.
Open in Playground
GET/bringatrailer/listingapiKey2 credits/request
Returns one auction's detail: status, sold or high bid, end time, bid count, comments, views, watchers, seller, location, chassis, listing details, description and lead image. Pass the slug from /listing/{slug}/ or the full listing URL returned by the other endpoints.
Required: slug.
Sampled 5 Nov 2026: 30 fields returned with a value. In the sample: ends_at: 2026-11-05; price: 450,000; title: “Willhoit 2.2L-Powered 1958 Porsche 356A Speedster 5-Speed”; url: bringatrailer.com; mileage_unknown: true; description: 346 characters; details: 12 entries; lot_number: “271,945”.
Open in Playground
GET/bringatrailer/liveapiKey2 credits/request
Returns the auctions currently open on Bring a Trailer (about 1,300) with current bid, end time and attributes. Filter by title text, category, decade, country, ending window, maximum current bid and the premium and no-reserve flags; sort by ending soon, highest bid or lowest bid.
Optional: q, category, era, country, ending_within (5 allowed values: 1, 4, 24, 120, 168), max_bid, no_reserve, premium, sort (3 allowed values: ending_soon, highest_bid, lowest_bid), page, per_page.
Sampled 5 Nov 2026: 40 items. Filled in every item: id, title, url, status, price, price_text, currency, ends_at and 9 more. Not in every item: year (37), era (37). In the sample: ends_at: 2026-11-05; country: United States (39), Canada (1); price: 1,111 to 485,000, median 14,500; title: “Willhoit 2.2L-Powered 1958 Porsche 356A Speedster 5-Speed” and 39 other values; url: bringatrailer.com; no_reserve: true in 15 of 40; excerpt: median 346 characters; categories: median 2 entries.
Open in Playground
GET/bringatrailer/makesapiKey2 credits/request
Returns Bring a Trailer's Makes and Models Directory: every make with its model pages and the numeric model_id that bringatrailer_results accepts. Narrow with q (matches make or model names) or make (exact slug).
Optional: q, make.
Sampled 5 Nov 2026: 1 item. Filled in every item: name, slug, url, models. In the sample: name: “Porsche”; url: bringatrailer.com; models: median 187 entries.
Open in Playground
GET/bringatrailer/price-historyapiKey2 credits/request
Returns the price chart Bring a Trailer draws for a make or a model: summaries (count, min, median, mean, max) of sold and reserve-not-met final bids, sold prices by closing year, and the most recent auctions as dated points. Exactly one of make and model_id is required; the same filters as bringatrailer_results narrow the chart. Bring a Trailer returns at most the most recent 10,000 auctions, reported as truncated. Large makes can take up to about 50 seconds.
Optional: make, model_id, q, exclude, category, era, origin, country, type (2 allowed values: premium, noreserve), recency (5 allowed values: 7D, 30D, 1Y, 2Y, 5Y), min_year, max_year, max_bid, points_limit.
Sampled 5 Nov 2026: 5 items. Filled in every item: id, title, url, amount, date, status. In the sample: date: 2026-11-04; status: sold (4), reserve_not_met (1); amount: 7,150 to 73,000, median 48,000; title: “2014 Porsche 911 Carrera Coupe 7-Speed” and 4 other values; url: bringatrailer.com.
Open in Playground
GET/bringatrailer/resultsapiKey1 credit/request
Pages through Bring a Trailer's archive of completed collector-vehicle auctions with final bids and sold or reserve-not-met results. Filter by make or model (ids from bringatrailer_makes), keyword, category, decade, origin, country, result, premium or no-reserve type, recency, model-year range, maximum bid and sort order. Every filter value is listed by bringatrailer_filters.
Optional: make, model_id, q, exclude, category, era, origin, country, result (2 allowed values: sold, unsold), type (2 allowed values: premium, noreserve), recency (5 allowed values: 7D, 30D, 1Y, 2Y, 5Y), min_year, max_year, max_bid, sort (4 allowed values: recent, oldest, popular, highest_bid), page, per_page.
Sampled 5 Nov 2026: 40 items. Filled in every item: id, title, url, status, price, price_text, currency, result_text and 7 more. In the sample: ends_at: 2026-11-03 to 2026-11-04; price: 1,300 to 224,000, median 59,000; title: “2014 Porsche 911 Carrera Coupe 7-Speed” and 39 other values; url: bringatrailer.com; no_reserve: true in 14 of 40; excerpt: median 344 characters; price_text: “USD $48,000” and 37 other values; result_text: “Sold for USD $48,000 on 11/4/2026” and 38 other values.
Open in Playground
GET/bringatrailer/suggestapiKey1 credit/request
Returns Bring a Trailer's search-box completions for a term: make pages, model and generation pages, decades and categories. Era rows carry the decade id and category rows the category id that bringatrailer_results accepts as era and category; make rows can be passed by title as make. Use bringatrailer_makes for a model's numeric model_id.
Required: term.
Sampled 5 Nov 2026: 10 items. Filled in every item: type, title, url, path. In the sample: type: model (8), make (2); title: “Porsche” and 9 other values; url: bringatrailer.com; path: “porsche” and 9 other values.
Open in Playground