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 paginationGET /api/v2/cards?tcgPlayerId={id} - Get a specific card by IDGET /api/v2/cards?search={query} - Multi-word search across name, set, number, and rarityGET /api/v2/cards?setName={set}&fetchAllInSet=true - Get all cards from a specific setPricing Parameters
Daily-updated market pricing data
GET /api/v2/cards?tcgPlayerId={id}&includeHistory=true&days=30 - Price historyGET /api/v2/cards?tcgPlayerId={id}&includeEbay=true - Graded prices (PSA, CGC, BGS...)GET /api/v2/cards?tcgPlayerId={id}&includeCardmarket=true - Cardmarket EUR pricesGET /api/v2/cards?condition=Near%20Mint&printing=Holofoil - Condition & variant filtersSets & 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 pricesGET /api/v2/population - GemRate population data (Business plan)POST /api/v2/parse-title - Parse eBay-style listing titles into card matchesPokemon 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
Basic features for casual collectors
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
API
Advanced data access for serious collectors
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
For businesses and commercial apps
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
Maximum throughput for high-volume apps
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
Related Pokemon API Resources
Pokemon TCG API
Specialized endpoints for Pokemon Trading Card Game data including tournaments and meta analysis.
Learn MorePokemon Price API
Focused pricing API with daily-updated market data, price history, and trending analysis.
Learn MoreAPI Documentation
Complete technical documentation with authentication guides, rate limits, and best practices.
View DocsFrequently 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.