{
  "id": "mycomicshop",
  "displayName": "MyComicShop (raw & graded comic listings)",
  "sourceId": "mycomicshop",
  "sourceName": "MyComicShop",
  "sourceType": "dealer",
  "sourceUrl": "https://www.mycomicshop.com",
  "module": "scrapfly/mycomicshop",
  "enginePriority": ["scrapfly"],
  "categories": ["comics", "marvel_comics", "dc_comics", "independent_comics", "manga"],
  "regions": ["US"],
  "languages": ["en"],
  "currency": ["USD"],
  "supportsListings": true,
  "supportsSold": false,
  "supportsAuctions": true,
  "supportsImages": true,
  "supportsCatalog": false,
  "supportsPopulation": false,
  "supportsLookup": true,
  "refreshFrequencyMinutes": 1440,
  "priority": "high",
  "trustScore": 0.8,
  "attributionRequired": true,
  "termsUrl": "https://www.mycomicshop.com/help/terms",
  "accessNotes": "Reads only public title pages: https://www.mycomicshop.com/search?TID=<titleId>&mingr=0 (all issues of one series with their in-stock copies on a single page, ~1–3 MB). Each copy is schema.org/Product microdata (name incl. grade, sku = ItemID, canonical url, USD price, availability) followed by bullet notes (paper quality, 'Label #<cert>' for CGC/CBCS slabs, 'CGC Signature Series', 'Consignment. 3% buyer's premium charged at checkout', consignor store). Auction copies on the same page ('Auction Item: CGC 8.5', current bid, bid count, time left / 'Auction opens <date>') become auction_lot records — the /auctions section itself is disallowed by robots.txt and is never fetched, nor are /newlistings, /restocked, /account, /cart, /wantlist (all disallowed). robots.txt allows /search for `User-agent: *`. The site is fronted by Imperva Incapsula, which serves an interstitial to every non-browser client (bot and browser UAs alike), so pages are fetched through Scrapfly without JS rendering (~1 credit per title page, 3 s politeness, concurrency 1, 6 titles per daily run over a configurable list of series ids). Prices: the microdata price of consignment copies already includes the 3% buyer's premium; we store the displayed asking price and keep the premium-inclusive figure in metadata. Asking prices are listings, never sales (SPEC §111). No customer/bidder data exists on these pages.",
  "enabled": true,
  "schemaVersion": "1.0",
  "acquisitionMethod": "Scrapfly (no JS) — public title pages, schema.org microdata",
  "historicalDepth": "none",
  "requires": ["SCRAPFLY_API_KEY"],
  "config": {
    "titlesPerRun": 6,
    "titles": [
      { "tid": "78991", "name": "Amazing Spider-Man (1963 1st Series)" },
      { "tid": "177841", "name": "Amazing Spider-Man (1963 1st Series) Annual" },
      { "tid": "78851", "name": "Alpha Flight (1983 1st Series)" },
      { "tid": "169291", "name": "Amazing Heroes (1981)" }
    ]
  }
}
