Skip to main content
Pokemon Card API

Pokemon Card API Documentation

50,000+

Pokemon Cards

Daily

Price Updates

3

Price Sources

100

Free Daily Credits

Comprehensive Pokemon Card Data API Features

Complete Card Database

Access data for over 50,000 English and Japanese Pokemon cards including all sets from Base Set to latest releases. Get card details, rarity, card numbers, and comprehensive metadata.

Daily-Updated Pricing

Get daily-updated market prices from TCGPlayer, eBay, and CardMarket. Includes raw, graded (PSA, CGC, BGS, SGC, and more), and different conditions.

Lightning Fast

Lightweight query mode and CDN-cached responses keep lookups fast. Optimized for high-volume applications and bulk set fetching.

Secure & Reliable

API key authentication with multi-tiered rate limiting and abuse protection. SSL encryption on all endpoints.

Developer Friendly

RESTful design with JSON responses — works with any HTTP client in any language. Comprehensive documentation and code examples.

Global Coverage

US pricing in USD plus European Cardmarket pricing in EUR on paid plans. English and Japanese card coverage via language=japanese.

Pokemon Card API Endpoints

Card Data Endpoints

Access comprehensive Pokemon card information

GET /api/v2/cards?limit=50 - List Pokemon cards with pagination
GET /api/v2/cards?tcgPlayerId={id} - Get a specific card by ID
GET /api/v2/cards?search={query} - Multi-word search across name, set, number, and rarity
GET /api/v2/cards?setName={set}&fetchAllInSet=true - Get all cards from a specific set

Pricing Parameters

Daily-updated market pricing data

GET /api/v2/cards?tcgPlayerId={id}&includeHistory=true&days=30 - 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?condition=Near%20Mint&printing=Holofoil - Condition & variant filters

Sets & More Endpoints

Pokemon TCG set and product information

GET /api/v2/sets - List all Pokemon TCG sets (?language=japanese for Japanese)
GET /api/v2/sealed-products - Booster boxes, ETBs, and sealed product prices
GET /api/v2/population - GemRate population data (Business plan)
POST /api/v2/parse-title - Parse eBay-style listing titles into card matches

Pokemon Card API Code Examples

JavaScript/Node.js

// Fetch Pokemon card data
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(card.name); // "Charizard"
console.log(card.prices.market);

Python

import requests

# Search for Pokemon cards
response = requests.get(
    'https://www.pokemonpricetracker.com/api/v2/cards',
    params={'search': 'pikachu', 'limit': 10},
    headers={'Authorization': 'Bearer YOUR_API_KEY'}
)

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

PHP

<?php
// Get price history for a card
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,
  'https://www.pokemonpricetracker.com/api/v2/cards'
  . '?tcgPlayerId=42360&includeHistory=true&days=30'
);
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'];
foreach($history as $point) {
  echo $point['date'] . ': $' . $point['market'];
}

Ruby

require 'net/http'
require 'json'

# Bulk price lookup - whole set in one request
uri = URI('https://www.pokemonpricetracker.com/api/v2/cards')
uri.query = URI.encode_www_form(
  setName: 'Base Set',
  fetchAllInSet: 'true'
)

request = Net::HTTP::Get.new(uri)
request['Authorization'] = 'Bearer YOUR_API_KEY'

response = Net::HTTP.start(uri.host, uri.port, use_ssl: true) do |http|
  http.request(request)
end

cards = JSON.parse(response.body)['data']

API Response Format

Sample Card Response

Example JSON response from the Pokemon Card API

{
  "data": {
    "tcgPlayerId": "42360",
    "name": "Charizard",
    "setName": "Base Set",
    "cardNumber": "4",
    "rarity": "Holo Rare",
    "imageCdnUrl200": "https://tcgplayer-cdn.tcgplayer.com/product/42360_in_200x200.jpg",
    "imageCdnUrl400": "https://tcgplayer-cdn.tcgplayer.com/product/42360_in_400x400.jpg",
    "imageCdnUrl800": "https://tcgplayer-cdn.tcgplayer.com/product/42360_in_800x800.jpg",
    "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
    }
  },
  "metadata": {
    "apiCallsConsumed": 2,
    "includes": {
      "ebayData": true
    }
  }
}

Pokemon Card API Use Cases

Collection Management Apps

Build Pokemon card collection trackers with daily portfolio valuation, wishlist management, and trade optimization features.

  • +Track collection value with daily updates
  • +Identify valuable cards automatically
  • +Export collection data

E-commerce Integration

Integrate accurate Pokemon card pricing into online stores, marketplaces, and trading platforms for automated pricing.

  • +Dynamic pricing updates
  • +Competitive price monitoring
  • +Inventory valuation

Grading ROI Tools

Compare raw and graded prices using eBay sold-listing data by grade to help collectors decide which cards are worth grading.

  • +Graded prices for PSA, CGC, BGS, SGC
  • +GemRate population data (Business plan)
  • +Raw vs graded price comparison

Mobile Applications

Power iOS and Android apps with comprehensive Pokemon card data for collectors, traders, and players on the go.

  • +Card scanner integration
  • +Offline data caching
  • +Trade calculator tools

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

Specialized endpoints for Pokemon Trading Card Game data including tournaments and meta analysis.

Learn More

Pokemon Price API

Focused pricing API with daily-updated market data, price history, and trending analysis.

Learn More

API Documentation

Complete technical documentation with authentication guides, rate limits, and best practices.

View Docs

Frequently Asked Questions

Start Using the Pokemon Card API Today

Join thousands of developers building with our comprehensive Pokemon card data API. Get started with 100 free API credits daily.