Invaluable Auction Lot & Realized Price Scraper avatar

Invaluable Auction Lot & Realized Price Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Invaluable Auction Lot & Realized Price Scraper

Invaluable Auction Lot & Realized Price Scraper

Scrape art, antiques & collectibles auction lots from Invaluable. Get realized (sold) prices, estimates, current bids, auction house, sale date, category, location, images and lot URLs. Search any keyword across past-sale archives or upcoming/live lots.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

lulz bot

lulz bot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Scrape art, antiques, jewelry, watches and collectibles auction lots from Invaluable — one of the largest global auction aggregators. Search any keyword and pull structured data for past sales with realized (hammer) prices or upcoming & live lots with estimates and current bids.

Perfect for price research, comps and valuation, market analytics, collectors, dealers, appraisers, and resale/arbitrage tooling.

What you get per lot

FieldDescription
titleLot title
descriptionFull lot description
realizedPriceSold / hammer price (archive lots)
currentBidCurrent bid (upcoming/live lots)
bidCountNumber of bids
estimateLow / estimateHighAuction house estimate range
currencyCode / currencySymbole.g. USD, EUR, GBP
auctionHouseSelling auction house name
saleTypeLive / Timed / Online-only
category / supercategoryLot category taxonomy
artistNameArtist / maker (when tagged)
saleDate / saleDateUnixSale date/time
location / countryNameAuction location
lotNumberLot number in the sale
imageUrlFull-resolution lot image
lotUrlDirect link to the lot on Invaluable
catalogUrlLink to the parent auction catalog
sourcearchive (past) or upcoming (live)
objectID / lotRefStable identifiers
scrapedAtISO timestamp of when the record was scraped

Input

{
"searchQueries": ["rolex", "picasso"],
"lotType": "archive",
"realizedPricesOnly": true,
"maxResults": 100,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}
FieldTypeDefaultNotes
searchQueriesstring[]["rolex"]Keywords; each run independently. Use [""] to browse newest lots.
lotTypestringarchivearchive (realized prices), upcoming (live lots), or both.
realizedPricesOnlybooleantrueArchive only: drop lots with no posted sold price.
maxResultsinteger100Per query per index. 0 = fetch everything via pagination.
proxyConfigurationobjectResidentialResidential recommended for reliability.

Output sample

{
"title": "Rolex Submariner Date Stainless Steel Wristwatch",
"realizedPrice": 8500,
"currencyCode": "USD",
"estimateLow": 6000,
"estimateHigh": 9000,
"auctionHouse": "Heritage Auctions",
"category": "Wristwatches",
"saleDate": "2026-05-14 10:00:00",
"location": "Dallas, TX, US",
"lotUrl": "https://www.invaluable.com/auction-lot/rolex-submariner-...-7A0...",
"imageUrl": "https://image.invaluable.com/housePhotos/...jpg",
"source": "archive",
"scrapedAt": "2026-07-03T07:30:00.000Z"
}

How it works

The Actor queries Invaluable's public Algolia-backed search backend directly — the same API the invaluable.com search page uses — returning clean JSON. It paginates through results up to your maxResults limit and pushes each lot to the dataset.

Notes

  • Realized prices are only available for archive (past-sale) lots.
  • Upcoming/live lots expose estimates and current bids instead of a sold price.
  • Prices are in each lot's native currency (currencyCode); no FX conversion is applied.
  • A residential proxy is recommended for reliability.

Pricing

Pay-per-result: a small charge per lot returned, plus a tiny actor-start fee. You only pay for the data you receive.