{
  "id": "lempertz",
  "displayName": "Lempertz (auction results)",
  "sourceId": "lempertz",
  "sourceName": "Kunsthaus Lempertz",
  "sourceType": "auction_house",
  "sourceUrl": "https://www.lempertz.com",
  "module": "api/lempertz",
  "enginePriority": ["api"],
  "categories": ["art", "contemporary_art", "photography", "design_furniture", "antiques", "porcelain", "silver", "glass_crystal", "jewelry", "other_watches", "rolex", "patek_philippe", "books", "maps", "antiques", "clocks"],
  "regions": ["DE", "BE"],
  "languages": ["de", "en"],
  "currency": ["EUR"],
  "supportsListings": false,
  "supportsSold": true,
  "supportsAuctions": true,
  "supportsImages": false,
  "supportsCatalog": false,
  "supportsPopulation": false,
  "supportsLookup": false,
  "refreshFrequencyMinutes": 1440,
  "priority": "medium",
  "trustScore": 0.9,
  "attributionRequired": true,
  "termsUrl": "https://www.lempertz.com/de/kaufbedingungen.html",
  "acquisitionMethod": "site JSON endpoint (POST /de/?endpoint=catalogue) + results index HTML",
  "historicalDepth": "decades",
  "accessNotes": "Kunsthaus Lempertz (Köln, Berlin, Brussels; founded 1845). Public results index https://www.lempertz.com/de/auktionen/ergebnisse.html lists ~300 past auctions (number, title, 'DD.MM.YYYY HH:MM, City'). Each result page /de/auktionen/ergebnisse/detail/<sale>.html carries catalogue_uid; the page's own Vue widget loads the lot table from the unauthenticated JSON endpoint POST https://www.lempertz.com/de/?endpoint=catalogue {catalogue_uid, catalogue_type:'resultList'} (X-Requested-With) which returns every lot (number, title, subtitle, description, estimate range, hammerprice, state, public lot link). We call exactly those two URLs per sale, 2 s apart. Lempertz states 'Alle Ergebnisse beinhalten den Zuschlagspreis und das Aufgeld' → prices are premium-inclusive (buyer_premium_included=true, EUR). hammerprice 0 = unsold → auction_lot (ended). robots.txt disallows only /typo3/; Kaufbedingungen contain no clause on automated access. No images are collected (lot pages would need one request each). No login, no bidder data.",
  "enabled": true,
  "schemaVersion": "1.0",
  "config": {
    "resultsUrl": "https://www.lempertz.com/de/auktionen/ergebnisse.html",
    "salesPerRun": 2
  }
}
