$ curl https://api.tcgpricelookup.com/v1/search

De snelste
TCG-prijs-API
voor ontwikkelaars

Realtime kaartprijs-API voor Pokemon, Magic: The Gathering, Yu-Gi-Oh!, Lorcana, One Piece en 3 andere spellen. Meer dan 300.000 kaarten, 5 officiële SDK's, gratis tier inbegrepen.

300,000+ Kaarten
8 Spellen
5 SDK's
2 Markten
Free Gratis tier
24/7 Updates
Snel starten JavaScript
// Search for any card across all 8 games
import { TCGLookup } from 'tcglookup';

const tcg = new TCGLookup({ apiKey: 'your-key' });
const cards = await tcg.search('charizard');
// 47 results, real-time prices from TCGPlayer + eBay

const card = await tcg.getCard('pokemon-sv4-charizard-ex-006');
// Market price, per-condition, PSA/BGS/CGC graded values

Hoe de TCG API werkt

Van nul naar kaartprijsdata in minder dan 5 minuten. Drie stappen, geen configuratie.

01

Haal een gratis API-sleutel op

Registreer u op tcgpricelookup.com — geen creditcard vereist. Uw API-sleutel wordt direct aangemaakt en werkt voor alle 8 ondersteunde spellen. Het gratis abonnement biedt 200 verzoeken per dag, zodat u meteen kunt beginnen met ontwikkelen.

API key: tpl_live_xxxxxxxxxxxx
02

Installeer de SDK

Kies uw voorkeurstaal. Officiële SDK's zijn beschikbaar voor JavaScript, Python, Go, Rust en PHP. Elke SDK wordt onderhouden door het TCG Price Lookup-team en wordt geleverd met volledige typedefinities.

$ npm install tcglookup
03

Haal kaartprijzen op

Zoek op kaartnaam, set of ID. Haal realtime prijzen van TCGPlayer en eBay op, conditie-specifieke prijzen, gegradeerde prijzen en prijsgeschiedenis — alles vanuit één API.

search GET /v1/search?q=charizard
card GET /v1/cards/:id
history GET /v1/cards/:id/prices
batch POST /v1/cards/batch

Wat u kunt bouwen

De TCG-verzamelkaartprijs API wordt gebruikt voor alles van hobbyprojecten tot productie-handelstoepassingen.

💰

Prijsvergelijkingstool

Vergelijk TCGPlayer-marktprijzen met eBay-afhandelingsdata naast elkaar. Kopers vinden de beste deal, verkopers stellen concurrerende prijzen in.

📊

Portfoliotracker

Laat verzamelaars kaarten invoeren en de waarde van hun collectie in de loop van de tijd bijhouden. Gebruik het prijsgeschiedenisendpoint om winst en verlies te visualiseren.

🤖

Discord-bot

Voeg slash-commands toe aan TCG Discord-servers zodat leden kaartprijzen kunnen opzoeken zonder de chat te verlaten. Open source Discord-bot-starter voor alle 8 spellen, in minuten te deployen.

🔄

Handelsapp

Versterk koop-, verkoop- en ruilinterfaces met realtime prijsdata. Toon eerlijke handelswaarden, detecteer ondergewaardeerde aanbiedingen en prijs complete decklists in één batch.

🔔

Prijsalerts

Houd specifieke kaarten in de gaten en stuur meldingen naar gebruikers wanneer prijzen een drempelwaarde bereiken. Gebruik geplande polling of webhook-meldingen voor betaalde abonnementen.

📈

Analytisch dashboard

Bouw prijsgeschiedenisgrafieken, trendanalyses voor complete sets en schatting van setmarktwaarden. Het prijsgeschiedenisendpoint biedt dagelijkse snapshots over de afgelopen maanden.

TCG API voor alle spellen

Één API-sleutel voor 8 spellen. Pokémon TCG API, MTG API, Yu-Gi-Oh! API, Lorcana, One Piece en meer — allemaal via één uniforme interface.

Pokemon

30,000+ cards

Access real-time pricing for over 30,000 Pokemon TCG cards. Search by name, set, or card number. Get per-condition pricing from Near Mint to Damaged, plus PSA, BGS, and CGC graded values.

Pokemon API-documentatie bekijken →
Pokemon API example JavaScript
const results = await tcg.search('charizard', { game: 'pokemon' });
// Returns: prices for all Charizard cards across all sets

Magic: The Gathering

100,000+ cards

Access real-time pricing for over 100,000 Magic: The Gathering cards. Complete coverage of all sets from Alpha to the latest release. Per-condition and graded pricing.

Magic: The Gathering API-documentatie bekijken →
Magic: The Gathering API example JavaScript
const results = await tcg.search('black lotus', { game: 'mtg' });
// Returns: prices for Black Lotus across all editions

Yu-Gi-Oh!

40,000+ cards

Access real-time pricing for over 40,000 Yu-Gi-Oh! cards. Coverage spans all sets and rarities with per-condition and graded card values.

