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

Det snabbaste
TCG Price API
för utvecklare

API för kortpriser i realtid för Pokemon, Magic: The Gathering, Yu-Gi-Oh!, Lorcana, One Piece och ytterligare 3 spel. Över 300 000 kort, 5 officiella SDK:er, gratis nivå ingår.

300,000+ Kort
8 Spel
5 SDK:er
2 Marknader
Free Gratis nivå
24/7 Uppdateringar
Snabbstart 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

Hur TCG API fungerar

Från noll till kortprisdata på under 5 minuter. Tre steg, ingen konfiguration.

01

Hämta din gratis API-nyckel

Registrera dig på tcgpricelookup.com — inget kreditkort krävs. Din API-nyckel utfärdas direkt och fungerar för alla 8 stödda spel. Gratisplanen ger 200 förfrågningar per dag så du kan börja utveckla direkt.

API key: tpl_live_xxxxxxxxxxxx
02

Installera ett SDK

Välj ditt föredragna språk. Officiella SDK:er finns för JavaScript, Python, Go, Rust och PHP. Varje SDK underhålls av TCG Price Lookup-teamet och levereras med fullständiga typdefinitioner.

$ npm install tcglookup
03

Hämta kortpriser

Sök efter kortnamn, set eller ID. Hämta realtidspriser från TCGPlayer och eBay, konditionsbaserade priser, graderade priser och prishistorik — allt via ett enda API.

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

Vad du kan bygga

TCG-kortpris-API:et används för allt från hobbyscript till produktionsklara handelsappar.

💰

Prisjämförelseverktyg

Visa TCGPlayer-marknadspriser och eBay-avslutade priser sida vid sida. Köpare hittar det lägsta priset, säljare sätter konkurrenskraftiga priser.

📊

Portföljspårare

Låt samlare registrera kort och spåra samlingsvärdets utveckling över tid. Visa vinst/förlust med prishistorik-endpointen.

🤖

Discord-bottar

Lägg till slash-kommandon i TCG Discord-servrar så att medlemmar kan söka kortpriser utan att lämna chatten. Öppen källkod Discord-bottstarter som stöder alla 8 spel och kan driftsättas på minuter.

🔄

Handelsappar

Driv köp/sälj/byt-gränssnitt med realtidsprisdata. Visa rättvisa handelspriser, hitta underprissatta listor och hämta batchpriser för hela decklister.

🔔

Prisaviseringar

Bevaka specifika kort och meddela användare när priser överskrider tröskelvärden. Använd schemalagd polling eller webhooks på betalplaner.

📈

Analysdashboards

Bygg prishistorikdiagram, analysera trender för hela set och uppskatta setmarknadsvärden. Prishistorik-endpointen tillhandahåller dagliga ögonblicksbilder per månad.

TCG API för alla spel

En API-nyckel för 8 spel. Pokémon TCG API, MTG API, Yu-Gi-Oh! API, Lorcana, One Piece och fler — allt i ett enhetligt gränssnitt.

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.

Se Pokemon API-dokumentation →
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.

Se Magic: The Gathering API-dokumentation →
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.

Se Yu-Gi-Oh! API-dokumentation →
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.

Se Disney Lorcana API-dokumentation →
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.

Se One Piece API-dokumentation →
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.

Se Pokemon Japan API-dokumentation →
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.

Se Star Wars: Unlimited API-dokumentation →
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.

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

TCG API-jämförelse

TCG Price Lookup jämfört med Scryfall, pokemontcg.io, TCGPlayer API och egna scrapers.

Funktion TCG Price Lookup Scryfall API pokemontcg.io TCGPlayer API Egen scraper
Antal stödda spel 8 spel Endast MTG Endast Pokémon Flera (varierar) Valfritt
Realtidspriser Delvis (TCGP) ✓ (endast TCGP) Beror på
Konditionsbaserade priser Manuellt
Graderade priser (PSA/BGS/CGC) Manuellt
Officiella SDK:er 5 språk Endast community 1 (JS)
Gratisplan ✓ 200 req/dag Ingen prisdata Ingen prisdata Ansökan krävs ✓ (eget arbete)
Prishistorik Begränsad Egenbyggd

Utvecklarekosystem

Utöver REST API: officiella SDK:er för 5 språk, färdiga verktyg och omfattande utvecklardokumentation.

Officiella SDK:er — 6 språk

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

Verktyg & resurser — 5 verktyg

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 →

Vanliga frågor

Från att komma igång med TCG Price Lookup API till hastighetsgränser och graderade kortpriser.

Vad är ett TCG API?

+

Ett TCG API (Trading Card Game API) är en webbtjänst som ger programmatisk åtkomst till kortdata. Du kan hämta kortdetaljer, setinformation och realtidspriser från marknaden. Utvecklare använder TCG API:er för att bygga prisspårare, portföljverktyg, Discord-bottar och mycket mer.

Är TCG Price Lookup API gratis?

+

Ja, TCG Price Lookup erbjuder en gratisplan med 200 förfrågningar per dag för hobbyprojekt och prototyper (ej kommersiell användning). Betalplaner erbjuder högre hastighetsgränser, prishistorik, eBay-priser, graderade kortpriser och kommersiella rättigheter. Inget kreditkort krävs för att komma igång.

Vilka samlarkortspel stöds?

+

För närvarande stöds 8 spel: Pokémon TCG (engelska), Pokémon japanska, Magic: The Gathering, Yu-Gi-Oh!, Disney Lorcana, One Piece Card Game, Star Wars: Unlimited och Flesh and Blood. Samma enhetliga sök- och kortendpoints används för alla spel.

Hur får jag en Pokémon TCG API-nyckel?

+

Registrera dig på tcgpricelookup.com och bekräfta din e-postadress — din API-nyckel utfärdas direkt. Ingen godkännandeprocess behövs. Du kan börja göra förfrågningar mot Pokémon TCG API (och alla andra spel) omedelbart.

Stöds graderade kortpriser (PSA, BGS, CGC)?

+

Ja. Du kan hämta graderade kortpriser för PSA (grad 1–10), Beckett (BGS 7–10, inklusive 9.5 och 10 Black Label) och CGC (grad 1–10). Graderade priser hämtas från eBay-försäljningsdata. Kräver Trader-plan eller högre.

Hur fungerar API-hastighetsgränserna?

+

Gratisplanen: max 200 förfrågningar/dag (burst: 1 förfrågan/3 sekunder). Trader-plan ($14.99/mån): 10 000 förfrågningar/dag (burst: 1 förfrågan/sekund). Business-plan ($89.99/mån): 100 000 förfrågningar/dag (burst: 3 förfrågningar/sekund). Dagliga gränser återställs vid midnatt UTC.

Vilka SDK:er finns tillgängliga?

+

Det finns 5 officiella SDK:er: JavaScript/TypeScript (npm install tcglookup), Python (pip install tcglookup), Go (go get github.com/TCG-Price-Lookup/tcglookup-go), Rust (cargo add tcglookup) och PHP (composer require tcg-price-lookup/tcglookup). Ett CLI-verktyg finns också för åtkomst från terminalen.

Hur ofta uppdateras kortpriser?

+

Kortpriser uppdateras kontinuerligt. TCGPlayer-marknadspriser uppdateras var några timme när ny försäljningsdata kommer in. eBay-avslutade listor uppdateras dagligen. För de mest tidskänsliga applikationerna kan du använda prishistorik-endpointen för att följa trender.

Börja bygga med TCG API idag

Gratisplan ingår. Inget kreditkort krävs. Omedelbar åtkomst till 300 000+ kort i 8 spel.