Mecum Auctions Scraper avatar

Mecum Auctions Scraper

Pricing

from $16.00 / 1,000 lots

Go to Apify Store
Mecum Auctions Scraper

Mecum Auctions Scraper

Mecum Auctions results and upcoming lots: 312,000+ collector cars, motorcycles, tractors and road art since 2012, with sold price or high bid, make, model, year, specs and all photos. Filter by make, model, year, auction, price. VIN, mileage and highlights as an add-on.

Pricing

from $16.00 / 1,000 lots

Rating

0.0

(0)

Developer

Norm Data

Norm Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Share

Norm Data

🏁 Mecum Auctions Scraper

Extract lots from Mecum Auctions, the world's largest collector car auction house: muscle cars, Corvettes, classics, exotics, trucks, motorcycles, tractors, boats and road art (neon signs, gas pumps, petroliana). Get auction results (more than 300,000 lots since 2012, with the sold price or the high bid) or upcoming lots with estimates and run dates, in one clean table.

Each lot comes with:

  • Sold price (with buyer's premium) for sold lots, and the high bid for lots that did not sell.
  • Low and high estimate, when Mecum publishes one.
  • Year, make, model, trim, lot series, body style, engine layout, transmission, exterior and interior color (exact paint name and color family).
  • Status: sold, unsold, upcoming or no result.
  • The auction: name, lot number, run date, start and end dates, collection.
  • Labels (No reserve, Main attraction, Feature, Charity), tags, every photo, the lot link, the online bidding link and the auction link.
  • Add-on: the full lot page, with the VIN or serial number, odometer reading, engine and frame numbers, the full engine spec, title type, the highlights list, the equipment list, conditions of sale, the lot story, the walkaround video and, for recent and upcoming auctions, the venue, city and state.

🎯 Who uses it?

πŸš— Collector car dealers and flippers

Pull every Mecum result for a model and year range to price a car before you buy it, or before you consign it.

πŸ“Š Valuation guides, price databases and analysts

Feed a market index with clean sold prices, high bids, estimates and dates across 14 years of auctions.

🧾 Appraisers, insurers and lenders

Back an agreed value with comparable Mecum sales, each with its VIN, odometer reading, highlights and lot link.

πŸ” Buyers and bidders

Watch upcoming auctions for the cars you want, with No reserve lots and run dates, and get only the new lots on each scheduled run.

✨ What it does

  • Past results or upcoming lots. Past auctions give the sold price or the high bid; upcoming auctions give estimates, run dates and bidding links.
  • Search the way you think:
    • Search terms ("boss 429", "split window", "hemi cuda", "neon sign"), several per run. Every word must start a word of the title or specs; case doesn't matter.
    • Make, model and model year range.
    • 10 lot types (Auto, Motorcycle, Road Art, Tractor, Boat, Guitar, Engine, Trailer, Airplane, Other).
    • Body style, transmission, engine layout, exterior and interior color.
    • Auction by name ("Kissimmee" for every Kissimmee auction, "Monterey 2025", "Indy").
  • Or paste mecum.com links: a lot page or a whole auction (every lot in it). The filters are ignored with links.
  • Every useful filter:
    • Sold, unsold or all lots.
    • Auction date range: exact dates, or periods like "6 months" or "2 years".
    • Price range in USD (sold price, or high bid for unsold lots).
    • Lot labels (No reserve, Main attraction, Feature, Charity), words to exclude.
    • 6 sort orders: most recent or oldest auction, highest or lowest price, newest or oldest model year.
  • New lots only. For scheduled runs: saves only lots the same search has not saved before.

πŸ† Why this scraper

  • Every Mecum auction since 2012. The whole results archive (over 300,000 lots), not one auction at a time.
  • High bids on unsold lots. Mecum's "Bid Goes On" lots come with the highest bid, so you see what the market offered even when the car did not sell.
  • VIN and odometer. The add-on reads the lot page for the VIN or serial number, the odometer reading and the highlights list Mecum's catalogue writers put together.
  • Sorts across the whole archive. "Highest price" really reads every matching lot first, then saves the top ones.
  • Fast. About 1,000 lots in under 10 seconds (1,000 with full details in under a minute).
  • No proxy needed. Nothing extra to set up or pay for.

βš–οΈ How it compares

Based on each Actor's public input options (October 2026).

CapabilityThis actorgrowth-installations Mecumparseforge Bring a Trailerrastriq CLASSIC.COM
Mecum lotsyesyesnothrough an aggregator
Whole results archiveyes, since 2012one auction per runn/an/a
Sold pricesyesyesyesyes
High bid on unsold lotsyesnon/ano
Upcoming lotsyesyesyesno
Search termsseveral per runnonono
Make, model, year filtersyesnonono
Body, transmission, engine, color filtersyesnonono
Auction date rangeyesnonono
Price rangeyesnonono
Sold / unsold filteryesnonono
Sort orders6nonenonenone
VIN, odometer, highlightsadd-onpartial VINnono
Whole auction linksyesyes (slug)page linksno
New lots only (monitoring)yesyesnono
Needs a browsernoyesnono

πŸ“¦ What data you get

FieldDescription
imageMain photo.
lotId, lotNumberMecum's lot id and the lot number in the auction (e.g. "S190").
title, year, make, model, trimLot title and vehicle.
lotSeriesMecum's one-line pitch, when set (e.g. "1 of 5 Produced with Automatic").
lotTypeAuto, Motorcycle, Road Art, Tractor, Boat...
statussold, unsold (Mecum's "Bid Goes On"), upcoming or no result.
priceSold price in USD with buyer's premium (sold lots only).
highBidHighest bid in USD (unsold lots only).
estimateLow, estimateHighEstimate in USD, when Mecum publishes one.
exteriorColor, exteriorColorGroupPaint name and color family.
interiorColor, interiorColorGroupInterior and its color family.
engine, transmission, bodyStyleEngine layout (V8, Inline 6...), transmission (Automatic, Manual...), body style.
auction, collectionAuction name and the collection the lot belongs to.
imageCount, imagesNumber of photos and every photo link.
noReserveSold to the highest bidder whatever the price.
url, biddingUrl, auctionUrlLot page, online bidding page and auction page.
labels, tagsMecum labels (No reserve, Main attraction, Feature, Charity) and tags.
runDate, auctionStartsAt, auctionEndsAtDay the lot crossed the block, and the auction dates.
vin, odometer, odometerUnitVIN or serial number and odometer reading in miles or km (add-on).
engineNumber, frameNumber, engineDetails, titleTypeNumbers, the full engine spec and the title type (add-on).
highlights, equipment, conditionsOfSale, storyCatalogue texts (add-on).
videoUrlWalkaround video (add-on).
auctionVenue, auctionCity, auctionStateWhere the auction is held, for recent and upcoming auctions (add-on).
searchedForWhich of your searches or links found it.
scrapedAtWhen the row was collected (UTC).

Add-on fields only appear when Full lot details is on.

Example row (trimmed)

{
"image": "https://res.cloudinary.com/mecum/image/upload/v1763741302/auctions/FL26/1161257/270006.jpg",
"lotId": "1161257",
"title": "1971 Plymouth Hemi Cuda Convertible",
"year": 1971,
"make": "Plymouth",
"model": "Cuda",
"trim": "Hemi",
"lotSeries": "1 of 5 Produced with Automatic, Restored by Julius Steuer",
"lotType": "Auto",
"status": "sold",
"price": 3300000,
"highBid": null,
"estimateLow": 2750000,
"estimateHigh": 3250000,
"exteriorColor": "Sno White",
"exteriorColorGroup": "White",
"transmission": "Automatic",
"bodyStyle": "Convertible",
"lotNumber": "S190",
"auction": "Kissimmee 2026",
"collection": "Great Lakes Collection",
"imageCount": 92,
"vin": "BS27R1B126869",
"odometer": 30999,
"odometerUnit": "miles",
"engineDetails": "426/425 HP V-8",
"auctionVenue": "Osceola Heritage Park",
"auctionCity": "Kissimmee",
"auctionState": "Florida",
"url": "https://www.mecum.com/lots/1161257/1971-plymouth-hemi-cuda-convertible",
"biddingUrl": "https://bidnow.mecum.com/lots/FL0126-S190",
"videoUrl": "https://vimeo.com/1151387530",
"labels": ["Main attraction"],
"tags": ["1970s", "Convertible", "Mopar", "Muscle Car"],
"highlights": [
"The first of only twelve Hemi Cuda Convertibles produced in 1971, the final year of production",
"Only five were equipped with the TorqueFlite automatic transmission"
],
"runDate": "2026-01-17",
"auctionStartsAt": "2026-01-06",
"auctionEndsAt": "2026-01-18"
}

πŸ’‘ Use cases

πŸ“ˆ Every 1963 to 1967 Corvette Mecum sold

{ "makes": ["Chevrolet"], "models": ["Corvette"], "yearFrom": 1963, "yearTo": 1967, "maxItems": null }

πŸ”₯ The 500 most expensive lots of the last 2 years

{ "sortBy": "price_high", "dateFrom": "2 years", "maxItems": 500 }

πŸ”‘ Hemi Cuda and Boss 429 results with VIN and odometer

{ "searchTerms": ["hemi cuda", "boss 429"], "includeDetails": true, "maxItems": null }

🏷️ Unsold Porsches with a high bid over $100,000

{ "makes": ["Porsche"], "results": "unsold", "minPrice": 100000, "maxItems": null }

πŸ”” No reserve cars at the next auctions

{ "status": "upcoming", "lotTypes": ["Auto"], "labels": ["No reserve"], "maxItems": null }

🏍️ Every lot of one auction

{ "urls": ["https://www.mecum.com/auctions/las-vegas-motorcycles-2026/"], "maxItems": null }

βš™οΈ How the input is organised

SectionWhat it's for
Maximum lots, What to scrape, ResultsAlways first: caps the whole run (empty means no limit), past or upcoming auctions, and sold, unsold or all lots.
WhatSearch terms, or links.
VehicleLot type, make, model, model year, body style, transmission, engine, colors.
AuctionAuction name, auction date range, lot labels.
PricePrice range in USD, words to exclude, sort order.
Add-onsFull lot details.
MonitoringNew lots only, with an optional monitor name.

A lot matching ANY of your search terms is kept; every filter narrows them all. With links, the search terms and filters are ignored.

πŸ’° Pricing

Pay-per-event: a one-time $0.003 when the run starts, plus a price per lot saved to your dataset that drops with your Apify plan. Full lot details are an optional add-on per lot.

Your Apify planPer lotWith full details1,000 lots1,000 lots with details
Free$0.022+$0.008$22.00$30.00
Bronze$0.020+$0.007$20.00$27.00
Silver$0.018+$0.006$18.00$24.00
Gold / Platinum / Diamond$0.016+$0.005$16.00$21.00

Lots dropped by your filters are not charged. There are no proxy costs. New Apify accounts start with $5 in free credit. On the Free plan a run saves up to 10 lots.

Speed: about 1,000 lots in under 10 seconds; 1,000 with full details in under a minute. Price and model year sorts read every matching lot first, so a sort across the whole archive takes a little longer: narrow it with a make, lot type or date range.

πŸš€ Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Mecum Auctions Scraper.
  3. Type a search term (or keep the prefilled one), pick past or upcoming auctions and your filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

You can also:

  • Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
  • Schedule it with Apify's built-in Scheduler, with New lots only on, to catch new consignments as Mecum publishes them.

πŸ€– Use with AI agents (MCP)

Give an AI agent live access to Mecum results through the Model Context Protocol:

claude mcp add --transport http apify "https://mcp.apify.com?tools=normdata/mecum-scraper"

Then prompt it in plain language, for example "what did split window Corvettes sell for at Mecum in the last 3 years?".

πŸ”§ Troubleshooting

A sold lot has no price. Mecum hides the price of some sold lots. They are kept as sold, with an empty price, and they don't match a price filter.

transmission, engine or the color families are empty. Mecum records them mostly on lots from 2023 on, and the body style on about half of the cars. The same filters only find lots where Mecum recorded them. The exact paint name is in exteriorColor on most cars.

vin is empty. Older lot pages (around 2012 to 2014) and most road art have no VIN on Mecum.

auctionVenue, auctionCity and auctionState are empty. Mecum shows them on lot pages of recent and upcoming auctions only.

A search finds fewer lots than expected. Search terms match whole words with no typo matching: "corvete" finds nothing. Use Make and Model for the cleanest results.

A row has an error field. Only with the add-on, and only when that lot's page could not be loaded: the base fields are filled, the add-on fields are empty and error says why. Rows that worked have no error. With the add-on off, its fields are left out of the rows.

A scheduled "New lots only" run saved nothing. Nothing new matched since the last run. Changing terms, links or filters starts a fresh memory; set a Monitor name to keep it.

❓ FAQ

QuestionAnswer
Do I need a Mecum account?No. Only public lot data is read.
Does the price include the buyer's premium?Yes, price is the sold price Mecum publishes, with premium. highBid is the bid only.
How far back do results go?To 2012, every auction in Mecum's online results.
Are private sales included?No. Only auction lots.
Is there a result limit?No. Leave the maximum empty to get everything that matches.
Does it need a proxy?No.
Can I track new lots?Yes. Turn on New lots only and schedule the run.

πŸ›‘οΈ Limits & responsible use

This Actor reads only public lot data shown on mecum.com. It never signs in and never bids. Use the data in line with Mecum's terms.

πŸ“§ Contact

Need a scraper for a different site, or found something wrong with this one? norm.data.scrapers@gmail.com

πŸ§ͺ Local development

bun install
bun run typecheck
bun test/qa.mjs
bun test/verify.mjs
apify run

Local results are stored in storage/datasets/default.