📄 Docs ⚙️ Dashboard 💳 Pricing 🔑 Get API Key 🏠 Main Site ↗
Free API · 500 requests/day · no credit card

The TCG Price API
for Developers

500k+ cards. Millions of live price rows plus 220M+ historical points across TCGPlayer, Cardmarket, CardTrader, eBay graded & PriceCharting. Market data across 13 TCGs, refreshed every 2–6h.

500k+
Cards indexed
15
TCGs covered
220M+
Price points
2–6h
Refresh cycle

Try it live

No API key needed for this demo — just hit Run.

GET collectorstashmarket.com/api/
Response
// Click Run to see the live response
curl equivalent
curl -H "Authorization: Bearer YOUR_KEY" \
  "https://collectorstashmarket.com/api/search?q=Charizard"

Ready to build? Get your free API key →

Everything you need to build

Comprehensive data endpoints for any TCG application.

🃏

13 TCGs covered

Pokémon, MTG, Yu-Gi-Oh!, One Piece, Lorcana, Flesh and Blood and more — full card data with names, sets, rarities and images.

💰

Real-time prices

TCGPlayer, Cardmarket, CardTrader, eBay graded & PriceCharting. 220M+ historical price points, hot cards refreshed every 2h. Historical snapshots and 7d/30d/90d trend analysis.

📊

Stash Score

Proprietary 0–100 opportunity score for every card. Combines price trends, liquidity, rarity and demand signals into one actionable number.

📈

Market Movers

Real-time endpoint tracking the biggest price movements across all TCGs. Perfect for price alert tools and market dashboards.

🔍

Powerful search

Full-text search across 500k+ cards with filters for TCG, set, rarity, price range and card type. Sorted by relevance.

🆓

Free to start

500 requests per day at no cost. No credit card required. Just log in and enable developer access in one click.

Get started in 3 steps

From zero to your first API response in under 2 minutes.

1

Get your free API key

Log in with your Collector Stash Market account and enable developer access — one click, no credit card.

2

Make your first request

Pass your key as a header (Authorization: Bearer csm_...) or query param (?api_key=csm_...).

3

Build something awesome

Check the full API documentation for all endpoints, filters and response formats.

View full documentation →
Python
import requests

r = requests.get(
    "https://collectorstashmarket.com/api/search",
    params={"q": "Charizard", "per_page": 5},
    headers={"Authorization": "Bearer csm_your_key"}
)
cards = r.json()["results"]

for card in cards:
    print(card["name"], card.get("market_price"))
curl
curl -H "Authorization: Bearer csm_your_key" \
  "https://collectorstashmarket.com/api/cards/3782/prices"

13 TCGs covered

Pokémon, MTG, Yu-Gi-Oh!, and 9 more trading card games.

Pokemon TCG Magic: The Gathering Yu-Gi-Oh! One Piece Disney Lorcana Flesh and Blood Digimon Star Wars Unlimited Grand Archive Dragon Ball Super KeyForge Riftbound

Why this API matters

Most TCG APIs cover one game or one marketplace. We cover 15 games and fuse 5 price sources into one fair median per card — so your app shows real market value, not a noisy single feed.

🎯
One median, 5 sources

CardMarket + TCGplayer + eBay graded + PriceCharting + CardTrader fused, outliers removed.

🎴
13 TCGs covered

Pokémon, MTG, Yu-Gi-Oh!, One Piece, Lorcana, Flesh and Blood, Digimon and more — one consistent schema.

~4 ms response time

Redis-warmed market endpoints. Sub-second card+price lookups even on cold cache.

📷
AI card scanner

DINOv2 + FAISS recognition endpoint — identify card+set+variant from a photo. Starter tier and up.

Pricing tiers

Start free. Upgrade only when you need more requests or the scanner. Full pricing →

Tier Requests / day Scanner Price
Free 500 €0 / forever
Starter 10,000 10 scans / day €9 / month
Pro 100,000 100 scans / day €29 / month
Business 1,000,000 500 scans / day €99 / month
Enterprise Unlimited Unlimited Talk to us

All paid tiers: cancel any time. Pay-as-you-go scanner credits available on Starter+.

Start building today

Free tier — 500 requests/day. No credit card required.

Get your free API key →