Skip to main content

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
});