{
  "id": "colonial-acres",
  "displayName": "Colonial Acres Coins (Canadian coin & banknote store, CAD)",
  "sourceId": "colonial-acres",
  "sourceName": "Colonial Acres Coins",
  "sourceType": "dealer",
  "sourceUrl": "https://www.colonialacres.com",
  "module": "api/colonial-acres",
  "enginePriority": [
    "api"
  ],
  "categories": [
    "coins",
    "medals",
    "banknotes"
  ],
  "regions": [
    "CA"
  ],
  "languages": [
    "en"
  ],
  "currency": [
    "CAD"
  ],
  "supportsListings": true,
  "supportsSold": false,
  "supportsAuctions": false,
  "supportsImages": true,
  "supportsCatalog": false,
  "supportsPopulation": false,
  "supportsLookup": true,
  "refreshFrequencyMinutes": 720,
  "priority": "medium",
  "trustScore": 0.75,
  "attributionRequired": true,
  "termsUrl": "https://www.colonialacres.com/policies/terms-of-service",
  "accessNotes": "Colonial Acres Coins (colonialacres.com) runs on Shopify. The connector reads ONLY the public, unauthenticated storefront JSON that every Shopify shop serves to any visitor: /collections/<handle>/products.json?limit=250&page=N for the 32 configured collections (1-cent, 5-cents, 10-cents, 25-cents, 50-cents, dollar, canada-deals-on-decimal, usa-deals-on-decimal … (+24 more, see config.collections)) and /products/<handle>.json for URL lookups (~15k Canadian decimal coins by denomination, ~2.5k Bank of Canada notes). robots.txt (verified 2026-09-08, User-agent *): standard Shopify rules — Disallow /admin, /cart, /checkout(s), /orders, /account, /services, /sf_*, /cart.js, /recommendations/products, /cdn/wpm/*.js and the filter/sort crawl traps (/collections/*sort_by*, /collections/*+*, /collections/*filter*&*filter*); no Crawl-delay for *. The /collections/<handle>/products.json and /products/<handle>.json paths we read carry none of those patterns and are allowed; extra merchant rules only target Nutch (Disallow: /) and Ahrefs/MJ12 (Crawl-delay: 10), not User-agent *. Sitemap declared at /sitemap.xml (not needed). Access behaviour: plain HTTP 200 JSON with the honest RareIndexBot UA, no anti-bot challenge, no login, no key. Market pinning: Shopify Markets localises products.json prices by the requester IP as soon as an Accept-Language header is present (observed on Markets-enabled shops: a Canadian crawler receives CAD-converted prices with content-language en-CA while the JSON carries no currency field). Every request therefore sends the public localization=CA cookie — the shop's own home market, exactly what a CA visitor gets — so prices are always the declared CAD (verified 2026-09-08: 30.00 vs 43.00 on a Markets shop). Politeness: 1 request per 1.5 s, concurrency 1 per host (connectors/domains.d/g3-shops-na.json), crawlDepth pages per collection per incremental run, backfill bounded by backfillMaxPages. Data: asking prices in CAD (the shop's declared currency) — these are LISTINGS, never sales (§111); one listing per variant (condition/size/edition), variant SKU kept as identifier, out-of-stock variants kept as 'ended' listings, 0.00-priced placeholders dropped. Dates: published_at only; no fetch time is ever used as a sale date. Third-party grades in titles (PSA/BGS/CGC/ICCS/PMG…) are parsed by parseGradeFromTitle; cert numbers are not extracted. Deliberately NOT fetched: cart/checkout/account/customer endpoints, per-product .js barcode enrichment (fetchBarcodes=false: one extra request per product is not worth it for listings), the whole-shop /products.json, and unmapped collections — bullion (silver/copper rounds, bars, bank rolls), RCM year/complete sets and gift sets, coin supplies, catalogues. No personal data is collected; seller = the store itself.",
  "enabled": true,
  "schemaVersion": "1.0",
  "acquisitionMethod": "Shopify storefront products.json",
  "historicalDepth": "none",
  "requires": [],
  "config": {
    "currency": "CAD",
    "market": "CA",
    "seller": "Colonial Acres Coins",
    "location": "Kitchener, ON, Canada",
    "collections": [
      {
        "handle": "1-cent",
        "categorySlug": "coins"
      },
      {
        "handle": "5-cents",
        "categorySlug": "coins"
      },
      {
        "handle": "10-cents",
        "categorySlug": "coins"
      },
      {
        "handle": "25-cents",
        "categorySlug": "coins"
      },
      {
        "handle": "50-cents",
        "categorySlug": "coins"
      },
      {
        "handle": "dollar",
        "categorySlug": "coins"
      },
      {
        "handle": "canada-deals-on-decimal",
        "categorySlug": "coins"
      },
      {
        "handle": "usa-deals-on-decimal",
        "categorySlug": "coins"
      },
      {
        "handle": "world-deals-on-decimal",
        "categorySlug": "coins"
      },
      {
        "handle": "canada-proof-silver-dollars-1971-date",
        "categorySlug": "coins"
      },
      {
        "handle": "bank-tokens",
        "categorySlug": "coins"
      },
      {
        "handle": "province-of-canada",
        "categorySlug": "coins"
      },
      {
        "handle": "lower-canada",
        "categorySlug": "coins"
      },
      {
        "handle": "canada-tokens-medallions",
        "categorySlug": "medals"
      },
      {
        "handle": "deals-on-paper-money",
        "categorySlug": "banknotes"
      },
      {
        "handle": "1-notes-1935-1937",
        "categorySlug": "banknotes"
      },
      {
        "handle": "1-notes-1973",
        "categorySlug": "banknotes"
      },
      {
        "handle": "2-notes-1935-1954",
        "categorySlug": "banknotes"
      },
      {
        "handle": "2-notes-1974",
        "categorySlug": "banknotes"
      },
      {
        "handle": "2-notes-1986",
        "categorySlug": "banknotes"
      },
      {
        "handle": "5-notes-1935-1954",
        "categorySlug": "banknotes"
      },
      {
        "handle": "5-notes-2001-date",
        "categorySlug": "banknotes"
      },
      {
        "handle": "10-notes-1935-1954",
        "categorySlug": "banknotes"
      },
      {
        "handle": "10-notes-1971-1989",
        "categorySlug": "banknotes"
      },
      {
        "handle": "20-notes-1935-1979",
        "categorySlug": "banknotes"
      },
      {
        "handle": "20-notes-1991",
        "categorySlug": "banknotes"
      },
      {
        "handle": "50-notes-1935-date",
        "categorySlug": "banknotes"
      },
      {
        "handle": "100-notes-1935-date",
        "categorySlug": "banknotes"
      },
      {
        "handle": "bc-37",
        "categorySlug": "banknotes"
      },
      {
        "handle": "bc-56a",
        "categorySlug": "banknotes"
      },
      {
        "handle": "bc-56b",
        "categorySlug": "banknotes"
      },
      {
        "handle": "bc-56c",
        "categorySlug": "banknotes"
      }
    ],
    "rules": [
      {
        "match": "\\| (Paper Money|Deals on Paper|Certified Paper Money|Paper Money Sets) \\||\\bBC-\\d|\\$\\d+ Notes? \\d{4}|\\bbanknotes?\\b|\\bpaper money\\b",
        "categorySlug": "banknotes"
      },
      {
        "match": "\\bmedal(lion)?s?\\b",
        "categorySlug": "medals"
      },
      {
        "match": "\\btokens?\\b",
        "categorySlug": "coins"
      }
    ],
    "defaultCategory": null,
    "exclude": "gift card|supplies|\\balbums?\\b|\\bholders?\\b|\\bcapsules?\\b|catalogue|catalog|magnifier|cleaning|\\bflips?\\b|\\bpages?\\b|\\brolls?\\b|\\bbooks?\\b|\\btubes?\\b|\\bcases?\\b|storage|\\bbinder|\\bloupe\\b|\\bgloves?\\b|\\bscale\\b|\\bmaps?\\b|\\bframe",
    "keepOutOfStock": true,
    "fetchBarcodes": false,
    "wholeShop": false,
    "pageSize": 250
  }
}
