POKÉMON EN + JP · ONE PIECE — PRICE TERMINAL

A market terminal for the cards you trade.

Movers that keep receipts, box EV before you buy the box, grading plays you can actually submit, and a portfolio marked against the market. Built for traders making buy and sell calls between live sessions — not collectors building a binder.

iOS and Android. Free to start. One email at launch, nothing else.

Join the iOS beta TESTFLIGHT · ANDROID VIA PLAY INTERNAL

48K CARDS · 4.7M PRICE POINTS · AUDITED NIGHTLY

Card Movers 24H SELL > $50
  • Charizard Base Set · #4 · Holo Rare $472 ▲ 12.4%
  • Umbreon VMAX Evolving Skies · #215 · Alt Art $1,180 ▲ 6.8%
  • Mew ex 151 · #205 · SIR THIN $38 ▲ 9.0%
  • Giratina V Lost Origin · #186 · Alt Art $94 ▼ 4.1%
  • Shanks Romance Dawn · OP01-120 · SEC $620 ▲ 3.1%
  • Umbreon ex Terastal Festival · SV8a · JP $318 ▼ 2.3%

snapshot 07:00 UTC · 48,112 cards · EN + JP + OP · run_screener OK

The trader's night.

One evening, six calls: price it, chase it, check the tape, rip it, submit it, close it. Every screen answers one of them.

INTAKE A box of raw, priced in one pass Free

Point the camera and the read happens on the device: card, set, number, market price — or the cert straight off a PSA label. Batch mode banks a stack without stopping the camera, and Japanese cards read in Japanese. What lands in the tray is priced inventory, not a pile to type up later.

ON-DEVICE SCANNING · SLAB CERTS · BATCH TRAY · EN + JP

MATCH · GROWLITHE · 031/198 · SVI

MARKET $4.20 · DELIVERED ≈ $5.50

TABLE ASKS $6 → FAIR. TAKE IT.

9PM Four dips worth a bid Free

A glanceable feed of what moved and by how much, screened to the cards and thresholds you actually trade. Buy-side hunts dips, sell-side hunts rips; save a screen and it pings you when it fires. The overnight run lands as a desk note in the morning push — what moved on your screens, before you open anything.

SAVED SCREENS · MORNING DESK NOTE · THIN-MARKET FLAGS

BUY SIDE · DIPS ≥ 10% · 30D
Giratina V Alt$94▼ 12.9%
Iono SAR$71▼ 11.4%
Zoro Alt$83▼ 10.8%
Charizard UPC$92▼ 10.2%

10PM Did that screen pay at 30 days? Free

Every saved screen keeps its tape. When a screen fires, its picks are stamped at the prices that were live in that moment, then scored at 7, 30, and 90 days — point-in-time, never re-fitted after the fact. A screen that reads clever and returns nothing gets deleted instead of defended.

POINT-IN-TIME PICKS · 7 / 30 / 90D · PER-SCREEN HIT RATE

Receipts tab on a saved screen: each pick listed with the price it fired at and its 7, 30, and 90 day return beside it, above a hit-rate summary for the screen.
Receipts on a saved screen — picks stamped at fire time, scored at 7, 30, and 90 days.

11PM Rip it, or flip it sealed Free · Pro breakdown

Expected value of opening sealed product versus flipping it, with every chase card's contribution itemized from measured pull rates and live singles prices. Most boxes lose this argument, and the terminal says so. When the rates are placeholder-grade, the box wears LOW CONF instead of a number that pretends.

MEASURED PULL RATES · PER-RARITY BREAKDOWN · EV ALERTS

PHANTASMAL FLAMES · BOOSTER BOX · SEALED $148
SPECIAL ILLUS0.45/box × $95$42.75
ULTRA RARE3.0/box × $14$42.00
ILLUS RARE4.0/box × $9$36.00
HOLO + RESTΣ measured$10.25
EV$131▼ FLIP SEALED · −$17

