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.
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 cardGET /api/v2/cards?search=charizard&limit=50 - Prices for many cards at onceGET /api/v2/cards?tcgPlayerId={id}&includeEbay=true - Graded prices (PSA, CGC, BGS...)GET /api/v2/cards?condition=Near%20Mint - Filter prices by conditionHistorical Price Queries
Access historical pricing data and trends
GET /api/v2/cards?tcgPlayerId={id}&includeHistory=true&days=30 - Daily price historyGET /api/v2/cards?tcgPlayerId={id}&includeHistory=true&maxDataPoints=180 - Chart granularityGET /api/v2/cards?tcgPlayerId={id}&includeCardmarket=true - Cardmarket EUR historyGET /api/v2/cards?setName=Base%20Set&fetchAllInSet=true - Whole-set pricingPokemon 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
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 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.