Aller au contenu
Tanuki-Poneglyph API
← Tous les projets

Tanuki-Poneglyph API

La première API française pour le One Piece TCG

100% gratuit · Open Source · Communautaire
-Cartes FR
-Sets
-Raretés

Playground

Explorez les cartes en direct : filtrage client-side sur cards.json.

GET /v1/cards.json → filtré client-side : aucun filtre

Chargement des 3 000+ cartes…

Endpoints

Des JSON statiques servis par Cloudflare Pages : pas de clé, pas de quota.

EndpointDescription
GET /v1/cards.jsonToutes les cartes (~3 000+)
GET /v1/sets.jsonTous les sets
GET /v1/filters.jsonValeurs disponibles pour chaque filtre
GET /v1/sets/{set_id}.jsonCartes d'un set spécifique
GET /v1/cards/{id}.jsonFiche d'une carte individuelle
GET /images/{card_number}_{version}.webpImage WebP de la carte
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 à venir)

  • ?name= : Recherche par nom (partielle)
  • ?color= : Couleur (Rouge, Bleu, Vert…)
  • ?type= : Type (LEADER, PERSONNAGE…)
  • ?rarity= : Rareté (C, R, SR, SEC…)
  • ?set= : ID du set (OP09, EB02…)

Le filtrage serveur arrivera avec le Worker Cloudflare. En attendant, tout se filtre côté client sur cards.json.

Les données sont mises à jour mensuellement à chaque nouvelle extension Bandai.

Soutenir le projet

Tanuki-Poneglyph est gratuit et open source. Si le projet vous est utile, vous pouvez soutenir son développement et celui des autres projets Tanuki Corporation.

☕ Buy me a Coffee
ETH / ERC-200xfFbEC59f9c180B65D69048db29c97A2114305D26
BTCbc1qv0pp8q8ukufkrcz572hs2v05jp97mznzmwn08e
SOL3rNkGv2589KhjMM7nnEeU227j2paT4T5dR5fGBpSiTUv