Simple, transparent pricing
Free to start, scale as you grow. No hidden fees, no surprises.
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.