Sotheby's Lot Scraper avatar

Sotheby's Lot Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Sotheby's Lot Scraper

Sotheby's Lot Scraper

Scrape Sotheby's, one of the world's oldest and largest auction houses with upcoming auctions and buy-now lots spanning art, jewelry, watches, furniture, and collectibles globally.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Extract auction lot data from Sotheby's — one of the world's oldest and most prestigious auction houses, offering fine art, jewelry, watches, furniture, and collectibles through in-room, online, and buy-now sales globally.

What You Can Scrape

  • Upcoming auction lots with title, department, artist, estimate range, auction date, and location
  • Buy-now listings with fixed prices and availability
  • Past sold lots with realized prices
  • Rich metadata: lot number, sale number, auction type, geographic region, full description

Output Fields

FieldTypeDescription
lotIdStringSotheby's internal lot identifier
titleStringFull lot title / description
departmentStringCategory (Contemporary Art, Jewelry, Watches, etc.)
artistNameStringArtist or maker name
brandStringBrand name (for watches, jewelry, etc.)
auctionTitleStringName of the auction event
auctionTypeStringIn-Room / Online Auctions / etc.
saleTypeStringauction or buy_now
lotNumberStringLot number within the sale
saleNumberStringSale identifier
auctionStartDateStringISO auction start date
auctionEndDateStringISO auction end date
auctionDetailsStringHuman-readable date/location string
estimateLowFloatLow estimate
estimateHighFloatHigh estimate
currencyStringCurrency code (USD, GBP, EUR, etc.)
listPriceFloatBuy-now price (for retail lots)
salePriceFloatFinal realized price (for sold lots)
locationStringSale location city
regionStringGeographic region (Europe, North America, etc.)
descriptionStringFull lot description text
imageUrlStringPrimary image URL
imageAltTextStringImage alt text
lotUrlStringFull URL of the lot page
slugStringURL slug identifier
scrapedAtStringISO timestamp of when data was scraped

Input Parameters

Mode

ModeDescription
searchSearch lots by keyword
byLotGet details for a specific lot URL

Parameters

ParameterTypeDefaultDescription
modeEnumsearchScraping mode (required)
queryStringvintage watchSearch keyword (mode=search)
saleTypeEnumupcomingFilter by upcoming or sold lots
departmentEnumAllDepartment/category filter
lotUrlStringFull lot URL (mode=byLot)
maxItemsInteger50Maximum number of results

Sale Types

ValueDescription
upcomingUpcoming auctions and buy-now listings
soldPast auction results with realized prices

Departments

Art, Jewelry, Watches, Furniture, Collectibles, Contemporary Art, Modern Art, Impressionist Art, Chinese Works of Art, Asian Art, Photographs, Books & Manuscripts, Wine, Automobilia.

Example Inputs

Search for upcoming watch auctions:

{
"mode": "search",
"query": "Rolex",
"saleType": "upcoming",
"maxItems": 20
}

Search past art sales:

{
"mode": "search",
"query": "impressionist painting",
"saleType": "sold",
"maxItems": 50
}

Filter by department:

{
"mode": "search",
"query": "diamond",
"saleType": "upcoming",
"department": "Jewelry",
"maxItems": 30
}

Get specific lot:

{
"mode": "byLot",
"lotUrl": "https://www.sothebys.com/en/buy/_vintage-patek-philippe-hour-glass-reference-1593-86c0"
}

Sample Output

{
"lotId": "DHYXZ",
"title": "Vintage Patek Philippe Hour Glass (Reference 1593). A 39mm yellow gold manual wind wristwatch.",
"department": "Watches",
"artistName": "Patek Philippe",
"brand": "Patek Philippe",
"saleType": "buy_now",
"estimateLow": 28000.0,
"estimateHigh": 28000.0,
"currency": "USD",
"listPrice": 28000.0,
"location": "US",
"imageUrl": "https://sothebys-md.brightspotcdn.com/dims4/default/watch.jpg",
"lotUrl": "https://sothebys.com/en/buy/_vintage-patek-philippe-hour-glass-reference-1593-86c0",
"scrapedAt": "2026-05-25T12:00:00+00:00"
}
{
"lotId": "DCZ9P",
"title": "two studies for self-portrait",
"department": "Contemporary Art",
"artistName": "Francis Bacon",
"brand": "Francis Bacon",
"auctionTitle": "Fine Jewelry",
"auctionType": "Online Auctions",
"saleType": "auction",
"lotNumber": "234",
"saleNumber": "L26050",
"auctionDetails": "20 May–3 June 2026 | 2:00 PM BST | London",
"auctionEndDate": "2026-06-03T13:00:00+00:00",
"estimateLow": 8000000.0,
"estimateHigh": 12000000.0,
"currency": "GBP",
"location": "London",
"region": "Europe",
"imageUrl": "https://sothebys-com.brightspotcdn.com/dims4/default/bacon.jpg",
"lotUrl": "https://www.sothebys.com/en/auctions/lot.234.html",
"scrapedAt": "2026-05-25T12:00:00+00:00"
}

Use Cases

  • Art market research: Track estimates and realized prices for specific artists or periods
  • Auction monitoring: Stay updated on upcoming sales matching your collecting interests
  • Price benchmarking: Compare Sotheby's prices against other auction houses
  • Investment research: Analyze auction trends for fine art, jewelry, and watches
  • Collection valuation: Research current market estimates for similar pieces
  • Academic research: Build datasets of auction results for art market analysis

FAQ

Does this scraper require login or API keys? No. All scraped data is from Sotheby's publicly accessible search pages. No credentials needed.

How many results can I get per search? Sotheby's typically returns up to 32 results per query on the search page. Set maxItems accordingly.

What currencies are used? Lots are denominated in the sale's local currency — typically USD (New York), GBP (London), EUR (Paris/Milan), or HKD (Hong Kong).

Can I get results from specific sale categories? Yes. Use the department parameter to filter by Art, Jewelry, Watches, Furniture, etc.

What's the difference between upcoming and sold sale types? upcoming returns active listings (auction lots and buy-now items). sold returns past auction results, including realized prices when available.

Are estimates always in the same currency as the sale? Yes. The estimate currency reflects the sale's primary currency.

Is the description field always populated? No. Description and full text are only included when available in the search results. Always use strip_nulls behavior (already implemented) — only populated fields appear in the output.