Flipzi · Data API

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.

REST · JSON/OpenAPI 3.0/EUR & USD/6 TCGs
updated 3h ago
Charizard ex
Obsidian Flames · #125 · RAW
flipzi
€42.15 ▲ 1.2%
confidence 92
GET /v1/cards/{id}/price
40M+
last-sold prices
80K+
cards in catalog
6
TCGs covered
11
REST endpoints
What you get

Everything you need to price a card.

Catalog, current prices, history, and analytics — one consistent JSON shape, gated cleanly by plan.

01

Blended, neutral prices

One value blended across the markets Flipzi tracks — not a single-feed passthrough. The source is always flipzi.

02

EUR & USD, every grade

Integer cents plus a formatted string, in either currency. Priced per grade — RAW, PSA, BGS, and CGC — as independent series.

03

Confidence on every price

A 0–100 score, a level, a reliability flag, and freshness (hours_ago) — plus anomaly detection on outliers.

04

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.

05

Bulk pricing

Price up to 250 card ids in a single request. Billed one unit per id, so large catalogs stay efficient.

06

Derived analytics

Trend across 7/30/90 days, fair value, 30-day volatility, and a liquidity score — computed by Flipzi (Pro and Ultra).

The data

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.

Cardmarket · EU
TCGplayer · US
eBay · last-sold
source: "flipzi" — one blended, confidence-scored price
Reference

Eleven endpoints, one clean surface.

Read the catalog to resolve card ids, then pull prices, history, and analytics for any card and grade.

Meta
GET/v1/meta/healthLiveness check (no auth)
GET/v1/meta/usageYour key's usage & quota
Catalog
GET/v1/catalog/gamesSupported games with counts
GET/v1/catalog/setsSets for a game (paginated)
GET/v1/catalog/sets/{set_id}/cardsCards in a set — how you get ids
Cards
GET/v1/cards/searchFull-text search by name
GET/v1/cards/{card_id}Card metadata & variants
GET/v1/cards/{card_id}/priceCurrent blended price(s)
GET/v1/cards/{card_id}/historyDaily price history
GET/v1/cards/{card_id}/analyticsTrend, fair value, volatility
POST/v1/cards/bulkPrices for many cards at once
Quick start

Search, then price — via RapidAPI.

Request
# 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"
200 · Response
{
  "data": {
    "card_id": "0908653a-...",
    "currency": "eur",
    "prices": [{
      "grade": "RAW",
      "price_cents": 4215,
      "price_formatted": "€42.15",
      "source": "flipzi",
      "confidence": { "score": 92 },
      "hours_ago": 3
    }]
  }
}
Coverage

Six games, one schema.

The same endpoints and response shape across every game Flipzi tracks.

Pokémon Magic: The Gathering Yu-Gi-Oh! One Piece Lorcana Riftbound
Plans

Scale with volume.

Pick a plan by how many calls you make. Features step up once at Pro; Ultra is a pure volume upgrade.

Basic
Evaluate the API and light personal projects.
1,500 units / day
60 requests / minute
  • Full catalog: games, sets & cards
  • Current prices (EUR & USD), every grade
  • Confidence score on every price
  • 7-day price history
  • Bulk lookups & analytics
See pricing on RapidAPI
Pro Popular
Production apps, marketplaces & dashboards.
14,000 units / day
120 requests / minute
  • Everything in Basic
  • Full price history (all-time)
  • Bulk pricing — up to 250 cards / request
  • Full analytics — trend, fair value, volatility, liquidity
See pricing on RapidAPI
Ultra
High-volume platforms and data-intensive products.
50,000 units / day
300 requests / minute
  • Everything in Pro, at scale
  • Highest daily quota & burst limit
  • Full history, bulk & analytics
See pricing on RapidAPI

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.

Built for

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.

FAQ

Straight answers.

Where does the price data come from?
Every price is a single blended value Flipzi computes across the markets it tracks — Cardmarket (EU), TCGplayer (US), and eBay last-sold. The API never passes through a single feed; the 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?
Every price carries an 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?
Pokémon, Magic: The Gathering, Yu-Gi-Oh!, One Piece, Lorcana, and Riftbound. Prices are per grade — RAW plus PSA, BGS, and CGC — in both EUR and USD. Choose currency per request with ?currency=eur|usd (default eur).
How do I authenticate?
Access is through the RapidAPI marketplace. Subscribe to a plan, then send your RapidAPI key in the 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?
Basic is 1,500 units/day at 60 req/min, Pro is 14,000/day at 120/min, and Ultra is 50,000/day at 300/min. A single-card call costs 1 unit; a bulk call costs 1 unit per id. The daily quota is a hard limit that resets at 00:00 UTC, and every response includes X-RateLimit-* and X-Quota-* headers.
How do I find a card's id?
Either walk the catalog — /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?
The API is licensed for use inside your own product or analysis. Bulk redistribution or resale of the raw dataset is not permitted — see the Data API terms for details.
How is this different from a single-marketplace API?
Single-feed APIs return one marketplace's listing or sold prices. Flipzi returns a blended, normalized value across multiple last-sold sources with a confidence score — closer to a fair market read than any one feed, and consistent across all six games.

Build on Flipzi's price data.

Blended, last-sold TCG prices with catalog, history, and analytics — through one clean REST API.