JavaScript Examples
Basic Usage
const TradingCardAPI = require('trading-card-api');
const client = new TradingCardAPI({
clientId: 'your_client_id',
clientSecret: 'your_client_secret',
baseUrl: 'https://api.tradingcardapi.com'
});
// Get cards
const cards = await client.cards.list({
'page[limit]': 25,
'filter[year]': 2023
});
cards.data.forEach(card => {
console.log(card.attributes.name);
});
Advanced Filtering
// Search with multiple filters
const results = await client.cards.list({
'filter[year]': 1989,
'filter[name]': '*Griffey*',
'include': 'set,oncard',
'sort': 'name',
'page[limit]': 50
});