{
  "id": "millon",
  "displayName": "Millon (Paris) — sale results",
  "sourceId": "millon",
  "sourceName": "Millon",
  "sourceType": "auction_house",
  "sourceUrl": "https://www.millon.com",
  "module": "api/millon",
  "enginePriority": ["api"],
  "categories": ["comics", "independent_comics", "art", "contemporary_art", "photography", "design_furniture", "antiques", "jewelry", "other_watches", "rolex", "wine", "whisky", "books", "maps", "vintage_toys", "movie_posters", "coins", "stamps", "militaria", "porcelain", "silver", "glass_crystal", "luxury_handbags", "fashion_streetwear", "cameras", "musical_instruments"],
  "regions": ["FR", "BE"],
  "languages": ["fr"],
  "currency": ["EUR"],
  "supportsListings": false,
  "supportsSold": true,
  "supportsAuctions": true,
  "supportsImages": true,
  "supportsCatalog": false,
  "supportsPopulation": false,
  "supportsLookup": false,
  "refreshFrequencyMinutes": 1440,
  "priority": "medium",
  "trustScore": 0.9,
  "attributionRequired": true,
  "termsUrl": "https://www.millon.com/infos-legales/cgu",
  "acquisitionMethod": "server-rendered HTML (Drupal)",
  "historicalDepth": "years",
  "accessNotes": "Millon (Paris Drouot, Bruxelles, Nice, Lyon…; strong in bandes dessinées, Asian art, design, toys, wine, watches) — Drupal site, fully server-rendered. Public pages read: /catalogue/ventes-passees?page=N (0-based; ~1 740 past sales, 49 pages), /catalogue/vente<id>-<slug>?page=N (50 lot cards per page: lot number, title, sub-title, description, image, 'Estimation', 'Adjugé à | 160 €') and ONE lot page per sale (/catalogue/vente<id>-<slug>/lot<n>-<slug>) solely to read the sale date ('Vente … du 6 juillet 2026' — the sale page prints no year). 'Adjugé à' is not labelled as hammer or fee-inclusive on the public pages, so buyer_premium_included stays null (unknown, never assumed). robots.txt allows the public paths; CGU contain no clause on automated access. 2.5 s politeness; salesPerRun caps incremental runs; backfill walks up to backfillIndexPages index pages, oldest sale first, with a resumable cursor. No login, no bidder data.",
  "enabled": true,
  "schemaVersion": "1.0",
  "config": {
    "indexPages": 1,
    "backfillIndexPages": 60,
    "salesPerRun": 2
  }
}