MIDNIGHT Three cards clear the fee Pro

Cards where the raw-to-graded spread covers the grading fee and then some, ranked by ROI at your own gem rate. Junk ladders are cut before they reach you. Submissions are positions: the card opens one when it ships, sits marked against the ladder at the grader, and closes with realized P&L when the slab comes back.

YOUR P(10) / P(9) · SET FILTER · POP COUNTS · SUBMISSION LEDGER

GYARADOS · SKYRIDGE · P(10) 35%
RAW$420
PSA 9$640
PSA 10$4,200
▲ SUBMIT EV +$1,466 AT YOUR RATES · FEE $25
Grading ledger listing open submissions with the raw cost basis, grading fee, and target PSA 10 value, plus returned slabs showing realized profit.
The grading ledger — open submissions marked live, returned slabs booked at realized P&L.

1AM Pack 22 pays for the box Free

Cost basis lands on the first pull, then every card you scan is marked at its NOW value against what the box cost — so you know where the session stands with packs still on the table. Close it and the rip books realized P&L, with a share recap for the group chat that asked what you hit.

BASIS ON FIRST PULL · PER-PULL NOW VALUE · REALIZED P&L · SHARE RECAP

Rip session ledger: box cost basis at the top, each pull listed with its current market value, and the session's running profit against the box price.
A rip session, mid-box — cost basis up top, every pull marked at NOW value.

Morning — you versus the market.

Everything from last night lands in one number, and one honest comparison.

Every position rolls into one value line, marked against a market index every day. This book is up 15.8% unrealized and down 1.1% on the month while the market is up 3.1% — printed without blinking. A chart you can trust down is the only kind you can trust up.

Beside sticker value sits exit value: what you'd clear after venue fees, not the sticker.

30D WINDOW · YOU VS MKT · UNREALIZED P&L · EXIT VALUE

Portfolio screen on the 30-day window: value $3,234.58, unrealized P&L up $306.35 or 15.8% in green, and the month down $36.97 (1.1%) against a market up 3.1%. The portfolio line is plotted below a grey market benchmark line, with exit value about $2.0K at TCGplayer and legend chips for cards $2.2K and slabs $989.
Portfolio — a 30-day window against the market, unrealized P&L, and the exit value you'd clear.

We show our work.

Every number in the terminal is a computation you can inspect, not a vibe. This is the machinery.

Box EV is a sum, not a score

EV = Σ ( pull_rate × avg_price ) − sealed_price

Per-rarity pull rates measured from published open data, multiplied by the live average singles price of that rarity in that set. Every chase card's contribution is itemized one tap deep. When rates are placeholder-quality, the row says LOW CONF instead of pretending.

Grading EV uses your gem rate

EV = p₁₀·PSA10 + p₉·PSA9 + (1−p₁₀−p₉)·raw − (raw + fee)

Default is best-case; Pro dials in real P(10)/P(9). Graded comps run through a trailing-median smoother, and ladders where PSA 10 prints > 12× PSA 9 are dropped as data noise — the spread that looks too good to be true usually is.

Receipts are point-in-time

RETURN@30D = px(fired + 30d) ÷ px(fired) − 1

A screen's picks are written down the night it fires, at the prices that were live then. Scoring reads forward from that stamp — never backward from today's winners. Nothing is re-run against a tuned filter, which is why a screen is allowed to look bad.

Prices carry a trust tier

Feeds disagree, thin markets print junk, vintage sealed has no clean source. Every sealed price carries an A/B/C trust tier from override / cross-check / sales volume, and a nightly audit battery flags anything implausible — a box priced below its own booster pack never survives the morning run.

Exit value, not the sticker

EXIT = venue_price − venue_fees − shipping

Market price is what a card trades at; exit value is what lands in your account after the venue takes its cut. Venues price the same card differently, so the spread between them is shown rather than averaged away — sell where the number is best, not where the chart was drawn.

