TypeScript 61.9%
HTML 37.2%
SQL 0.7%
1{2 "id": "tag-pop",3 "displayName": "TAG Grading population report",4 "sourceId": "tag",5 "sourceName": "TAG Grading",6 "sourceType": "grading_company",7 "sourceUrl": "https://my.taggrading.com/pop-report",8 "module": "firecrawl/tag-pop",9 "enginePriority": ["firecrawl"],10 "categories": ["pokemon", "magic_the_gathering", "yugioh", "disney_lorcana", "one_piece_card_game", "baseball_cards", "basketball_cards", "football_cards", "hockey_cards", "soccer_cards", "other_sports_cards", "non_sport_cards"],11 "regions": ["US"],12 "languages": ["en"],13 "currency": ["USD"],14 "supportsListings": false,15 "supportsSold": false,16 "supportsAuctions": false,17 "supportsImages": false,18 "supportsCatalog": false,19 "supportsPopulation": true,20 "supportsLookup": false,21 "refreshFrequencyMinutes": 10080,22 "priority": "low",23 "trustScore": 0.95,24 "attributionRequired": true,25 "termsUrl": "https://www.taggrading.com/terms",26 "accessNotes": "TAG's population report is public (robots.txt explicitly allows /pop-report/ and /card/). The pages are a client-rendered app, so set-level pages are rendered with Firecrawl (1 credit per set page, waitFor 8 s) and the markdown table is parsed: one row per card/variation with counts per grade (VA, 1–10, 10P = Pristine) and a total. Discovery is free through the public sitemap (pop.xml, ~26k URLs; set pages carry ?setName=). Category seeds and `maxPagesPerRun` bound the weekly cost. Report date = fetch day (the report is live).",27 "enabled": true,28 "schemaVersion": "1.0",29 "config": {30 "seeds": ["Pokemon", "Basketball", "Baseball", "Football", "Hockey", "Soccer", "Magic", "Yu-Gi-Oh"],31 "maxPagesPerRun": 4032 }33}34