Christies Lots Search Scraper avatar

Christies Lots Search Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Christies Lots Search Scraper

Christies Lots Search Scraper

Scrape Christie's auction lot search results with ease. This scraper collects lot details including titles, estimates, prices realized, auction dates, and 27+ fields per lot — perfect for collectors, dealers, researchers, and auction market analysts.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

5 days ago

Last modified

Share

Christie's Lots Search Scraper: Extract Auction Data Instantly


What Is Christie's and Why Scrape It?

Christie's is the world's leading auction house for fine art, jewelry, collectibles, and decorative objects. Their catalog contains thousands of active and historical lots with pricing, estimates, and detailed descriptions. Manually collecting this data across multiple searches is tedious — the Christie's Lots Search Scraper automates the extraction, delivering structured auction data for analysis, market research, and business intelligence.


Overview

The Christie's Lots Search Scraper extracts auction lot listings from Christie's search results pages, converting unstructured catalog data into clean, machine-readable records. It is designed for:

  • Art dealers & collectors tracking market prices and comparable sales
  • Appraisers researching valuation benchmarks
  • Auction analysts monitoring trends across product categories
  • Researchers studying art market dynamics and auction patterns
  • Data aggregators building comprehensive art market databases

Key strengths include configurable item limits per search URL, graceful error handling, and comprehensive field coverage spanning lot metadata, pricing, auction status, and bidding information.


Input Format

The Actor supports two scraping modes — use only one at a time:

  1. Scrape by URLs — scrape data directly from a list of Christie's lot search result pages.
{
"urls": [
"https://www.christies.com/en/search?entry=blue&page=1&sortby=relevance&tab=sold_lots"
],
"ignore_url_failures": true,
"max_items_per_url": 200
}
  1. Scrape by search filters — scrape data using a keyword and additional filters (item type, price range, sorting, etc.) instead of providing URLs.
{
"keyword": "blue",
"item_type": "available_lots",
"price_min": 10,
"price_max": 1000,
"sort_by": "relevance",
"page": 1,
"max_items_per_url": 200
}

There is also a General settings group that applies to both modes.

1. Scrape by URLs

Use this mode when you already have specific search result URLs. When this mode is used, all options in the "Scrape by search filters" section will be disabled.

FieldTypeDefaultDescription
urlsarray(required)Direct links to Christie's lot search result pages (e.g., category catalogs, keyword searches). You can paste URLs one by one, or use the Bulk edit section to add a prepared list. Add one or multiple URLs.
ignore_url_failuresbooleantrueIf true, the scraper continues running when a URL fails instead of stopping the entire run. If false, the run stops on the first failure.

2. Scrape by search filters

Use this mode when you want to search using a keyword and additional filter attributes instead of scraping by URLs. If you use this mode, leave the urls field above empty.

FieldTypeDefaultDescription
keywordstringThe keyword to search for.
item_typestring (available_lots, sold_lots)Filter by listing status: Available lots or Sold lots.
sort_bystring (relevance, date, estimate_asc, estimate_desc, realized_asc, realized_desc)Sort results by Relevance, Date, Estimate (low to high / high to low), or Realized price (low to high / high to low).
price_minnumberThe minimum price to search for.
price_maxnumberThe maximum price to search for.
pageintegerThe page number to start scraping from.

3. General settings

Applies to both scraping modes above.

FieldTypeDefaultDescription
max_items_per_urlinteger20Maximum number of lot items to extract per URL/search. Set higher (e.g. 200) for full catalogs, or lower for partial data collection.

Output Format

Sample output

{
"object_id": "6569607",
"lot_id_txt": "476",
"analytics_id": "24592.476",
"event_type": "Sale",
"start_date": "2026-02-13T00:00:00",
"end_date": "2026-02-13T00:00:00",
"url": "https://www.christies.com/en/lot/lot-6569607",
"is_auction_over": true,
"is_in_progress": false,
"title_primary_txt": "A PAIR OF GEORGE III ORMOLU-MOUNTED BLUE JOHN CANDLE-VASES",
"title_secondary_txt": "BY MATTHEW BOULTON, CIRCA 1775",
"title_tertiary_txt": "",
"consigner_information": "",
"description_txt": "A PAIR OF GEORGE III ORMOLU-MOUNTED BLUE JOHN CANDLE-VASES<br> BY MATTHEW BOULTON, CIRCA 1775<br> Each surmounted by a removable top with pinecone finial above a spreading domed acanthus base and pearled neck, the top reversing to form a baluster-shaped stiff-leaf candle nozzle with removable drip pan, the ovoid body with reeded rim flanked by scrolled handles cast with rosettes, husk trails and acanthus sprays, above an acanthus cup and fluted spreading circular socle with laurel collar and square base<br> 12 ¾ in. (32.4 cm.) high<br> ",
"image": {
"image_src": "https://www.christies.com/img/lotimages/2026/NYR/2026_NYR_24592_0476_000(a_pair_of_george_iii_ormolu-mounted_blue_john_candle-vases_by_matthew021459).jpg?mode=max",
"image_mobile_src": "https://www.christies.com/img/lotimages/2026/NYR/2026_NYR_24592_0476_000(a_pair_of_george_iii_ormolu-mounted_blue_john_candle-vases_by_matthew021459).jpg?mode=max",
"image_tablet_src": "https://www.christies.com/img/lotimages/2026/NYR/2026_NYR_24592_0476_000(a_pair_of_george_iii_ormolu-mounted_blue_john_candle-vases_by_matthew021459).jpg?mode=max",
"image_desktop_src": "https://www.christies.com/img/lotimages/2026/NYR/2026_NYR_24592_0476_000(a_pair_of_george_iii_ormolu-mounted_blue_john_candle-vases_by_matthew021459).jpg?mode=max",
"image_alt_text": "A PAIR OF GEORGE III ORMOLU-MOUNTED BLUE JOHN CANDLE-VASES"
},
"estimate_visible": true,
"estimate_on_request": false,
"lot_estimate_txt": "",
"price_on_request": false,
"estimate_txt": "USD 200,000 - 300,000",
"lot_withdrawn": false,
"price_realised_txt": "USD 355,600",
"current_bid": null,
"current_bid_txt": null,
"is_saved": false,
"show_save": true,
"sale": {
"id": "31234",
"number": "24592",
"location": "New York",
"type": "NormalSale"
},
"from_url": "https://www.christies.com/en/search?entry=blue&page=1&sortby=relevance&tab=sold_lots"
}

