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.
No API key needed for this demo — just hit Run.
// Click Run to see the live response
curl -H "Authorization: Bearer YOUR_KEY" \ "https://collectorstashmarket.com/api/search?q=Charizard"
Ready to build? Get your free API key →
Comprehensive data endpoints for any TCG application.
Pokémon, MTG, Yu-Gi-Oh!, One Piece, Lorcana, Flesh and Blood and more — full card data with names, sets, rarities and images.
TCGPlayer, Cardmarket, CardTrader, eBay graded & PriceCharting. 220M+ historical price points, hot cards refreshed every 2h. Historical snapshots and 7d/30d/90d trend analysis.
Proprietary 0–100 opportunity score for every card. Combines price trends, liquidity, rarity and demand signals into one actionable number.
Real-time endpoint tracking the biggest price movements across all TCGs. Perfect for price alert tools and market dashboards.
Full-text search across 500k+ cards with filters for TCG, set, rarity, price range and card type. Sorted by relevance.
500 requests per day at no cost. No credit card required. Just log in and enable developer access in one click.
From zero to your first API response in under 2 minutes.
Log in with your Collector Stash Market account and enable developer access — one click, no credit card.
Pass your key as a header (Authorization: Bearer csm_...) or query param (?api_key=csm_...).
Check the full API documentation for all endpoints, filters and response formats.
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 -H "Authorization: Bearer csm_your_key" \ "https://collectorstashmarket.com/api/cards/3782/prices"
Pokémon, MTG, Yu-Gi-Oh!, and 9 more trading card games.
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.
CardMarket + TCGplayer + eBay graded + PriceCharting + CardTrader fused, outliers removed.
Pokémon, MTG, Yu-Gi-Oh!, One Piece, Lorcana, Flesh and Blood, Digimon and more — one consistent schema.
Redis-warmed market endpoints. Sub-second card+price lookups even on cold cache.
DINOv2 + FAISS recognition endpoint — identify card+set+variant from a photo. Starter tier and up.
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+.