Skip to main content
Daily-Updated Pricing API

Pokemon Price API with Daily Market Data

Get accurate, daily-updated Pokemon card prices from multiple marketplaces. Access current values, historical data, and market trends through our powerful pricing API.

3
Marketplaces
24hr
Price Updates
6mo
Historical Data
2
Currencies (USD & EUR)

Comprehensive Pokemon Pricing API Features

Multi-Market Prices

Aggregate pricing from TCGPlayer, eBay, and CardMarket. Get the most accurate market value with data from multiple sources.

Historical Data

Access up to 12+ months of price history. Track trends, identify patterns, and make informed investment decisions.

Market Trends

Daily trending data showing price movements, volume changes, and market direction for smart trading decisions.

Condition & Variant Pricing

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

Graded Prices

Complete pricing for PSA, BGS, and CGC graded cards. Includes population data and grade-specific market values.

Global Coverage

US pricing in USD plus European Cardmarket pricing in EUR. English and Japanese card coverage for global trading.

Pokemon Price API Endpoints

Current Price Queries

Get daily-updated market prices for Pokemon cards

GET /api/v2/cards?tcgPlayerId={id} - Current price for a single card
GET /api/v2/cards?search=charizard&limit=50 - Prices for many cards at once
GET /api/v2/cards?tcgPlayerId={id}&includeEbay=true - Graded prices (PSA, CGC, BGS...)
GET /api/v2/cards?condition=Near%20Mint - Filter prices by condition

Historical Price Queries

Access historical pricing data and trends

GET /api/v2/cards?tcgPlayerId={id}&includeHistory=true&days=30 - Daily price history
GET /api/v2/cards?tcgPlayerId={id}&includeHistory=true&maxDataPoints=180 - Chart granularity
GET /api/v2/cards?tcgPlayerId={id}&includeCardmarket=true - Cardmarket EUR history
GET /api/v2/cards?setName=Base%20Set&fetchAllInSet=true - Whole-set pricing

Pokemon Price API Code Examples

JavaScript - Get Current Price

// Get current market price for a card
const response = await fetch(
  'https://www.pokemonpricetracker.com/api/v2/cards?tcgPlayerId=42360',
  {
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY'
    }
  }
);

const { data: card } = await response.json();
console.log('Market:', card.prices.market);
console.log('Low:', card.prices.low);
console.log('Last updated:', card.prices.lastUpdated);

Python - Historical Prices

import requests
import matplotlib.pyplot as plt

# Get price history for a card
response = requests.get(
    'https://www.pokemonpricetracker.com/api/v2/cards',
    params={'tcgPlayerId': '42360', 'includeHistory': 'true', 'days': 180},
    headers={'Authorization': 'Bearer YOUR_API_KEY'}
)

card = response.json()['data']
points = card['priceHistory']['conditions']['Near Mint']['history']
dates = [p['date'] for p in points]
prices = [p['market'] for p in points]

# Plot price chart
plt.plot(dates, prices)
plt.title(card['name'] + ' Price History')
plt.show()

Node.js - Bulk Pricing

// Get prices for a whole set in one request
const response = await fetch(
  'https://www.pokemonpricetracker.com/api/v2/cards?' +
    new URLSearchParams({
      setName: 'Base Set',
      fetchAllInSet: 'true'
    }),
  {
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY'
    }
  }
);

const { data: cards } = await response.json();
cards.forEach(card => {
  console.log(`${card.name}: $${card.prices.market}`);
});

PHP - Cardmarket EUR Prices

<?php
// Get European Cardmarket prices (paid plans)
$url = 'https://www.pokemonpricetracker.com/api/v2/cards'
     . '?tcgPlayerId=42360&includeCardmarket=true';

$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'];

echo 'USD market: $' . $card['prices']['market'] . "\n";
echo 'EUR market: ' . $card['cardmarketPrices']['marketEur'] . "\n";
echo 'EUR trend: ' . $card['cardmarketPrices']['trendEur'] . "\n";

Price API Response Format

Sample Price Response

Example JSON response from the Pokemon Price API

{
  "data": {
    "tcgPlayerId": "42360",
    "name": "Charizard",
    "setName": "Base Set",
    "cardNumber": "4",
    "rarity": "Holo Rare",
    "prices": {
      "market": 425.50,
      "low": 380.00,
      "sellers": 42,
      "primaryPrinting": "Holofoil",
      "lastUpdated": "2026-07-05T06:00:00Z"
    },
    "variants": {
      "Holofoil": {
        "printing": "Holofoil",
        "marketPrice": 425.50,
        "lowPrice": 380.00,
        "conditionUsed": "Near Mint"
      }
    },
    "ebay": {
      "salesByGrade": {
        "psa10": { "count": 432, "averagePrice": 3500.00 },
        "psa9": { "count": 501, "averagePrice": 1200.00 },
        "cgc9.5": { "count": 156, "averagePrice": 899.00 },
        "bgs10": { "count": 12, "averagePrice": 4000.00 }
      },
      "totalSales": 1240
    },
    "cardmarketPrices": {
      "marketEur": 395.00,
      "lowEur": 350.00,
      "trendEur": 400.00
    }
  },
  "metadata": {
    "apiCallsConsumed": 4,
    "includes": {
      "ebayData": true,
      "cardmarketData": true
    }
  }
}

Pokemon Price API Use Cases

Investment Tracking

Build investment portfolio trackers with daily valuations, performance metrics, and market analysis tools.

  • Portfolio valuation tracking
  • ROI calculations
  • Performance analytics

Trading Platforms

Power trading platforms with accurate pricing, market depth, and automated trading signals based on price movements.

  • Daily price feeds
  • Arbitrage detection
  • Trading algorithms

Market Research Tools

Create comprehensive market analysis tools with trend identification, price forecasting, and investment recommendations.

  • Market trend analysis
  • Price predictions
  • Investment signals

E-commerce Pricing

Automatically update store prices based on market conditions, competitor pricing, and demand fluctuations.

  • Dynamic pricing
  • Competitive analysis
  • Margin optimization

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 Card Price API

Specialized card pricing with graded values and condition-based pricing.

Pokemon TCG Price API

TCG-specific pricing with tournament data and competitive meta analysis.

Price Tracker API

Advanced price tracking with alerts, notifications, and portfolio management.

Frequently Asked Questions

Start Using the Pokemon Price API Today

Access daily-updated Pokemon card prices from multiple marketplaces. Get started with 100 free API credits daily.