{
  "id": "ngc-priceguide",
  "displayName": "NGC US Coin Price Guide (retail guide values by grade)",
  "sourceId": "ngc",
  "sourceName": "NGC (Numismatic Guaranty Company)",
  "sourceType": "grading_company",
  "sourceUrl": "https://www.ngccoin.com",
  "module": "api/ngc-priceguide",
  "enginePriority": ["api", "firecrawl"],
  "categories": ["coins"],
  "regions": ["US"],
  "languages": ["en"],
  "currency": ["USD"],
  "supportsListings": false,
  "supportsSold": false,
  "supportsAuctions": false,
  "supportsImages": false,
  "supportsCatalog": true,
  "supportsPopulation": false,
  "supportsLookup": false,
  "refreshFrequencyMinutes": 10080,
  "priority": "low",
  "trustScore": 0.85,
  "attributionRequired": true,
  "termsUrl": "https://www.ngccoin.com/legal/terms-of-use/",
  "accessNotes": "Plain HTTPS with the RareIndex user agent, 0 credits, no login. robots.txt: 'user-agent: * Allow: /' (only AhrefsBot is disallowed). LEGAL NOTE: NGC's Terms of Use contain a clause against automated access/copying; the connector therefore runs at the lowest cadence (weekly, 4 s between requests, ≤ 10 series pages per run), reads only the public retail guide pages and keeps guide values as attributed price observations — review before enabling in production. Pages read: /coin-explorer/data/categories/ (public JSON: 27 categories, 198 subcategories) and /price-guide/united-states/<category-seo>/<SubcategoryID>/ (server-rendered series page: NGC coin id, year/mint, description, denomination, designation MS/PF, per-row 'Updated: m/d/yyyy', one price cell per grade PrAg…70 incl. + and ★ grades). Observation date = the row's own 'Updated' date (never the fetch time). The World price guide (/price-guide/world/) is behind a Cloudflare interactive challenge and is NOT fetched; the price-history JSON, census/population, cert lookup and 'Shop/eBay' links are not fetched.",
  "enabled": true,
  "schemaVersion": "1.0",
  "historicalDepth": "none",
  "acquisitionMethod": "Static HTML series pages + public categories JSON",
  "config": {
    "subcategoriesPerRun": 10,
    "onlySubcategories": []
  }
}
