Skip to main content
Daily-Updated TCG Pricing

Pokemon TCG Price API for Players & Collectors

Pricing API for the Pokemon Trading Card Game. Get daily-updated market prices, condition and printing-variant pricing, graded card values, and price history for English and Japanese cards.

50,000+
Cards Covered
Daily
Price Updates
2
Languages (EN & JP)
4+
Grading Companies

Pokemon TCG Price API Features

Daily Market Pricing

TCGPlayer market prices for every card, refreshed once daily. Includes market, low, seller counts, and last-updated timestamps.

Condition & Variant Pricing

Prices broken down by condition (Near Mint to Damaged) and printing variant (Normal, Holofoil, Reverse Holofoil, 1st Edition, and more).

Multi-Word Search

Natural search across name, set, card number, rarity, and card type — queries like "charizard base set holo" just work.

Graded Card Values

eBay sold-listing prices by grade for PSA, CGC, BGS, SGC, and more — keyed like psa10, cgc9.5, and bgs10 with sale counts.

Price History

Daily price history for trend tracking. Free covers 3 days, Pro covers 6 months, and Business has unlimited history depth.

Japanese Card Support

Query Japanese cards and sets with the same endpoints — just add language=japanese. Full pricing and set data included.

TCG Pricing API Endpoints

Card Price Queries

Daily-updated market prices via /api/v2/cards

GET /api/v2/cards?search=pikachu%20vmax - Multi-word search across all sets
GET /api/v2/cards?tcgPlayerId={id} - Current price for a single card
GET /api/v2/cards?printing=1st%20Edition - Filter by printing variant
GET /api/v2/cards?condition=Near%20Mint - Filter prices by condition

History & Graded Data

Optional data add-ons on the same endpoint

GET /api/v2/cards?tcgPlayerId={id}&includeHistory=true&days=180 - Price history
GET /api/v2/cards?tcgPlayerId={id}&includeEbay=true - Graded prices (PSA, CGC, BGS...)
GET /api/v2/cards?tcgPlayerId={id}&includeCardmarket=true - Cardmarket EUR prices
GET /api/v2/cards?setName={set}&fetchAllInSet=true - Whole-set pricing

Sets, Sealed & More

Catalog data beyond single cards

GET /api/v2/sets - List all sets (add ?language=japanese for Japanese sets)
GET /api/v2/sealed-products - Booster boxes, ETBs & bundles with pricing
GET /api/v2/population - GemRate population data (Business plan)
POST /api/v2/parse-title - Parse eBay-style listing titles into cards

TCG Price API Code Examples

JavaScript - Price a Deck List

// Price your own deck list with daily market prices
const deckList = [
  { tcgPlayerId: '477243', quantity: 4 },  // Pokemon
  { tcgPlayerId: '183507', quantity: 4 },  // Trainer
  { tcgPlayerId: '106999', quantity: 8 }   // Energy
];

let deckValue = 0;
for (const entry of deckList) {
  const response = await fetch(
    `https://www.pokemonpricetracker.com/api/v2/cards?tcgPlayerId=${entry.tcgPlayerId}`,
    {
      headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
    }
  );
  const { data: card } = await response.json();
  deckValue += card.prices.market * entry.quantity;
}

console.log(`Deck value: $${deckValue.toFixed(2)}`);

Python - Multi-Word Search

import requests

# Search across all sets with a natural query
response = requests.get(
    'https://www.pokemonpricetracker.com/api/v2/cards',
    params={'search': 'pikachu vmax', 'limit': 20},
    headers={'Authorization': 'Bearer YOUR_API_KEY'}
)

cards = response.json()['data']
for card in cards:
    print(card['name'] + " (" + card['setName'] + ")")
    print("  Market: $" + str(card['prices']['market']))

Node.js - Graded Card Prices

// Graded prices from eBay sold listings
const response = await fetch(
  'https://www.pokemonpricetracker.com/api/v2/cards?tcgPlayerId=42360&includeEbay=true',
  {
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY'
    }
  }
);

const { data: card } = await response.json();
const grades = card.ebay.salesByGrade;
console.log('PSA 10: $' + grades.psa10.averagePrice);
console.log('PSA 9: $' + grades.psa9.averagePrice);
console.log('CGC 9.5: $' + grades['cgc9.5'].averagePrice);
console.log('BGS 10: $' + grades.bgs10.averagePrice);

