Blended TCG price data,
one clean API.
The last-sold market data that powers Flipzi — as a read-only REST API. One blended price per card and grade, drawn across Cardmarket, TCGplayer, and eBay, with catalog, history, and analytics for six games.
Everything you need to price a card.
Catalog, current prices, history, and analytics — one consistent JSON shape, gated cleanly by plan.
Blended, neutral prices
One value blended across the markets Flipzi tracks — not a single-feed passthrough. The source is always flipzi.
EUR & USD, every grade
Integer cents plus a formatted string, in either currency. Priced per grade — RAW, PSA, BGS, and CGC — as independent series.
Confidence on every price
A 0–100 score, a level, a reliability flag, and freshness (hours_ago) — plus anomaly detection on outliers.
Full price history
Daily history per card and grade with a min/max/avg/change summary. Up to all-time depth on Pro and Ultra.
Bulk pricing
Price up to 250 card ids in a single request. Billed one unit per id, so large catalogs stay efficient.
Derived analytics
Trend across 7/30/90 days, fair value, 30-day volatility, and a liquidity score — computed by Flipzi (Pro and Ultra).
We don't resell a feed. We blend the market.
Most card-data APIs pass through one marketplace's listings. Flipzi blends real last-sold transactions across the markets it tracks into one normalized value per card and grade — the exact data that powers the Flipzi apps, not a separate, staler pipeline.
Eleven endpoints, one clean surface.
Read the catalog to resolve card ids, then pull prices, history, and analytics for any card and grade.
Search, then price — via RapidAPI.
# subscribe on RapidAPI for your key HOST="tcg-price-api-ebay-cardmarket-tcgplayer-by-flipzi.p.rapidapi.com" curl "https://$HOST\ /v1/cards/search?q=charizard%20ex&game=pokemon" \ -H "X-RapidAPI-Key: YOUR_KEY" \ -H "X-RapidAPI-Host: $HOST" curl "https://$HOST\ /v1/cards/0908653a-.../price?currency=eur" \ -H "X-RapidAPI-Key: YOUR_KEY" \ -H "X-RapidAPI-Host: $HOST"
{
"data": {
"card_id": "0908653a-...",
"currency": "eur",
"prices": [{
"grade": "RAW",
"price_cents": 4215,
"price_formatted": "€42.15",
"source": "flipzi",
"confidence": { "score": 92 },
"hours_ago": 3
}]
}
}
Six games, one schema.
The same endpoints and response shape across every game Flipzi tracks.
Scale with volume.
Pick a plan by how many calls you make. Features step up once at Pro; Ultra is a pure volume upgrade.
- Full catalog: games, sets & cards
- Current prices (EUR & USD), every grade
- Confidence score on every price
- 7-day price history
- Bulk lookups & analytics
- Everything in Basic
- Full price history (all-time)
- Bulk pricing — up to 250 cards / request
- Full analytics — trend, fair value, volatility, liquidity
- Everything in Pro, at scale
- Highest daily quota & burst limit
- Full history, bulk & analytics
Quotas are measured in units — a single-card call costs 1 unit, a bulk call 1 unit per id. Hard daily limit, resets 00:00 UTC. Prices for each plan are set on the RapidAPI marketplace.
Products that move on price.
Marketplaces & pricing engines
Anchor listings, suggested prices, and buylists to a blended market value with a confidence signal — not one marketplace's asking prices.
Portfolio & analytics apps
Value collections, chart history, and surface movers with a consistent catalog and per-grade prices across six games.
Research & BI
Pull bulk prices, trend, volatility, and liquidity into dashboards and models — clean JSON, stable card ids, EUR or USD.
Straight answers.
Where does the price data come from?
source field is always the neutral value flipzi. It's the same data that powers the Flipzi apps.How fresh is pricing, and how do I know it's reliable?
updated_at timestamp and an hours_ago value, plus a confidence object (0–100 score, level, and a reliability flag). Outliers are flagged with is_anomaly so you can decide how to treat thin data.Which games, grades, and currencies are covered?
?currency=eur|usd (default eur).How do I authenticate?
X-RapidAPI-Key header (with X-RapidAPI-Host). RapidAPI routes every request and handles authentication for you — there's no separate origin to manage.What are the rate limits and quotas?
X-RateLimit-* and X-Quota-* headers.How do I find a card's id?
/v1/catalog/games → /v1/catalog/sets → /v1/catalog/sets/{set_id}/cards — or search by name with /v1/cards/search?q=. Both return card ids you pass to the /v1/cards/{card_id}/* endpoints.Can I redistribute the raw data?
How is this different from a single-marketplace API?
Build on Flipzi's price data.
Blended, last-sold TCG prices with catalog, history, and analytics — through one clean REST API.