Pricing
Pay for the work, not the round trips
Credits meter what a query actually costs to serve. A card lookup is one credit, a search is two, and images are free. Plans start at $19 a month, month to month, settled in cryptocurrency only.
Starter
For a first production app or a small store.
$19/mo
25,000
credits per month · ~12,500 searches
- Daily cap
- 2,500 credits
- Rate limit
- 60 req/min
- Overage
- $12 per 10,000
- All 8 games, full card pool
- REST and GraphQL
- Cardmarket and TCGplayer prices
- Unmetered image CDN
- 2 years of daily price history
- 5 webhook endpoints
- Commercial use licence
- Email support, one business day
Growth
PopularFor established apps and shops repricing inventory daily.
$59/mo
150,000
credits per month · ~75,000 searches
- Daily cap
- 15,000 credits
- Rate limit
- 300 req/min
- Overage
- $6 per 10,000
- Everything in Starter
- Nightly bulk exports, all formats
- All five price sources
- Full price history, back to 2019
- Hourly intraday price snapshots
- Unlimited webhook endpoints
- 99.95% uptime SLA
- Priority support
Scale
For marketplaces and market-data businesses.
$149/mo
750,000
credits per month · ~375,000 searches
- Daily cap
- 75,000 credits
- Rate limit
- 1,000 req/min
- Overage
- $3 per 10,000
- Everything in Growth
- Parquet exports to your own S3 bucket
- Priority request routing
- Dedicated regional cache
- Redistribution licence available
- SSO, SCIM and audit logs
- Shared Slack channel
| Card lookup by id | REST or GraphQL, any game | 1 credit |
| Search or filter | Per page of up to 100 results | 2 credits |
| Card with price history | Includes the full daily series | 3 credits |
| Set or catalog listing | Sets, formats, rarities | 1 credit |
| Bulk export | Per game, per download | 250 credits |
| Image delivery | Never metered, on any plan | Free |
| Cached response (304) | Send If-None-Match and pay nothing | Free |
Enterprise
Above 750,000 credits a month, or you need redistribution rights, a private catalog, bespoke ingest for a game we do not carry yet, or a contract your legal team wrote.
- Volume pricing beyond the Scale tier
- Redistribution and resale licensing
- Custom games and private catalogs
- Dedicated infrastructure and 99.99% SLA
What is included
The parts that usually have an asterisk
Every game, every plan
No game is gated behind a tier. Starter reads the same eight-game catalog as Scale — plans differ in volume and speed, never in coverage.
Images are never metered
Card artwork comes from a separate CDN and costs nothing on any plan. A collection grid rendering four hundred thumbnails does not touch your credits.
Caching is rewarded, not punished
Send an If-None-Match header and a 304 costs zero credits. Failed requests are not billed either — a 429 or a 500 is our problem, not your invoice.
Bulk beats chatter
A search costs 2 credits whether it returns 10 cards or 100. Paginating wide is dramatically cheaper here than on a per-request plan.
Overage is capped, twice over
A daily ceiling of a tenth of your monthly allowance stops a runaway loop the same afternoon, and overage stops once it reaches your plan price. The worst a month can cost is double.
Upgrading always wins
Overage is priced above the rate of the plan it extends, on purpose. It is there to cover a busy week, never to make staying on a small plan the cheaper move.
You can always leave
Bulk exports in JSON, NDJSON and Parquet are included from Growth up, and they are complete rather than crippled. Your data is not held hostage.
How billing works
You keep a balance, we draw from it
Nobody can pull money from a wallet on a schedule, so we do not pretend otherwise. Instead of a card on file you hold a balance, and the monthly fee comes out of it. Money moves only when you send it.
- 1
Top up
Send any amount from $19. We derive a fresh address for each top-up, so two payments cannot be tied to the same customer on-chain. Whatever lands is converted at that moment and added to your balance.
- 2
Pick a plan
The first month comes out of the balance immediately and the key works straight away. Switch plans whenever you like — the difference is prorated against the balance rather than invoiced.
- 3
We draw monthly
On each renewal date the plan fee and any overage are deducted. We email you when the balance drops below two months so a lapse never arrives as a surprise.
If the balance will not cover the next draw, the plan lapses and your keys stop until you top up. Nothing goes to collections, because nothing was ever owed — the worst case is an API that stops answering, which is a problem you can fix in a minute.
Payment
Crypto only, for privacy
Prices are quoted in USD and settled in the asset you choose. We do not accept cards or bank transfers, and we do not use a payment processor, so there is no third party building a spending profile from your invoices. An account needs an email address and a payment — nothing else.
No processor in the middle
Card networks require us to hand a third party your name, billing address and full transaction history. Crypto removes that party entirely.
No billing profile
We store an email, a plan and the amount paid. We never ask for a legal name, a company address or a tax ID unless you need them on an invoice.
Nothing to leak
A database we do not have cannot be breached, subpoenaed or sold. The strongest privacy guarantee is an absence of data.
Works everywhere
No country blocks, no card declines, no bank deciding an API subscription looks unusual. Anyone with a wallet can pay.
What we accept
Prices are quoted in USD. Pick an asset and we settle at the rate quoted when the invoice is generated, held for 15 minutes. One network per asset, so there is no way to send on the wrong chain.
- USDCUSD Coin
Ethereum (ERC-20)
Most popular — no volatility between invoice and settlement.
- USDTTether
Ethereum (ERC-20)
- BTCBitcoin
Bitcoin
- ETHEthereum
Ethereum
- SOLSolana
Solana
Cheapest fees and confirms in about a second.
- TRXTron
Tron
Stablecoin, Solana and Tron payments credit your account in under a minute. Bitcoin needs 3 confirmations. Need a signed invoice with a company name and VAT number for your accountant? We will issue one — that is a document you ask for, not a profile we build.
FAQ
Pricing questions
Anything else, email hello@tcggraph.com and a human answers.
Still deciding? Query the API before you sign up
The explorer runs live requests against real card data with no key and no account. See the response shape before you commit a line of code.