TypeScript 61.9%
HTML 37.2%
SQL 0.7%
1# limitless-tcg23Limitless TCG's public Pokémon card database (robots.txt fully permissive, no API).45- Set indexes: `https://limitlesstcg.com/cards` (EN) and `/cards/jp` (JP) — code, name, release date, card count.6- Set list pages `/cards/<CODE>?display=list` (`/cards/jp/<CODE>?display=list`): number, name, type, rarity, image, and for EN sets the relayed TCGplayer (USD) / Cardmarket (EUR) prices → `catalog_item` + `price_observation` (`metadata.provider`, confidence 0.6, dated by fetch day since the page shows a live snapshot).7- Backfill / lookup: card page → `var cardId` → `/api/cards/<id>/prices` (the page's own chart XHR) → dated daily history `[epoch ms, cents]` per provider.89Identifiers: `limitless_card` (`en/MEG/1`), `tcgplayer_id` (from the vendor link). Cursor `{ phase, langIdx, setIdx | hSet, hCard }`.10Fixtures: `pnpm tsx connectors/api/limitless-tcg/_capture.ts` (also save `sets-index.html`, `set-list.html`, `card-page.html` next to them for the parser tests).11