$ 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.
// 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.
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.
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.
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.
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+ cardsAccess 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 →const results = await tcg.search('charizard', { game: 'pokemon' });
// Returns: prices for all Charizard cards across all sets Magic: The Gathering
100,000+ cardsAccess 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 →const results = await tcg.search('black lotus', { game: 'mtg' });
// Returns: prices for Black Lotus across all editions Yu-Gi-Oh!
40,000+ cardsAccess 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! →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+ cardsAccess 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 →const results = await tcg.search('elsa', { game: 'lorcana' });
// Returns: prices for all Elsa cards One Piece
6,000+ cardsAccess 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 →const results = await tcg.search('luffy', { game: 'onepiece' });
// Returns: prices for all Luffy cards Pokemon Japan
20,000+ cardsAccess real-time pricing for over 20,000 Japanese Pokemon TCG cards. Covers Japanese-exclusive sets, promos, and special releases.
Lihat Dokumentasi API Pokemon Japan →const results = await tcg.search('pikachu', { game: 'pokemonjp' });
// Returns: prices for Japanese Pikachu cards Star Wars: Unlimited
2,500+ cardsAccess 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 →const results = await tcg.search('darth vader', { game: 'swu' });
// Returns: prices for all Darth Vader cards Flesh and Blood
8,000+ cardsAccess 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 →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.
- ✓ 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.
- ✓ 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.
- ✓ 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.
- ✓ 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.
- ✓ 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.
- ✓ Async with reqwest + tokio
- ✓ Typed Error enum
- ✓ Builder pattern
Alatan & Sumber — 5 alatan
Awesome TCG
listCurated 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
botSelf-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
starterOne-click deployable Next.js 16 starter for the TCG Price Lookup API. Search live trading card prices across 8 games out of the box.
OpenAPI Specification
specOpenAPI 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
collectionReady-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.