LiveAuctioneers Scraper
Pricing
from $14.00 / 1,000 lots
LiveAuctioneers Scraper
Scrape LiveAuctioneers prices realized and upcoming lots: hammer price, estimates, AI market estimate, bids, auction house, rating, location, shipping, photos. Condition reports and dimensions as an add-on. Every filter, no 1,200 result cap.
Pricing
from $14.00 / 1,000 lots
Rating
0.0
(0)
Developer
Norm Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share

🔨 LiveAuctioneers Scraper
Extract auction lots from LiveAuctioneers, the marketplace where thousands of auction houses sell art, jewelry, watches, antiques, coins, furniture and collectibles. Get prices realized (what each lot actually sold for, going back more than 15 years) or upcoming and live lots with their current bids, in one clean table.
Each lot comes with:
- Hammer price, low and high estimate, and how the hammer compared to the estimate in %.
- LiveAuctioneers' own market estimate (low, high and confidence).
- Starting bid, current bid, number of bids, reserve met, Buy Now price.
- Auction date, lot closing time, auction type (live, timed, timed+), auction title and size.
- Auction house name and ID, city, state, country, rating, review count and Top Rated badge.
- Where the lot is (city, region, postal code, country) and the shipping options.
- Every photo, and the link to the lot.
- Add-on: the full catalog description, condition report, dimensions and weights.
🎯 Who uses it?
🧑⚖️ Appraisers, insurers and estate planners
Pull every comparable sale of a maker, model or category with hammer prices and estimates, filtered by date and price, for valuations you can back up.
💎 Dealers, resellers and flippers
See what Rolex Submariners, Tiffany lamps or Banksy prints really sell for, then find upcoming lots with no bids or with free shipping and bid below the market.
📊 Market researchers and collectors
Track prices for an artist, a brand or a period year by year. Compare estimates with hammer prices to spot categories that sell above or below expectations.
🏛️ Auction houses
Benchmark competitors: what they sell, how their lots perform against estimate, their ratings and reviews.
✨ What it does
- Past sales or upcoming lots. Past sales give hammer prices; upcoming lots give current bids and closing times.
- Search the way you think:
- Search terms ("rolex submariner", "tiffany lamp", "banksy"), several per run.
- 389 categories and subcategories, from Jewelry > Watches > Wristwatches to Furniture > Chairs > Windsor Chairs.
- Maker, artist or brand ("Lalique", "Rolex", "Andy Warhol").
- Material or technique ("Porcelain", "Sterling silver"), style or period ("Art Deco", "Qing Dynasty") and 93 origins ("Asian > Chinese", "European > French").
- Or paste LiveAuctioneers links: a lot, a whole auction catalog (every lot in the sale), a category page, a search or a price results page.
- Every useful filter:
- Auction date range: exact dates, or periods like "30 days" (ago for past sales, ahead for upcoming lots).
- Hammer price, estimate and current bid ranges.
- Auction house country, auction houses near a ZIP or postal code, auction type, shipping options (free shipping, LiveShip, local pickup...).
- 10 sort orders: most recent sale or soonest auction, oldest, newly listed, highest and lowest price, highest and lowest estimate, most bids, most popular, best match.
- Extra filters: title words to include or exclude, specific auction houses, Top Rated houses only, minimum house rating, bid count range (0 finds lots nobody has bid on), Buy Now only.
- New lots only. For scheduled runs: saves only lots the same search has not saved before.
🏆 Why this scraper
- No 1,200 result cap. LiveAuctioneers shows at most 1,200 past sales per search. This scraper splits big searches into sale date windows (and price bands for very large auctions), so you get every lot: tested at 7,256 lots for a single day, matching the site's own count exactly.
- Fast. About 1,000 lots in 7 seconds.
- Prices you can analyse. Hammer price, estimates, hammer vs estimate %, market estimate and bids are numbers. Dates are ISO. Every photo URL is ready to download.
- Full catalog text as an add-on. Description and condition report come as clean plain text, not HTML.
- 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 | scrapersdelight | ivanvs | jungle_synthesizer | muhammadafzal |
|---|---|---|---|---|---|
| Search terms | yes | yes | links only | yes | yes |
| Past sales (prices realized) | yes | yes | links only | art only | no |
| Upcoming lots | yes | yes | links only | no | yes |
| Categories | 389 | yes | no | by ID | no |
| Maker, material, style, origin | yes | no | no | no | no |
| Lot, auction, category and search links | yes | yes | yes | lots only | yes |
| Auction date range | yes | no | no | no | no |
| Hammer, estimate and current bid ranges | yes | no | no | no | no |
| Country, auction type, shipping | yes | no | no | no | no |
| Auction houses near a ZIP code | yes | no | no | no | no |
| Auction house filter | yes | yes | no | by ID | no |
| Top Rated, rating and bid count filters | yes | no | no | no | no |
| Title must / must not contain | yes | no | no | no | no |
| Full description and condition report | add-on | yes | no | no | yes |
| New lots only (monitoring) | yes | no | no | no | no |
| Sort orders | 10 | 5 | none | none | none |
📦 What data you get
| Field | Description |
|---|---|
itemId, url | LiveAuctioneers lot ID and the lot page. |
title, summary, lotNumber | The lot as listed in the catalog. |
status | sold, upcoming, live or closed. |
hammerPrice, currency | Final price at the fall of the hammer (before buyer's premium), in the lot's currency. |
lowEstimate, highEstimate, hammerVsEstimatePct | The house's estimate, and the hammer as a % of the middle of the estimate (100 = right on estimate). |
marketEstimateLow, marketEstimateHigh, marketEstimateConfidence | LiveAuctioneers' market estimate for the lot and its confidence (0 to 1). |
startingBid, currentBid, bidCount, reserveMet, buyNowPrice | Bidding data. currentBid is for lots not yet sold. |
saleType, auctionDate, lotClosesAt | Live, timed or timed+ auction; when the auction starts and when the lot closes (UTC). |
auctionId, auctionTitle, auctionStatus, lotsInAuction | The auction catalog the lot belongs to. |
auctionHouse, auctionHouseId, houseCity, houseState, houseCountry | Who sells it. |
houseRating, houseReviews, houseTopRated | The house's rating (1 to 5), number of reviews and Top Rated badge. |
lotCity, lotRegion, lotPostalCode, lotCountry | Where the lot is. |
freeShipping, liveShipping, shipsInHouse, freeLocalPickup, flatRateShipping | Shipping options; flatRateShipping is the flat amount. |
promoted | Promoted lot. |
description, conditionReport, dimensions, weight, shippingDimensions, shippingWeight | Full lot details (add-on, otherwise empty). |
image, images, imageCount | Main photo and every photo, full size. |
searchedFor | Which of your searches or links found it. |
scrapedAt | When the row was collected (UTC). |
Example row (trimmed)
{"itemId": 66576190,"title": "Rolex Daytona 6241 \"Paul Newman Panda\"","lotNumber": "0234","status": "sold","hammerPrice": 255000,"currency": "USD","lowEstimate": 300000,"highEstimate": 400000,"hammerVsEstimatePct": 72.9,"startingBid": 100000,"bidCount": 7,"reserveMet": true,"saleType": "Live auction","auctionDate": "2018-12-11T19:00:00.000Z","auctionId": 129651,"auctionTitle": "Important Vintage & Modern Watches","lotsInAuction": 138,"auctionHouse": "Mhaponnos Luxury Auction","auctionHouseId": 6399,"houseCity": "Miami","houseState": "FL","houseCountry": "US","lotPostalCode": "33131","image": "https://p1.liveauctioneers.com/6399/129651/66576190_1_x.jpg?version=1542492495","imageCount": 7,"url": "https://www.liveauctioneers.com/item/66576190_rolex-daytona-6241-paul-newman-panda","searchedFor": "\"rolex\"","scrapedAt": "2026-10-05T14:02:11.000Z"}
💡 Use cases
📈 Every Rolex Submariner sold in the last 3 years
{ "searchTerms": ["rolex submariner"], "dateFrom": "3 years", "maxItems": null }
🏺 Chinese porcelain vases that sold for $1,000 to $10,000
{ "searchTerms": ["vase"], "material": "porcelain", "origin": "162", "minHammerPrice": 1000, "maxHammerPrice": 10000, "maxItems": null }
🎨 Upcoming Andy Warhol lots, soonest first, with full details
{ "mode": "upcoming", "makers": ["Andy Warhol"], "includeDetails": true, "maxItems": null }
🔔 New watches with no bids near New York, every morning
{ "mode": "upcoming", "categories": ["97"], "nearZip": "10001", "radiusMiles": 50, "maxBids": 0, "onlyNew": true, "maxItems": null }
📚 A whole auction catalog
{ "urls": ["https://www.liveauctioneers.com/catalog/433559_certified-timepiece-jewels-liquidation-05/"], "maxItems": null }
🏆 Top results for an artist, highest hammer first
{ "searchTerms": ["banksy"], "sortBy": "price_high", "maxItems": 500 }
⚙️ How the input is organised
| Section | What it's for |
|---|---|
| Maximum lots and What to scrape | Always first: caps the whole run (shared across your searches; empty means no limit), and past sales or upcoming lots. |
| What | Search terms, links, categories, makers, material, style and origin. |
| When and where | Auction date range, auction house country, auction houses near a ZIP code. |
| Prices and auction type | Estimate, hammer price and current bid ranges, auction type, shipping, sort. |
| Extra filters | Title words, auction houses, Top Rated, rating, bids, Buy Now. |
| Add-ons | Full lot details. |
| Monitoring | New lots only, with an optional monitor name. |
Search terms, categories and makers combine: each term is searched in each category, for each maker. Material, style and origin narrow every search.
💰 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.020 | +$0.006 | $20.00 | $26.00 |
| Bronze | $0.018 | +$0.005 | $18.00 | $23.00 |
| Silver | $0.016 | +$0.0045 | $16.00 | $20.50 |
| Gold / Platinum / Diamond | $0.014 | +$0.004 | $14.00 | $18.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 7 seconds.
🚀 Run it
- Create a free Apify account with $5 in credit.
- Open the LiveAuctioneers Scraper.
- Type a search term (or keep the prefilled one), pick past sales or upcoming lots 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 lots every day.
🤖 Use with AI agents (MCP)
Give an AI agent live access to auction prices through the Model Context Protocol:
claude mcp add --transport http apify "https://mcp.apify.com?tools=normdata/liveauctioneers-scraper"
Then prompt it in plain language, for example "what did Tiffany Favrile vases sell for this year?".
🔧 Troubleshooting
The log says a search was "split into sale date windows". That's normal. LiveAuctioneers lists at most 1,200 past sales per search, so bigger searches are collected window by window. Past the first 1,200, rows come in date order.
A maker was "searched as keywords". The name is not a LiveAuctioneers creator, so it was added to the search words instead. Results are still relevant, just less strict.
Prices are in different currencies.
Each lot keeps its house's currency (currency). Price filters apply in that currency.
Near a ZIP code shows lots far away.
The ZIP filter finds auction houses near you. A house can sell lots stored elsewhere; check lotPostalCode.
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 LiveAuctioneers account? | No. Only public lot data is read. |
| Does the hammer price include the buyer's premium? | No, it's the hammer price as LiveAuctioneers shows it. |
| How far back do past sales go? | More than 15 years. Use the date range to pick a period. |
| Is there a result limit? | No. Leave the maximum empty to get the whole search, even past 1,200. |
| Does it need a proxy? | No. There is an optional proxy setting if you ever need one. |
| 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 LiveAuctioneers. It never signs in, never bids and never contacts auction houses. Use the data in line with LiveAuctioneers' 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.mjsapify run
Local results are stored in storage/datasets/default.