Delivered cost, not sticker shock

An in-person price shouldn't be judged against a raw market number — the honest comparison is market plus shipping for the same card delivered. The scanner does that arithmetic at the table, because $5 over market on a $4 card in hand is a better deal than it sounds.

Where it sits.

Three kinds of tools already cover this market. Here's what each is good at, and the part we built for.

Price trackers

Good at one card, one number, fast. If all you need is today's market on the card in your hand, they answer it and get out of the way.

GAP A price is data, not a decision. Nothing there tells you whether to rip the box, submit the card, or clear the position — that arithmetic is still yours to do.

Collection apps

Good at cataloguing what you own — set completion, binder value, a clean list of every card in the house.

GAP They model a collection, not inventory. Cost basis, realized P&L, grading submissions, and rips are outside the shape, so the wins never get counted.

Web price terminals

Good at depth on a desktop screen: long history, charts, indices, cross-market comparisons worth sitting down for.

GAP The call gets made at a show table or at 2am with a box half-open. A browser tab on another floor isn't in the room when it matters.

And none of them keep receipts. Here, a saved screen scores its own picks at 7, 30, and 90 days — the tool has to prove it works before you trade on it.

Trader, not collector.

You hold cards as inventory, not memorabilia. You check prices between deals, size up a booster box before you buy it, and you already know the Pokémon and One Piece markets cold. The terminal is built for that: no pricing concepts explained, no gamified badges, no foil-shine. Open it, see whether anything moved, act or move on.

  • Faster than checking three browser tabs.
  • Tuned for the 3am call, in dim light, between sessions.
  • One number per call — the nuance is one tap deeper.

Free does real work. Pro goes deeper.

The gate is depth, not access — the daily open stays free forever.

Free

$0

  • Card Movers screener, full access
  • Saved screens with 7/30/90-day receipts
  • On-device scanning: cards, slabs, batch
  • Booster Box EV with the rip-or-flip call
  • Top 10 grading plays per game
  • Portfolio, watchlist, and rip sessions

Pro Everything in Free, plus

from $4.99/mo

  • Per-rarity EV breakdown and the chase cards behind it
  • Full grading list at your own P(10)/P(9)
  • Cost basis and realized P&L across positions
  • Unlimited saved screens, watchlist, portfolios
  • Push alerts when a saved screen fires overnight

Questions traders actually ask.

Where do the prices come from?

Licensed market-data feeds covering major marketplaces, cross-checked against a second source and sales-volume data, with 180 days of history per card. Graded prices carry their own comps and a median smoother. When sources disagree, the terminal shows a trust tier instead of silently picking one.

Which games?

Pokémon — English and Japanese — plus One Piece. All three are shipped and first-class: movers, EV, grading, and search treat JP as its own segment, not a footnote. Coverage grows set-by-set with full price history, not name-only stubs.

How does the scanner work?

Point the camera and the read happens on the device: card, set, number, and printing, or a PSA slab's cert straight off the label. Batch mode banks a whole stack without stopping the camera, Japanese cards read in Japanese, and a hard read falls back to a cloud match rather than guessing. On-device scanning keeps getting better with each release.

Do the saved screens keep a record?

Yes. Every screen stamps its picks at the prices live when it fired, then scores them at 7, 30, and 90 days. Point-in-time, never re-fitted — which is the only version worth trading on.

Is this financial advice?

No. The terminal computes EV and spreads from market data; the calls are yours. Cards are a collectible market with real downside — see our Terms.

Are you affiliated with TCGplayer or eBay?

Buy links may be affiliate links, which fund the free tier at no cost to you — prices and rankings are never influenced by them. Full policy in our affiliate disclosure.

When does it launch?

The beta is running now — TestFlight on iOS, internal testing on Play — with a cohort of working traders. Leave an email above and you'll get exactly one message: the public launch link.

Get the link the day it ships.

Beta's running. One email at launch, then it's in your hands.

Join the iOS beta