Mecum Auctions Scraper
Pricing
from $16.00 / 1,000 lots
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Share

π 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).
| Capability | This actor | growth-installations Mecum | parseforge Bring a Trailer | rastriq CLASSIC.COM |
|---|---|---|---|---|
| Mecum lots | yes | yes | no | through an aggregator |
| Whole results archive | yes, since 2012 | one auction per run | n/a | n/a |
| Sold prices | yes | yes | yes | yes |
| High bid on unsold lots | yes | no | n/a | no |
| Upcoming lots | yes | yes | yes | no |
| Search terms | several per run | no | no | no |
| Make, model, year filters | yes | no | no | no |
| Body, transmission, engine, color filters | yes | no | no | no |
| Auction date range | yes | no | no | no |
| Price range | yes | no | no | no |
| Sold / unsold filter | yes | no | no | no |
| Sort orders | 6 | none | none | none |
| VIN, odometer, highlights | add-on | partial VIN | no | no |
| Whole auction links | yes | yes (slug) | page links | no |
| New lots only (monitoring) | yes | yes | no | no |
| Needs a browser | no | yes | no | no |
π¦ What data you get
| Field | Description |
|---|---|
image | Main photo. |
lotId, lotNumber | Mecum's lot id and the lot number in the auction (e.g. "S190"). |
title, year, make, model, trim | Lot title and vehicle. |
lotSeries | Mecum's one-line pitch, when set (e.g. "1 of 5 Produced with Automatic"). |
lotType | Auto, Motorcycle, Road Art, Tractor, Boat... |
status | sold, unsold (Mecum's "Bid Goes On"), upcoming or no result. |
price | Sold price in USD with buyer's premium (sold lots only). |
highBid | Highest bid in USD (unsold lots only). |
estimateLow, estimateHigh | Estimate in USD, when Mecum publishes one. |
exteriorColor, exteriorColorGroup | Paint name and color family. |
interiorColor, interiorColorGroup | Interior and its color family. |
engine, transmission, bodyStyle | Engine layout (V8, Inline 6...), transmission (Automatic, Manual...), body style. |
auction, collection | Auction name and the collection the lot belongs to. |
imageCount, images | Number of photos and every photo link. |
noReserve | Sold to the highest bidder whatever the price. |
url, biddingUrl, auctionUrl | Lot page, online bidding page and auction page. |
labels, tags | Mecum labels (No reserve, Main attraction, Feature, Charity) and tags. |
runDate, auctionStartsAt, auctionEndsAt | Day the lot crossed the block, and the auction dates. |
vin, odometer, odometerUnit | VIN or serial number and odometer reading in miles or km (add-on). |
engineNumber, frameNumber, engineDetails, titleType | Numbers, the full engine spec and the title type (add-on). |
highlights, equipment, conditionsOfSale, story | Catalogue texts (add-on). |
videoUrl | Walkaround video (add-on). |
auctionVenue, auctionCity, auctionState | Where the auction is held, for recent and upcoming auctions (add-on). |
searchedFor | Which of your searches or links found it. |
scrapedAt | When 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
| Section | What it's for |
|---|---|
| Maximum lots, What to scrape, Results | Always first: caps the whole run (empty means no limit), past or upcoming auctions, and sold, unsold or all lots. |
| What | Search terms, or links. |
| Vehicle | Lot type, make, model, model year, body style, transmission, engine, colors. |
| Auction | Auction name, auction date range, lot labels. |
| Price | Price range in USD, words to exclude, sort order. |
| Add-ons | Full lot details. |
| Monitoring | New 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 plan | Per lot | With full details | 1,000 lots | 1,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
- Create a free Apify account with $5 in credit.
- Open the Mecum Auctions Scraper.
- Type a search term (or keep the prefilled one), pick past or upcoming auctions and your filters, then click Start.
- 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
| Question | Answer |
|---|---|
| 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 installbun run typecheckbun test/qa.mjsbun test/verify.mjsapify run
Local results are stored in storage/datasets/default.