Yu-Gi-Oh! API-documentatie bekijken →
Yu-Gi-Oh! API example JavaScript
const results = await tcg.search('blue-eyes white dragon', { game: 'yugioh' });
// Returns: prices for Blue-Eyes White Dragon across all sets

Disney Lorcana

3,000+ cards

Access real-time pricing for over 3,000 Disney Lorcana cards. Full coverage since launch with per-condition pricing and graded values.

Disney Lorcana API-documentatie bekijken →
Disney Lorcana API example JavaScript
const results = await tcg.search('elsa', { game: 'lorcana' });
// Returns: prices for all Elsa cards

One Piece

6,000+ cards

Access real-time pricing for over 6,000 One Piece TCG cards. Complete set coverage with per-condition pricing and graded values.

One Piece API-documentatie bekijken →
One Piece API example JavaScript
const results = await tcg.search('luffy', { game: 'onepiece' });
// Returns: prices for all Luffy cards

Pokemon Japan

20,000+ cards

Access real-time pricing for over 20,000 Japanese Pokemon TCG cards. Covers Japanese-exclusive sets, promos, and special releases.

Pokemon Japan API-documentatie bekijken →
Pokemon Japan API example JavaScript
const results = await tcg.search('pikachu', { game: 'pokemonjp' });
// Returns: prices for Japanese Pikachu cards

Star Wars: Unlimited

2,500+ cards

Access real-time pricing for over 2,500 Star Wars: Unlimited cards. Full coverage with per-condition pricing and graded values.

Star Wars: Unlimited API-documentatie bekijken →
Star Wars: Unlimited API example JavaScript
const results = await tcg.search('darth vader', { game: 'swu' });
// Returns: prices for all Darth Vader cards

Flesh and Blood

8,000+ cards

Access real-time pricing for over 8,000 Flesh and Blood cards. Complete coverage with per-condition pricing and graded values.

Flesh and Blood API-documentatie bekijken →
Flesh and Blood API example JavaScript
const results = await tcg.search('bravo', { game: 'fab' });
// Returns: prices for all Bravo cards

TCG API vergelijking

TCG Price Lookup vergeleken met Scryfall, pokemontcg.io, TCGPlayer API en zelf gebouwde scrapers.

Functie TCG Price Lookup Scryfall API pokemontcg.io TCGPlayer API Zelf gebouwd
Aantal spellen 8 spellen Alleen MTG Alleen Pokémon Veel (variabel) Alles wat u bouwt
Realtime prijzen Gedeeltelijk (TCGP) ✓ (alleen TCGP) Hangt ervan af
Conditie-specifieke prijzen Handmatig
Gegradeerde prijzen (PSA/BGS/CGC) Handmatig
Officiële SDK's 5 talen Alleen community 1 (JS)
Gratis abonnement ✓ 200 verzoeken/dag Geen prijsdata Geen prijsdata Aanvraag vereist ✓ (eigen kosten)
Prijsgeschiedenis Beperkt Zelf bouwen

Ontwikkelaarsecosysteem

Naast de REST API: officiële SDK's voor 5 talen, kant-en-klare tools en uitgebreide ontwikkelaarsdocumentatie.

Officiële SDK's — 6 talen

CLI Tool

GitHub →

Live trading card prices in your terminal. Search, lookup, price history, JSON output for scripting. Also installable via npm.

$ brew tap TCG-Price-Lookup/tcg && brew install tcglookup
  • Search cards from terminal
  • Price history lookups
  • JSON output for scripting

Go SDK

GitHub →

Official Go SDK for the TCG Price Lookup API. Idiomatic Go, stdlib net/http, zero third-party deps, functional options, typed errors.

$ go get github.com/TCG-Price-Lookup/tcglookup-go
  • Zero third-party dependencies
  • Idiomatic Go design
  • Functional options pattern

JavaScript / TypeScript SDK

GitHub →

Official JavaScript/TypeScript SDK for the TCG Price Lookup API. Zero deps, ESM + CJS, works in Node 18+, browsers, Bun, Deno, Cloudflare Workers.

$ npm install tcglookup
  • Zero dependencies
  • ESM and CommonJS support
  • Full TypeScript types

PHP SDK

GitHub →

Official PHP SDK for the TCG Price Lookup API. PHP 8.1+, Guzzle, PSR-4, typed exception hierarchy.

$ composer require tcg-price-lookup/tcglookup
  • PHP 8.1+ support
  • Guzzle HTTP client
  • PSR-4 autoloading

Python SDK

GitHub →

Official Python SDK for the TCG Price Lookup API. Python 3.9+, built on httpx, typed exception hierarchy, context manager support.

$ pip install tcglookup
  • Python 3.9+ support
  • Built on httpx (async ready)
  • Typed exception hierarchy

Rust SDK

GitHub →

Official Rust SDK for the TCG Price Lookup API. Async with reqwest + tokio, typed Error enum, builder pattern.

