
Tanuki-Poneglyph API
The first French API for the One Piece TCG
100% free · Open Source · Community-drivenPlayground
Explore the cards live: client-side filtering over cards.json.
GET /v1/cards.json → client-side filter : no filter
Loading 3,000+ cards…
Endpoints
Static JSON served by Cloudflare Pages: no key, no quota.
| Endpoint | Description |
|---|---|
| GET /v1/cards.json | All cards (~3,000+) |
| GET /v1/sets.json | All sets |
| GET /v1/filters.json | Available values for every filter |
| GET /v1/sets/{set_id}.json | Cards from a specific set |
| GET /v1/cards/{id}.json | A single card |
| GET /images/{card_number}_{version}.webp | WebP card image |
const res = await fetch('https://tanuki-poneglyph.pages.dev/v1/cards.json')
const cards = await res.json()
const leadersRouges = cards.filter(
(c) => c.type === 'LEADER' && c.colors.includes('Rouge')
)
console.log(leadersRouges.length, 'leaders rouges')Query params (Worker coming soon)
- ?name= : Search by name (partial)
- ?color= : Colour (Rouge, Bleu, Vert…)
- ?type= : Type (LEADER, PERSONNAGE…)
- ?rarity= : Rarity (C, R, SR, SEC…)
- ?set= : Set ID (OP09, EB02…)
Server-side filtering will ship with the Cloudflare Worker. Until then, everything is filtered client-side over cards.json.
Data is updated monthly with every new Bandai set.
Support the project
Tanuki-Poneglyph is free and open source. If you find it useful, you can support its development along with the other Tanuki Corporation projects.
☕ Buy me a Coffee0xfFbEC59f9c180B65D69048db29c97A2114305D26bc1qv0pp8q8ukufkrcz572hs2v05jp97mznzmwn08e3rNkGv2589KhjMM7nnEeU227j2paT4T5dR5fGBpSiTUv