TypeScript 61.9%
HTML 37.2%
SQL 0.7%
1{2 "id": "limitless-tcg",3 "displayName": "Limitless TCG (Pokémon card database)",4 "sourceId": "limitless-tcg",5 "sourceName": "Limitless TCG",6 "sourceType": "collector_database",7 "sourceUrl": "https://limitlesstcg.com/cards",8 "module": "api/limitless-tcg",9 "enginePriority": ["api"],10 "categories": ["pokemon"],11 "regions": ["EU", "US", "JP"],12 "country": "DE",13 "languages": ["en", "ja"],14 "currency": ["USD", "EUR"],15 "supportsListings": false,16 "supportsSold": false,17 "supportsAuctions": false,18 "supportsImages": true,19 "supportsCatalog": true,20 "supportsPopulation": false,21 "supportsLookup": true,22 "refreshFrequencyMinutes": 1440,23 "priority": "medium",24 "trustScore": 0.7,25 "attributionRequired": true,26 "termsUrl": "https://limitlesstcg.com/about",27 "acquisitionMethod": "public HTML set tables (?display=list) + the page's own /api/cards/<id>/prices history JSON",28 "historicalDepth": "years",29 "capabilities": ["catalog", "price_guide", "historical_backfill", "url_lookup", "images"],30 "accessNotes": "Public, login-free card database. robots.txt is fully permissive (User-agent: * / Disallow: empty). Incremental runs read the set indexes https://limitlesstcg.com/cards (English, 150+ sets with release date and card count) and /cards/jp (Japanese, 260+ sets), then one list page per set (/cards/<CODE>?display=list, /cards/jp/<CODE>?display=list) whose table gives number, name, type, rarity, card image and — for English sets — the current TCGplayer (USD) and Cardmarket (EUR) prices that Limitless relays; Japanese sets carry no prices. Those relayed prices are stored as price_observations with metadata.provider = tcgplayer|cardmarket, confidence 0.6, dated by the fetch day (the page shows a live snapshot without its own timestamp). Backfill mode additionally opens card pages (/cards/<CODE>/<no>) to read the numeric cardId and calls /api/cards/<cardId>/prices — the exact XHR the public page performs for its price chart — which returns dated daily history ([epoch ms, cents]) per provider; bounded by config.historyCardsPerRun. No decklists, tournaments, player or account data are fetched. ~1 request / 1.5 s, 1 concurrent. There is no documented public API (probed /api/cards → 404); the sister databases for One Piece/Lorcana/Riftbound were not reachable (500 / DNS) at research time and are not crawled.",31 "enabled": true,32 "schemaVersion": "1.0",33 "config": {34 "languages": ["en", "jp"],35 "maxSetsPerRun": 0,36 "historyCardsPerRun": 60,37 "historySetsNewestFirst": 638 }39}40