{
  "id": "morphy",
  "displayName": "Morphy Auctions (prices realized)",
  "sourceId": "morphy",
  "sourceName": "Morphy Auctions",
  "sourceType": "auction_house",
  "sourceUrl": "https://morphyauctions.com",
  "module": "api/morphy",
  "enginePriority": ["api"],
  "categories": ["vintage_toys", "advertising", "vending_machines", "arcade_pinball", "casino_memorabilia", "dolls", "model_trains", "coins", "banknotes", "perfume", "glass_crystal", "porcelain", "silver", "clocks", "antiques", "art", "jewelry", "other_watches", "automotive_memorabilia", "sports_memorabilia"],
  "regions": ["US"],
  "languages": ["en"],
  "currency": ["USD"],
  "supportsListings": false,
  "supportsSold": true,
  "supportsAuctions": false,
  "supportsImages": true,
  "supportsCatalog": false,
  "supportsPopulation": false,
  "supportsLookup": false,
  "refreshFrequencyMinutes": 720,
  "priority": "medium",
  "trustScore": 0.9,
  "attributionRequired": true,
  "termsUrl": "https://morphyauctions.com/bidding/terms-and-conditions/",
  "accessNotes": "Two public hosts, plain HTTPS, 0 credits, 2 s politeness. morphyauctions.com/auctions/past-auctions/ (WordPress; robots.txt allows) lists every past sale with department, title and date; auctions.morphyauctions.com/catalog.aspx?auctionid=N shows each lot with 'Final Price: $X', min bid, estimate and bid count. Paging on the ASP.NET catalog is the page's own form POST (page number + Go, 100 lots per page) with its hidden __VIEWSTATE fields — no account or bidding endpoint is used. Firearms & Militaria departments and weapon lots are skipped. Morphy does not state on the catalog whether 'Final Price' includes the buyer's premium → buyer_premium_included=null. Sale date = auction date from the list (first day of multi-day sales).",
  "enabled": true,
  "schemaVersion": "1.0",
  "config": {
    "auctionsPerRun": 2,
    "pagesPerAuction": 10,
    "lotsPerPage": 100
  }
}
