Skip to content

Simple, transparent pricing

Free to start, scale as you grow. No hidden fees, no surprises.

Free

For testing and evaluating

$0
  • 100 requests per day
  • All games and sets
  • Card search and filtering
  • Current market prices
  • Community support (Discord)

Non-commercial use only

Hobby

For personal projects

$9.99/mo
  • 1,000 requests per day
  • All games and sets
  • 7-day price history
  • Email support

Non-commercial use

Most Popular

Starter

For small apps and stores

$19.99/mo
  • 2,500 requests per day
  • All games and sets
  • 30-day price history
  • Set price dumps
  • Bulk resolve (100 items/request)
  • Email support

Non-commercial use

Pro

For growing apps and businesses

$49.99/mo
  • 10,000 requests per day
  • All games and sets
  • Full price history (from March 2025)
  • Bulk endpoints & export
  • Bulk resolve (500 items, 0.5x credits)
  • Commercial use license
  • Priority support

Business

For high-volume commercial use

$99.99/mo
  • 50,000 requests per day
  • All games and sets
  • Full price history (from March 2025)
  • Bulk endpoints & export
  • Bulk resolve (1K items, 0.1x credits)
  • Commercial use license
  • Priority support

All plans include access to all games and sets. Prices are in USD.

Frequently asked questions

Not sure which plan is right?

Start with the free tier — no credit card required. Upgrade when you are ready.

How pricing works

Every plan is metered by daily requests, reset at UTC midnight. A request is any successful API call — failed requests (4xx / 5xx) do not count against your quota. You can see your live remaining quota on every response in the X-RateLimit-Remaining header, and inside your dashboard.

Bulk endpoints (Pro and Business tiers) are billed by credits rather than individual requests. A POST /v1/bulk/resolve/tcgplayer with 100 IDs consumes credits per the tier's multiplier (Pro: 0.5 credits each · Business: 0.1 credits each). This lets a Pro plan resolve a 10,000-row CSV in a single request at a predictable cost.

No surprise charges. If you hit your daily limit, the API returns HTTP 429 and your app waits until tomorrow. There is no overage billing, no auto-upgrade, no "soft" limit that turns into a bill. If you consistently hit the cap, upgrade the plan in the dashboard and the new limit applies on the next reset.

Commercial use. The Free, Hobby, and Starter tiers are for personal projects and evaluation. Commercial use — storefronts, paid apps, SaaS products, or anything generating revenue — requires Pro ($49.99/mo) or Business ($99.99/mo). Both include an explicit commercial license in their plan terms.

Frequent pricing questions

Can I start free and upgrade later?

Yes. Every account starts on Free with 100 requests/day, no credit card required. Upgrading takes effect immediately from your dashboard; the new daily quota applies at the next UTC reset.

What happens when I hit the daily rate limit?

The API returns HTTP 429 with X-RateLimit-Reset indicating when your quota refreshes. No overage charges. Your existing integrations can surface a clear "try again tomorrow" state, or you can upgrade to a higher tier in the dashboard — the new limit kicks in immediately.

Is there an annual discount?

Annual plans are discounted versus monthly. Select annual billing during checkout or from the dashboard billing page. Existing monthly subscribers can switch at the next renewal.

How do bulk endpoint credits work?

Each POSTed item to /v1/bulk/resolve/* costs credits per the tier multiplier: Starter 1.0, Pro 0.5, Business 0.1. Credits consumed are returned in the response meta.credits_consumed field. Credits reset daily alongside request quotas.

Can I cancel or downgrade any time?

Yes. Cancel or downgrade from the dashboard at any time. You keep access to the paid tier until the end of the current billing period, then the account reverts to Free (100 req/day). No retention call, no "are you sure" loop.

Do you offer volume or enterprise pricing above Business?

If Business (50K requests/day) is not enough or you need features like SLAs, multi-key management, or custom data-export cadence, email thetcgapi@proton.me and we will work out a plan.