Specialized pricing API for Pokemon Trading Card Game players. Get tournament meta prices, deck valuations, and competitive card analytics for Standard and Expanded formats.
Real-time pricing for tournament meta cards with usage statistics, win rates, and popularity trends from major events.
Complete deck pricing for top-tier competitive decks including all 60 cards, sideboard options, and budget alternatives.
Separate pricing for Standard and Expanded formats based on legality, demand, and competitive viability in each format.
Automatic playset pricing (1x-4x) with bulk discounts, perfect for competitive players building tournament decks.
Track price changes based on tournament results, ban list updates, and meta shifts with predictive analytics.
Pricing influenced by pro player deck choices, tournament winning lists, and competitive community trends.
Access competitive play data and meta analysis
GET /api/tcg/meta/standard - Current Standard format meta cards
GET /api/tcg/meta/expanded - Current Expanded format meta cards
GET /api/tcg/tournaments/recent - Recent tournament results & decks
GET /api/tcg/card/{id}/usage - Tournament usage statistics
Complete deck valuations and analysis
POST /api/tcg/deck/price - Calculate total deck value
GET /api/tcg/deck/meta/{deckId} - Pre-built meta deck prices
GET /api/tcg/deck/budget/{deckId} - Budget alternatives
POST /api/tcg/deck/optimize - Optimize deck for budget
Competitive quantity pricing and format tracking
GET /api/tcg/playset/{cardId} - Playset pricing (1x-4x)
GET /api/tcg/rotation/next - Cards rotating out next
GET /api/tcg/staples/{format} - Format staple cards & prices
GET /api/tcg/banlist - Current ban & restriction list
// Get complete meta deck price
const deck = {
pokemon: [
{ id: 'swsh12-70', quantity: 4 }, // Lugia VSTAR
{ id: 'swsh12-69', quantity: 4 }, // Lugia V
{ id: 'swsh11-131', quantity: 2 } // Archeops
],
trainers: [
{ id: 'swsh1-169', quantity: 4 }, // Professor Research
{ id: 'swsh1-178', quantity: 4 } // Quick Ball
],
energy: [
{ id: 'swsh1-259', quantity: 4 }, // Powerful Energy
{ id: 'energy-8', quantity: 8 } // Basic Energy
]
};
const response = await fetch(
'https://api.pokemonpricetracker.com/tcg/deck/price',
{
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({ deck, format: 'standard' })
}
);
const pricing = await response.json();
console.log(`Total Deck Value: $${pricing.total}`);
console.log(`Most Expensive: ${pricing.highest.name}`);
import requests
# Get current Standard meta with prices
response = requests.get(
'https://api.pokemonpricetracker.com/tcg/meta/standard',
params={'limit': 20, 'include_prices': True},
headers={'Authorization': 'Bearer YOUR_API_KEY'}
)
meta_cards = response.json()
for card in meta_cards['data']:
print(card['name'] + ":")
print(" Usage Rate: " + str(card['usage_rate']) + "%")
print(" Avg Copies: " + str(card['avg_copies']))
print(" Price (4x): $" + str(card['playset_price']))
print(" Trend: " + card['price_trend'])
print()
// Get playset prices for a card
const cardId = 'swsh12-70'; // Lugia VSTAR
const response = await fetch(
`https://api.pokemonpricetracker.com/tcg/playset/${cardId}`,
{
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
}
);
const playset = await response.json();
console.log('Single: $' + playset.prices['1x']);
console.log('Pair: $' + playset.prices['2x']);
console.log('Triple: $' + playset.prices['3x']);
console.log('Playset: $' + playset.prices['4x']);
console.log('Bulk Discount: ' + playset.discount + '%');
<?php
// Check rotation impact on prices
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,
'https://api.pokemonpricetracker.com/tcg/rotation/next'
);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Bearer YOUR_API_KEY'
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$rotation = json_decode($response, true);
echo "Rotating Sets: " . implode(', ', $rotation['sets']);
echo "\nTotal Cards Rotating: " . $rotation['card_count'];
echo "\nEstimated Price Impact:\n";
foreach($rotation['price_impact'] as $card) {
echo $card['name'] . ": ";
echo "Current: $" . $card['current_price'];
echo " → Expected: $" . $card['expected_price'];
echo " (" . $card['change_percent'] . "%)\n";
}
Real-time tournament results affect pricing
Build tournament prep applications with deck pricing, meta analysis, and sideboard recommendations.
Power game stores with competitive pricing, tournament staples tracking, and meta-based inventory.
Create deck builders with real-time pricing, budget constraints, and competitive viability scoring.
Enable content creators with meta analysis tools, deck techs pricing, and tournament coverage data.
Choose the plan that works best for you, from casual collectors to businesses.
Basic features for casual users
Advanced data access for serious collectors (non-commercial use only)
Complete solution for businesses, resellers, and commercial applications
Complete TCG data including cards, sets, and game mechanics.
General pricing API with collector focus and investment tracking.
Individual card pricing with condition and grading data.
Power your competitive Pokemon TCG applications with real-time meta pricing, tournament data, and deck valuations. Start free today.