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

API Harga TCG
Terpantas
untuk pembangun

API harga kad masa nyata untuk Pokemon, Magic: The Gathering, Yu-Gi-Oh!, Lorcana, One Piece dan 3 permainan lagi. Lebih 300,000 kad, 5 SDK rasmi, peringkat percuma disertakan.

300,000+ Kad
8 Permainan
5 SDK
2 Pasaran
Free Peringkat Percuma
24/7 Kemas kini
Mula Cepat 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

Cara TCG API Berfungsi

Dari sifar kepada data harga kad dalam masa 5 minit. 3 langkah, tiada konfigurasi.

01

Dapatkan Kunci API Percuma

Daftar di tcgpricelookup.com — tiada kad kredit diperlukan. Kunci API anda dikeluarkan serta-merta dan berfungsi untuk semua 8 permainan yang disokong. Pelan percuma memberikan 200 permintaan sehari, cukup untuk mula membangun dengan segera.

API key: tpl_live_xxxxxxxxxxxx
02

Pasang SDK

Pilih bahasa pilihan anda. SDK rasmi tersedia untuk JavaScript, Python, Go, Rust, dan PHP. Setiap SDK diselenggarakan oleh pasukan TCG Price Lookup dan dilengkapi dengan definisi jenis penuh.

$ npm install tcglookup
03

Dapatkan Harga Kad

Cari mengikut nama kad, set, atau ID. Dapatkan harga masa nyata TCGPlayer dan eBay, harga mengikut keadaan, harga bergred, dan sejarah harga semuanya dalam satu API.

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

Apa Yang Boleh Dibina

API harga kad koleksi ini digunakan untuk pelbagai tujuan, dari skrip hobi hingga aplikasi perdagangan produksi.

💰

Alat Perbandingan Harga

Paparkan harga pasaran TCGPlayer dan harga jualan eBay secara bersebelahan. Pembeli mencari harga terbaik, penjual menetapkan harga yang kompetitif.

📊

Penjejak Portfolio

Benarkan pengumpul memasukkan kad mereka dan menjejak nilai koleksi dari masa ke masa. Gunakan titik akhir sejarah harga untuk membuat carta untung rugi.

🤖

Bot Discord

Tambah arahan slash ke pelayan Discord TCG supaya ahli boleh mencari harga kad tanpa meninggalkan sembang. Bot Discord sumber terbuka yang menyokong semua 8 permainan boleh digunakan dalam beberapa minit.

🔄

Aplikasi Perdagangan

Kuatkan antara muka beli-jual-tukar dengan data harga masa nyata. Paparkan nilai pertukaran yang adil, kesan senarai murah, dapatkan harga keseluruhan senarai dek dengan satu permintaan kelompok.

🔔

Amaran Harga

Pantau kad tertentu dan beritahu pengguna apabila harga melebihi ambang. Gunakan tinjauan berjadual atau pemberitahuan webhook pada pelan berbayar.

📈

Papan Pemuka Analitik

Bina carta sejarah harga, analisis trend merentasi set, anggar jumlah pasaran set. Titik akhir sejarah harga menyediakan gambar harian bulanan.

TCG API untuk Semua Permainan

Satu kunci API untuk 8 permainan. API Pokémon TCG, API MTG, API Yu-Gi-Oh!, Lorcana, One Piece dan banyak lagi — semuanya dalam satu antara muka yang bersatu.

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.

Lihat Dokumentasi API Pokemon →
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.

Lihat Dokumentasi API Magic: The Gathering →
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.

Lihat Dokumentasi API Yu-Gi-Oh! →
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.

Lihat Dokumentasi API Disney Lorcana →
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.

Lihat Dokumentasi API One Piece →
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.

Lihat Dokumentasi API Pokemon Japan →
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.

Lihat Dokumentasi API Star Wars: Unlimited →
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.

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

Perbandingan TCG API

Cara TCG Price Lookup berbanding dengan Scryfall, pokemontcg.io, TCGPlayer API, dan pengikis buatan sendiri.

