OPOP Box IndexBooster box research

Free data

Free One Piece TCG data — box markets, Top 7 cards and grading

One compact JSON feed and three CSVs, free under CC BY 4.0. They cover Japanese and English box markets, each set's Top 7 chase cards, grading population split by grader and printing, and completed auction outcomes. Completed sales and active asking prices are always separate.

AI-ready market data (JSON) Grading population (42 rows) Auction results by day (169 rows) Box market snapshots (22 sets)

Page regenerated 2026-09-01 · every value keeps its own observation date · FX ₩1374.61/$ (2026-09-01)

1. AI-ready box and Top 7 data — opbox-ai-data.json

A compact public contract for answer engines and researchers. It covers 22 tracked products and the Top 7 exact card variants in each set. Every set record links back to its human-readable guide. Box sold values are completed-sale samples; activeAsk values are listings still for sale. The feed excludes seller names, listing IDs, affiliate URLs and raw marketplace dumps.

schemaVersion · datasetUpdatedOn · license — stable contract and reuse terms
boxMarket.japanese · boxMarket.english — completed sales and active asks, never combined
topHits — rank, exact card number and variant name, raw NM ask, verified PSA 10 sold sample and PSA population where available
sampleSize · observedOn · ageDaysAtDatasetUpdate — enough context to judge freshness
citationUrl — the OP Box Index page that explains the product and its data

2. Grading population — opbox-grading-population.csv

One row per set per printing. Japanese and English are different print runs with different pull rates, so we record them separately and never add them together — a combined gem rate describes neither. The same applies across graders: a PSA 10, a CGC Pristine 10 and a TAG 10 are different standards, so the columns sit side by side and are never summed.

set_code · editionjapanese or english
psa_total · psa10_rate_pct · psa_weekly_add — cumulative PSA count, PSA 10 share, and how many were added in the latest week we recorded
cgc_total · cgc_pristine10 · cgc_gem_mint10 — CGC splits its top grade in two; Pristine 10 is the stricter one
tag_total · tag_10 · tag_10p — TAG's 10 and its stricter 10P
*_as_of — each total, weekly change and grade split keeps its own source date. Blank means unverified, not zero.

Preview — grading population

SetPrintingPSAPSA 10 rateCGCPristine 10TAG
OP-01Japanese5790890.1%67642669270
OP-01English4770485%43021550581
OP-02Japanese2884589.8%36191057153
OP-02English2168686.3%28091108290
OP-03Japanese2494688%2400806196
OP-03English1772182.7%1641479290
OP-04Japanese3167691.1%31731123245
OP-04English2575987.6%2711910377

3. Auction results by day — opbox-auction-daily.csv

경매 결과 페이지에서 설명과 그래프로 봅니다. 각 경매는 끝난 뒤에 읽으므로 median_price_usd는 진행 중 값이 아니라 최종 낙찰가입니다. 이 차이는 실제로 큽니다 — 막판 스나이핑이 가격을 자주 움직입니다. 유찰로 끝난 경매도 sell_through_pct의 분모로 데이터에 남습니다. 빼버리면 모든 가격이 실제보다 좋아 보입니다.">Every row is one day and one product type. The same data is explained and charted on the auction results page. Each auction is read after it closed, so median_price_usd is the final winning bid, not a mid-auction figure — the difference is real, since sniping regularly moves a price in the last minutes. Auctions that ended unsold stay in the data as the denominator of sell_through_pct; dropping them would flatter every price.

date · kindall, box, card or pack
auctions · sold · sell_through_pct — how many ran, how many actually sold
median_price_usd — median final winning bid, per item for multi-item lots
median_bids — median bid count, a rough read on competition

4. Japanese and English booster box markets — opbox-set-prices.csv

One row per tracked product. Japanese and English printings are separate. Completed-sale medians include the 25th/75th percentile, sample size and sample-collection date. Active asking-price medians include the 15th/85th percentile, verified listing count and observation date. There is no generic “current price” column that silently mixes the two.

How it's built

Box prices are aggregates of completed sales or verified active listings, normalised to one booster box and labelled by printing. Grading counts come from each grader's public population reporting, collected on its own cadence and appended to ledgers we never rewrite. Auction figures are read after listings close. We publish derived aggregates only — never raw listing dumps. Where a value cannot be verified we leave it blank rather than estimate it.

Attribution (CC BY 4.0) — free to use, including commercially, if you credit the source: Data: OP Box Index — https://opboxindex.com/free-data.html

Update frequency

연락 주십시오.">The files are regenerated by the site's daily data pipeline and keep stable URLs. Source cadences differ: active listings and settled auctions can update daily, while completed-sale samples and grading populations update less often. Use each field's own observation date rather than the file-generation date. If you need a specific historical snapshot, get in touch.