Each scraped lot returns a comprehensive record with 27 fields covering identification, auction details, pricing, and metadata:

Lot Identification & Metadata

FieldMeaning
Object IDUnique identifier for the lot object in Christie's system
Lot IDSpecific lot number within an auction event
Analytics IDInternal tracking ID for analytics and reporting
URLDirect link to the individual lot page on Christie's website

Auction Event Information

FieldMeaning
Event TypeType of auction (e.g., sale, online auction, estimate request)
Start DateOfficial start date/time of the auction
End DateOfficial end date/time when bidding closes
SaleName or reference of the specific sale/auction event
Is Auction OverBoolean flag indicating if the auction has ended
Is In ProgressBoolean flag indicating if the auction is currently active

Lot Titles & Descriptions

FieldMeaning
Primary TitleMain title of the lot (e.g., artwork name, artist, period)
Secondary TitleAdditional descriptive title or subtitle
Tertiary TitleFurther classification or detail (e.g., edition, series)
DescriptionFull HTML description including provenance, condition, and historical context
Consigner InformationDetails about the consigner (owner submitting the lot)
ImageURL to the primary lot image

Valuation & Pricing

FieldMeaning
Lot EstimateEstimated lot value range (typically in format "low–high USD")
Estimate VisibleBoolean indicating if the estimate is publicly displayed
Estimate On RequestBoolean indicating if the estimate requires contacting Christie's
EstimateParsed or formatted estimate value
Price On RequestBoolean flag for lots with prices not publicly listed
Price RealisedActual hammer price (sale price) after bidding closes
Current BidHighest bid amount during an active auction
Current Bid TextFormatted current bid display (e.g., "€150,000")
Lot WithdrawnBoolean flag indicating if the lot was removed from auction

User Interaction & Status

FieldMeaning
Is SavedBoolean indicating if the lot is saved in the user's watchlist
Show SaveBoolean indicating if the save button should display

How to Use

  1. Navigate Christie's — Browse to a Christie's category page or use the search function (e.g., https://www.christies.com/en/search?entry=blue&page=1&sortby=relevance&tab=sold_lots).
  2. Copy the search URL — Grab the full page URL from the address bar.
  3. Configure the scraper — Paste the URL(s) into the urls array. Set max_items_per_url to the number of lots you need (up to the page limit).
  4. Set error handling — Use ignore_url_failures: true for robust bulk runs.
  5. Run the scraper — Execute and monitor the progress log in real-time.
  6. Export & analyze — Download results as JSON, CSV, or Excel for analysis, comparison, or database import.

Best practices:

  • Use category URLs or filtered search results to target specific lot types.
  • Set max_items_per_url: 200 to capture full catalog pages (adjust if the page has fewer items).
  • Export data regularly for large scraping jobs to avoid timeout issues.

Use Cases & Business Value

  • Price comparisons: Research hammer prices across auctions to inform valuations
  • Market trends: Identify demand patterns by analyzing lot estimates vs. realized prices
  • Competitive intelligence: Monitor competitor lots, pricing strategies, and auction activity
  • Research projects: Build historical datasets for academic or industry studies
  • Automated aggregation: Populate internal databases or platforms with up-to-date auction catalogs

The Christie's Lots Search Scraper transforms hours of manual data collection into minutes, enabling faster research, better market insights, and data-driven decision-making for professionals in the art, collectibles, and auction industries.


Conclusion

The Christie's Lots Search Scraper is an essential tool for anyone working with auction data. With 27 detailed fields per lot and flexible URL configuration, it streamlines the collection of pricing, estimates, and lot metadata at scale. Whether you're an appraiser, dealer, researcher, or data analyst, this scraper delivers the structured intelligence you need to stay competitive in the dynamic art market.