{
  "id": "goldin",
  "displayName": "Goldin (sold auction results)",
  "sourceId": "goldin",
  "sourceName": "Goldin",
  "sourceType": "auction_house",
  "sourceUrl": "https://goldin.co",
  "module": "scrapfly/goldin",
  "enginePriority": ["scrapfly"],
  "categories": ["pokemon", "magic_the_gathering", "yugioh", "one_piece_card_game", "basketball_cards", "baseball_cards", "football_cards", "hockey_cards", "soccer_cards", "f1_cards", "sports_memorabilia", "marvel_comics", "nintendo_games", "non_sport_cards"],
  "regions": ["US"],
  "languages": ["en"],
  "currency": ["USD"],
  "supportsListings": false,
  "supportsSold": true,
  "supportsAuctions": false,
  "supportsImages": true,
  "supportsCatalog": false,
  "supportsPopulation": false,
  "supportsLookup": true,
  "refreshFrequencyMinutes": 360,
  "priority": "high",
  "trustScore": 0.9,
  "attributionRequired": true,
  "termsUrl": "https://goldin.co/useragreement",
  "accessNotes": "Public 'Sold Items' result grids (https://goldin.co/buy/sc/<subcategory>?show_only=Sold%20Items&sort=Most_Recent_Bids&number_of_lots=240) rendered through Scrapfly (asp + JS rendering, ~6 credits per page of 240 sold lots). goldin.co/robots.txt allows /buy/ and /item/ and disallows /api/; we never call goldin.co/api ourselves — the lot data is read from the XHR (lots_v2 on their CloudFront search endpoint) that the public page performs during rendering, exactly what a browser does. Plain HTTP and Firecrawl return the empty SPA shell / an Akamai challenge. Prices: the grid shows the final price INCLUDING buyer's premium (current_price × (1 + buyer_premium%)); we store that as the sale price with buyerPremiumIncluded=true and keep the hammer price and BP % in metadata. Sale date = lot end_timestamp; lots whose end_timestamp is in the future (placeholder private-sale dates like 2235-06-04) are skipped and counted as anomalies. Cert numbers appear only in item-page descriptions (lookup).",
  "enabled": true,
  "schemaVersion": "1.0",
  "config": {
    "seeds": [
      { "path": "/buy/sc/pokemon", "categorySlug": "pokemon" },
      { "path": "/buy/sc/Magic_The_Gathering", "categorySlug": "magic_the_gathering" },
      { "path": "/buy/sc/Yu-Gi-Oh!", "categorySlug": "yugioh" },
      { "path": "/buy/sc/One_Piece", "categorySlug": "one_piece_card_game" },
      { "path": "/buy/sc/Basketball", "categorySlug": "basketball_cards", "sport": "basketball" },
      { "path": "/buy/sc/Baseball", "categorySlug": "baseball_cards", "sport": "baseball" },
      { "path": "/buy/sc/Football", "categorySlug": "football_cards", "sport": "football" },
      { "path": "/buy/sc/Hockey", "categorySlug": "hockey_cards", "sport": "hockey" },
      { "path": "/buy/sc/Soccer", "categorySlug": "soccer_cards", "sport": "soccer" },
      { "path": "/buy/sc/Racing", "categorySlug": "f1_cards", "sport": "racing" },
      { "path": "/buy/sc/Marvel", "categorySlug": "marvel_comics" },
      { "path": "/buy/sc/Nintendo", "categorySlug": "nintendo_games" }
    ],
    "pageSize": 240,
    "maxPagesPerSeed": 40,
    "renderingWaitMs": 6000
  }
}
