{
  "id": "noble-numismatics",
  "displayName": "Noble Numismatics (Sydney) — prices realised since 1994",
  "sourceId": "noble-numismatics",
  "sourceName": "Noble Numismatics",
  "sourceType": "auction_house",
  "sourceUrl": "https://www.noble.com.au",
  "module": "api/noble-numismatics",
  "enginePriority": ["api", "firecrawl"],
  "categories": ["coins", "banknotes", "medals"],
  "regions": ["AU"],
  "languages": ["en"],
  "currency": ["AUD"],
  "supportsListings": false,
  "supportsSold": true,
  "supportsAuctions": false,
  "supportsImages": false,
  "supportsCatalog": false,
  "supportsPopulation": false,
  "supportsLookup": false,
  "refreshFrequencyMinutes": 10080,
  "priority": "medium",
  "trustScore": 0.9,
  "attributionRequired": true,
  "termsUrl": "https://www.noble.com.au/about/terms-and-conditions",
  "accessNotes": "Plain HTTPS with the RareIndex user agent, 0 credits; robots.txt is 'User-agent: * Allow: /'; no login, no anti-bot. Pages read: /auctions (index of past sales 44 → current with sale number, title, dates and city) and /auctions/sale/<n>/prices-realised — one static page per sale listing every lot (lot id, lot number, description with the grading sentence in <em>, 'Prices Realised' amount in AUD or the status 'Passed in'). The page itself states 'All prices exclude buyer and vendor premiums' → recorded as hammer prices (buyer_premium_included=false, the note is kept in metadata; null if the note ever disappears). Sale date = first day of the printed sale dates. Unsold lots are skipped; multiple-piece lots '(4)' are flagged isBundle. Lot pages (/auctions/lot/?id=) are stored as sourceUrl only, catalogue browse pages, archive search and PDFs are not fetched. Noble's terms say catalogue text may not be reproduced without permission: descriptions are stored for identification and attribution, never republished as a catalogue. 2 s politeness; each sale is one ~1.5 MB request, so the weekly refresh reads only new sales (Noble holds 3 sales a year).",
  "enabled": true,
  "schemaVersion": "1.0",
  "historicalDepth": "decades",
  "acquisitionMethod": "Static HTML prices-realised pages",
  "config": {
    "salesPerRun": 1
  }
}