Ciri TCG Price Lookup Scryfall API pokemontcg.io TCGPlayer API Pengikis Sendiri
Bilangan Permainan 8 permainan MTG sahaja Pokémon sahaja Banyak (berubah) Bebas
Harga Masa Nyata Separa (TCGP) ✓ (TCGP sahaja) Bergantung
Harga Mengikut Keadaan Manual
Harga Bergred (PSA/BGS/CGC) Manual
SDK Rasmi 5 bahasa Komuniti sahaja 1 (JS)
Pelan Percuma ✓ 200 permintaan/hari Tiada data harga Tiada data harga Perlu permohonan ✓ (kos sendiri)
Sejarah Harga Terhad Bina sendiri

Ekosistem Pembangun

Selain REST API, kami menyediakan 5 SDK rasmi untuk pelbagai bahasa, alatan siap guna, dan dokumentasi pembangun yang komprehensif.

SDK Rasmi — 6 bahasa

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

Alatan & Sumber — 5 alatan

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 →

Soalan Lazim

Dari cara memulakan dengan API TCG Price Lookup hingga had kadar dan harga kad bergred.

Apakah itu TCG API?

+

TCG API (Trading Card Game API) ialah perkhidmatan web yang menyediakan akses program kepada data kad koleksi. Anda boleh mendapatkan butiran kad, maklumat set, dan harga pasaran masa nyata. Pembangun menggunakan TCG API untuk membina penjejak harga, alatan portfolio, bot Discord, dan banyak lagi.

Adakah TCG Price Lookup API percuma?

+

Ya, TCG Price Lookup menawarkan pelan percuma dengan 200 permintaan sehari untuk projek hobi dan prototaip (penggunaan bukan komersial). Pelan berbayar memberikan had kadar yang lebih tinggi, titik akhir sejarah harga, harga eBay, harga kad bergred, hak penggunaan komersial, dan banyak lagi. Tiada kad kredit diperlukan untuk bermula.

Permainan kad koleksi mana yang disokong?

+

Kami menyokong 8 permainan pada masa ini: Pokémon TCG (Bahasa Inggeris), Pokémon Jepun, Magic: The Gathering, Yu-Gi-Oh!, Disney Lorcana, One Piece Card Game, Star Wars: Unlimited, dan Flesh and Blood. Semua permainan menggunakan titik akhir carian dan kad yang sama dan bersatu.

Bagaimana cara mendapatkan kunci API Pokémon TCG?

+

Daftar di tcgpricelookup.com dan sahkan alamat e-mel anda — kunci API anda akan dikeluarkan serta-merta. Tiada proses kelulusan, anda boleh terus mula membuat permintaan ke API Pokémon TCG (dan semua permainan lain) dengan segera.

Adakah harga kad bergred (PSA, BGS, CGC) disokong?

+

Ya. Anda boleh mendapatkan harga kad bergred PSA (gred 1–10), Beckett (BGS 7–10, 9.5, 10 label hitam), dan CGC (gred 1–10). Harga bergred diambil dari data jualan eBay. Pelan Trader atau lebih tinggi diperlukan.

Apakah had kadar API?

+

Pelan percuma: maksimum 200 permintaan sehari (ledakan: 1 permintaan/3 saat). Pelan Trader ($14.99/bulan): 10,000 permintaan sehari (ledakan: 1 permintaan/saat). Pelan Business ($89.99/bulan): 100,000 permintaan sehari (ledakan: 3 permintaan/saat). Had harian ditetapkan semula pada tengah malam UTC.

SDK mana yang tersedia?

+

Terdapat 5 SDK rasmi: JavaScript/TypeScript (npm install tcglookup), Python (pip install tcglookup), Go (go get github.com/TCG-Price-Lookup/tcglookup-go), Rust (cargo add tcglookup), PHP (composer require tcg-price-lookup/tcglookup). Alat CLI juga tersedia untuk akses dari terminal.

Seberapa kerap harga kad dikemas kini?

+

Harga kad dikemas kini secara berterusan. Harga pasaran TCGPlayer dikemas kini setiap beberapa jam apabila data jualan baru masuk. Senarai jualan eBay dikemas kini setiap hari. Untuk aplikasi yang paling sensitif masa, titik akhir sejarah harga membolehkan anda menjejaki trend dari semasa ke semasa.

Mulakan Pembangunan dengan TCG API Hari Ini

Termasuk pelan percuma. Tiada kad kredit diperlukan. Akses segera kepada lebih 300,000 kad merentasi 8 permainan.