TypeScript 61.9%
HTML 37.2%
SQL 0.7%
1{2 "id": "tcgcsv",3 "displayName": "TCGCSV (TCGplayer catalog & prices)",4 "sourceId": "tcgcsv",5 "sourceName": "TCGCSV",6 "sourceType": "pricing_guide",7 "sourceUrl": "https://tcgcsv.com",8 "module": "api/tcgcsv",9 "enginePriority": ["api"],10 "categories": ["trading_cards", "pokemon", "magic_the_gathering", "yugioh", "disney_lorcana", "one_piece_card_game", "digimon_tcg", "flesh_and_blood", "star_wars_tcg", "dragon_ball_tcg", "weiss_schwarz", "final_fantasy_tcg", "other_tcg", "funko"],11 "regions": ["US"],12 "languages": ["en", "ja"],13 "currency": ["USD"],14 "supportsListings": false,15 "supportsSold": false,16 "supportsAuctions": false,17 "supportsImages": true,18 "supportsCatalog": true,19 "supportsPopulation": false,20 "supportsLookup": false,21 "refreshFrequencyMinutes": 1440,22 "priority": "high",23 "trustScore": 0.8,24 "attributionRequired": true,25 "termsUrl": "https://tcgcsv.com/faq",26 "accessNotes": "Public daily mirror of TCGplayer's catalog and price API (JSON endpoints /tcgplayer/{categoryId}/groups, /{groupId}/products, /{groupId}/prices; robots.txt allows everything and the FAQ explicitly invites programmatic access with an identifying User-Agent and ~4 req/s). Prices (low/mid/high/market per printing subtype) are TCGplayer market data, not transactions: stored as price_observations dated with the mirror's last-updated timestamp (/last-updated.txt), confidence 0.75. Categories are mapped to taxonomy slugs in config; incremental runs cover the newest `maxGroupsPerCategory` sets per category, backfill covers all. Identifiers: tcgplayer_id (product) + tcgplayer_group_id. Historical price archives (2024-02-08 →) exist as daily 7z files and can be backfilled later.",27 "enabled": true,28 "schemaVersion": "1.0",29 "config": {30 "categories": {31 "3": { "slug": "pokemon", "franchise": "Pokémon", "brand": "The Pokémon Company", "language": "English" },32 "85": { "slug": "pokemon", "franchise": "Pokémon", "brand": "The Pokémon Company", "language": "Japanese" },33 "1": { "slug": "magic_the_gathering", "franchise": "Magic: The Gathering", "brand": "Wizards of the Coast" },34 "2": { "slug": "yugioh", "franchise": "Yu-Gi-Oh!", "brand": "Konami" },35 "71": { "slug": "disney_lorcana", "franchise": "Disney Lorcana", "brand": "Ravensburger" },36 "68": { "slug": "one_piece_card_game", "franchise": "One Piece", "brand": "Bandai" },37 "63": { "slug": "digimon_tcg", "franchise": "Digimon", "brand": "Bandai" },38 "62": { "slug": "flesh_and_blood", "franchise": "Flesh and Blood", "brand": "Legend Story Studios" },39 "79": { "slug": "star_wars_tcg", "franchise": "Star Wars: Unlimited", "brand": "Fantasy Flight Games" },40 "80": { "slug": "dragon_ball_tcg", "franchise": "Dragon Ball Super Fusion World", "brand": "Bandai" },41 "27": { "slug": "dragon_ball_tcg", "franchise": "Dragon Ball Super Card Game", "brand": "Bandai" },42 "20": { "slug": "weiss_schwarz", "franchise": "Weiß Schwarz", "brand": "Bushiroad" },43 "24": { "slug": "final_fantasy_tcg", "franchise": "Final Fantasy TCG", "brand": "Square Enix" },44 "74": { "slug": "other_tcg", "franchise": "Grand Archive", "brand": "Weebs of the Shore" },45 "77": { "slug": "other_tcg", "franchise": "Sorcery: Contested Realm", "brand": "Erik's Curiosa" },46 "81": { "slug": "other_tcg", "franchise": "Union Arena", "brand": "Bandai" },47 "86": { "slug": "other_tcg", "franchise": "Gundam Card Game", "brand": "Bandai" },48 "89": { "slug": "other_tcg", "franchise": "Riftbound", "brand": "Riot Games" },49 "16": { "slug": "other_tcg", "franchise": "Cardfight!! Vanguard", "brand": "Bushiroad" },50 "17": { "slug": "other_tcg", "franchise": "Force of Will", "brand": "Force of Will Co." },51 "59": { "slug": "other_tcg", "franchise": "KeyForge", "brand": "Ghost Galaxy" },52 "66": { "slug": "other_tcg", "franchise": "MetaZoo", "brand": "MetaZoo Games" },53 "72": { "slug": "other_tcg", "franchise": "Battle Spirits Saga", "brand": "Bandai" },54 "25": { "slug": "other_tcg", "franchise": "UniVersus", "brand": "UVS Games" },55 "29": { "slug": "funko", "franchise": null, "brand": "Funko" }56 },57 "maxGroupsPerCategory": 40,58 "priceKinds": ["market", "low"]59 }60}61