The free One Piece TCG price API
Live market prices for every English One Piece card, plus the booster box expected-value model that powers our EV rankings. Free to use in your app, your Discord bot, your spreadsheet. Access is granted by hand: sign up, tell us what you are building, and we will send you a key.
Getting a key
The API is free, but access is granted by hand so we know who is using the data and can keep the service healthy. You will need an account.
Authenticating
Send your key either as a bearer token or as a key query parameter. The header is better for anything real: a key in a URL ends up in browser history and server logs.
Authorization: Bearer op_live_YOURKEY
Card prices
GET /api/v1/cards
Parameters: set (e.g. OP13), search (card name), limit (max 200), offset. Sorted by market price, highest first.
curl -H "Authorization: Bearer op_live_YOURKEY" \ "https://onepiece.app/api/v1/cards?set=OP13&limit=3"
Each card returns id, name, number, set, rarity, variant, market_usd and url.
Sets and box EV
GET /api/v1/sets
Every tracked set with its sealed box market price, MSRP, our computed expected value of opening a box, and the EV ratio. The EV model is ours; if you publish these numbers, please say where they came from.
curl "https://onepiece.app/api/v1/sets?key=op_live_YOURKEY"
Terms, in plain words
- Free for personal and commercial use.
- Credit “OnePiece Terminal” with a link to onepiece.app anywhere the data is displayed.
- Do not re-sell the raw feed as a competing data product.
- Keys are personal. Do not share one or ship it in a public client.
- Cache what you fetch. If you need more than 5,000 calls a day, email crew@onepiece.app and we will raise your limit.
- Prices mirror TCGplayer market values and are point-in-time estimates, not financial advice. See our methodology.
Built something with it? Tell us at crew@onepiece.app and we will link to it from here.