$ cargo add tcglookup
  • Async with reqwest + tokio
  • Typed Error enum
  • Builder pattern

Tools & resources — 5 tools

Awesome TCG

list

Curated list of the TCG Price Lookup ecosystem — REST API, 5 SDKs, CLI, code examples in 8 languages, blog tutorials.

github.com/TCG-Price-Lookup/awesome-tcg#readme →

Discord Bot

bot

Self-hosted Discord bot for live trading card prices. Slash commands powered by the TCG Price Lookup API. Supports all 8 games.

github.com/TCG-Price-Lookup/tcg-discord-bot#readme →

Next.js Starter

starter

One-click deployable Next.js 16 starter for the TCG Price Lookup API. Search live trading card prices across 8 games out of the box.

$ npx create-next-app -e https://github.com/TCG-Price-Lookup/nextjs-tcg-starter

OpenAPI Specification

spec

OpenAPI 3.1 specification for the TCG Price Lookup API. Use with Swagger UI, Redoc, Postman, or any OpenAPI-compatible tool.

github.com/TCG-Price-Lookup/tcg-api-openapi#readme →

Postman Collection

collection

Ready-to-use Postman collection and environment for the TCG Price Lookup API. Import, set your API key, and start testing.

github.com/TCG-Price-Lookup/tcg-api-postman#readme →

Veelgestelde vragen

Van aan de slag gaan met de TCG Price Lookup API tot snelheidslimieten en gegradeerde kaartprijzen.

Wat is een TCG API?

+

Een TCG API (Trading Card Game API) is een webservice die programmatische toegang biedt tot verzamelkaartgegevens. U kunt kaartdetails, setinformatie en realtime marktprijzen ophalen. Ontwikkelaars gebruiken TCG API's om prijstracker, portfoliotools, Discord-bots en meer te bouwen.

Is de TCG Price Lookup API gratis?

+

Ja, TCG Price Lookup biedt een gratis abonnement met 200 verzoeken per dag voor hobbyprojecten en prototypes (niet-commercieel gebruik). Betaalde abonnementen bieden hogere snelheidslimieten, prijsgeschiedenisendpoints, eBay-prijzen, gegradeerde kaartprijzen en commercieel gebruiksrecht. Geen creditcard vereist om te beginnen.

Welke trading card games worden ondersteund?

+

Momenteel worden 8 spellen ondersteund: Pokémon TCG (Engels), Pokémon Japans, Magic: The Gathering, Yu-Gi-Oh!, Disney Lorcana, One Piece Card Game, Star Wars: Unlimited en Flesh and Blood. Alle spellen gebruiken dezelfde uniforme zoek- en kaartendpoints.

Hoe verkrijg ik een Pokémon TCG API-sleutel?

+

Registreer u op tcgpricelookup.com en bevestig uw e-mailadres om direct een API-sleutel te ontvangen. Zonder goedkeuringsproces kunt u meteen verzoeken sturen naar de Pokémon TCG API (en alle andere spellen).

Worden gegradeerde kaartprijzen (PSA, BGS, CGC) ondersteund?

+

Ja. U kunt gegradeerde kaartprijzen ophalen voor PSA (graden 1–10), Beckett (BGS 7–10, inclusief 9.5 en 10 Black Label) en CGC (graden 1–10). Gegradeerde prijzen zijn afkomstig van eBay-verkoopdata. Vereist het Trader-abonnement of hoger.

Wat zijn de snelheidslimieten van de API?

+

Gratis abonnement: maximaal 200 verzoeken per dag (burst: 1 verzoek/3 sec). Trader-abonnement ($14,99/maand): 10.000 verzoeken per dag (burst: 1 verzoek/sec). Business-abonnement ($89,99/maand): 100.000 verzoeken per dag (burst: 3 verzoeken/sec). Dagelijkse limieten worden gereset om middernacht UTC.

Welke SDK's zijn beschikbaar?

+

Er zijn 5 officiële SDK's: JavaScript/TypeScript (npm install tcglookup), Python (pip install tcglookup), Go (go get github.com/TCG-Price-Lookup/tcglookup-go), Rust (cargo add tcglookup) en PHP (composer require tcg-price-lookup/tcglookup). Er is ook een CLI-tool beschikbaar voor toegang vanuit de terminal.

Hoe vaak worden kaartprijzen bijgewerkt?

+

Kaartprijzen worden continu bijgewerkt. TCGPlayer-marktprijzen worden elke paar uur vernieuwd als er nieuwe verkoopdata binnenkomt. eBay-afgehandelde vermeldingen worden dagelijks bijgewerkt. Voor de meest tijdkritische toepassingen kunt u trends bijhouden via het prijsgeschiedenisendpoint.

Begin vandaag nog met bouwen met de TCG API

Inclusief gratis abonnement. Geen creditcard vereist. Direct toegang tot 300.000+ kaarten in 8 spellen.