PHP - Price History

<?php
// Get 6 months of daily price history (Pro plan and up)
$url = 'https://www.pokemonpricetracker.com/api/v2/cards'
     . '?tcgPlayerId=42360&includeHistory=true&days=180';

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'Authorization: Bearer YOUR_API_KEY'
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($ch);
$card = json_decode($response, true)['data'];

$history = $card['priceHistory']['conditions']['Near Mint']['history'];
echo "Data points: " . count($history) . "\n";
$latest = end($history);
echo "Latest market: $" . $latest['market'] . "\n";

What Price Data Is Included

Market Data Sources

Prices aggregated from TCGPlayer, eBay, and Cardmarket, updated daily

📊 Raw Card Pricing

  • • TCGPlayer market and low prices in USD
  • • Condition-based pricing (Near Mint to Damaged)
  • • Printing variants (Holofoil, Reverse, 1st Edition...)
  • • Seller counts and last-updated timestamps
  • • Cardmarket EUR prices (paid plans, Beta)

💰 Graded & Historical

  • • eBay graded sales for PSA, CGC, BGS, SGC & more
  • • Sale counts and average prices per grade
  • • Daily price history (up to unlimited on Business)
  • • GemRate population data (Business plan)
  • • Sealed product pricing (boxes, ETBs, bundles)

Pokemon TCG Price API Use Cases

Deck Pricing Tools

Build deck pricing applications by combining your own deck lists with daily-updated card prices from the API.

  • Total deck cost calculations
  • Cheapest-printing comparisons
  • Condition-based budget options

Game Store Pricing

Power game stores with daily market pricing for singles, graded cards, and sealed products.

  • Daily repricing of inventory
  • Buylist price references
  • Sealed product valuations

Collection Trackers

Create collection tracking apps with daily valuations, price history charts, and graded card values.

  • Daily collection valuation
  • Set completion tracking
  • Graded vs raw value comparison

Content Creator Tools

Enable content creators with card pricing data, price history charts, and market trend graphics.

  • Deck tech valuations
  • Price history graphics
  • Grading ROI breakdowns

Choose Your Perfect Plan

Unlock powerful Pokemon TCG pricing tools and analytics designed for every level.

Free

$0/month

Basic features for casual collectors

Get Started

What's included:

  • Basic price tracking
  • 3 days price history
  • 100 credits/day
  • 2 requests/minute
  • RAW & PSA Card Prices
  • Email/Discord support
  • Japanese card data
  • Sealed product prices
  • Commercial use license
Most Popular

API

$9.99/month

Advanced data access for serious collectors

Unlock API

What's included:

  • Advanced price tracking
  • 6 months price history
  • 20,000 credits/day (200x Free)
  • 60 requests/minute (30x faster)
  • RAW & PSA Card Prices
  • Japanese card data
  • Sealed product prices
  • Up to 5 API keys
  • Commercial use license

Business

$99/month

For businesses and commercial apps

Unlock Business

What's included:

  • Everything in API tier
  • 12+ months price history
  • Commercial use licensing
  • 200,000 credits/day
  • 500 requests/minute
  • Population reports (PSA/CGC/BGS)
  • Email/Discord support
  • Bulk data operations

Enterprise

$300/month

Maximum throughput for high-volume apps

Scale Up

What's included:

  • Everything in Business tier
  • 12+ months price history
  • Commercial use licensing
  • 1,000,000 credits/day
  • 1,000 requests/minute
  • Population reports (PSA/CGC/BGS)
  • Up to 20 API keys
  • Bulk data operations

Trusted by thousands of Pokemon TCG collectors and businesses worldwide

+Cancel anytime+Secure payments

Related Pokemon API Resources

Pokemon TCG API

Complete TCG data including cards, sets, and daily-updated pricing.

Pokemon Price API

General pricing API with collector focus and investment tracking.

Card Price API

Individual card pricing with condition and grading data.

Frequently Asked Questions

Start Using the Pokemon TCG Price API

Power your Pokemon TCG applications with daily-updated market pricing, graded card values, and price history. Start free today.