DEVELOPERS

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.

Free to use with visible credit to OnePiece Terminal and a link to onepiece.app.
Approved key required · 5,000 requests per day · 60 per minute per IP · CORS open

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.

Sign up or sign in

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

Built something with it? Tell us at crew@onepiece.app and we will link to it from here.