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

Найшвидший
TCG Price API
для розробників

API цін на картки в реальному часі для Pokemon, Magic: The Gathering, Yu-Gi-Oh!, Lorcana, One Piece та ще 3 ігор. Понад 300 000 карток, 5 офіційних SDK, безкоштовний рівень включено.

300,000+ Карток
8 Ігор
5 SDK
2 Ринків
Free Безкоштовний рівень
24/7 Оновлення
Швидкий старт 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

Як працює TCG API

Від нуля до отримання цін на картки менш ніж за 5 хвилин. 3 кроки, нуль налаштувань.

01

Отримайте безкоштовний API-ключ

Зареєструйтесь на tcgpricelookup.com — кредитна картка не потрібна. API-ключ видається миттєво та працює для всіх 8 підтримуваних ігор. Безкоштовний план надає 200 запитів на день, щоб почати розробку одразу.

API key: tpl_live_xxxxxxxxxxxx
02

Встановіть SDK

Оберіть вашу мову. Офіційні SDK доступні для JavaScript, Python, Go, Rust та PHP. Кожен SDK підтримується командою TCG Price Lookup і має повні визначення типів.

$ npm install tcglookup
03

Отримайте ціни на картки

Шукайте за назвою картки, набором або ID. Отримуйте ціни TCGPlayer та eBay в реальному часі, ціни за станом, ціни на оцінені картки та історію цін — усе через один API.

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

Що можна створити

API цін на колекційні картки використовується для всього — від хобі-скриптів до виробничих торгових застосунків.

💰

Інструменти порівняння цін

Відображайте ринкові ціни TCGPlayer та ціни продажів eBay поруч. Покупці знаходять найкращі угоди, продавці встановлюють конкурентні ціни.

📊

Трекери портфоліо

Колекціонери вводять свої картки та відстежують вартість колекції з часом. Будуйте графіки прибутку/збитку за допомогою ендпоінта з історією цін.

🤖

Discord-боти

Додайте slash-команди до TCG Discord-серверів, щоб члени могли перевіряти ціни карток, не виходячи з чату. Готовий Discord-бот з відкритим кодом для всіх 8 ігор розгортається за лічені хвилини.

🔄

Торгові застосунки

Живлення інтерфейсів купівлі-продажу-обміну з даними про ціни в реальному часі. Показуйте справедливі ціни обміну, виявляйте недооцінені лоти, пакетно отримуйте ціни для повних деклістів.

🔔

Сповіщення про ціни

Відстежуйте конкретні картки та сповіщайте користувачів, коли ціни перетинають порогове значення. Використовуйте заплановані опитування або webhook-сповіщення на платних планах.

📈

Аналітичні дашборди

Створюйте графіки історії цін, аналізуйте тенденції по всьому набору, оцінюйте ринкову капіталізацію наборів. Ендпоінт з історією цін надає щоденні знімки за місяць.

TCG API для кожної гри

1 API-ключ для 8 ігор. API Pokémon TCG, API MTG, API Yu-Gi-Oh!, Lorcana, One Piece та інші — усі через один уніфікований інтерфейс.

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.

Переглянути документацію 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.

Переглянути документацію 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.

Переглянути документацію 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.

Переглянути документацію 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.

Переглянути документацію 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.

Переглянути документацію 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.

Переглянути документацію 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.

Переглянути документацію API Flesh and Blood →
Flesh and Blood API example JavaScript
const results = await tcg.search('bravo', { game: 'fab' });
// Returns: prices for all Bravo cards

Порівняння TCG API

TCG Price Lookup порівняно з Scryfall, pokemontcg.io, TCGPlayer API та власними скраперами.

Функція TCG Price Lookup Scryfall API pokemontcg.io TCGPlayer API Власний скрапер
Підтримувані ігри 8 ігор Тільки MTG Тільки Pokémon Багато (змінюється) Будь-які
Ціни в реальному часі Частково (TCGP) ✓ (тільки TCGP) Залежить
Ціни за станом Вручну
Оцінені ціни (PSA/BGS/CGC) Вручну
Офіційні SDK 5 мов Тільки спільнота 1 (JS)
Безкоштовний план ✓ 200 запитів/день Без цінових даних Без цінових даних Потрібна заявка ✓ (власні витрати)
Історія цін Обмежено Власна розробка

Екосистема розробника

Окрім REST API, 5 офіційних SDK, готові інструменти та вичерпна документація для розробників.

Офіційні SDK — 6 мов

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

Інструменти та ресурси — 5 інструментів

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 →

Часті запитання

Від початку роботи з API TCG Price Lookup до лімітів запитів та цін на оцінені картки.

Що таке TCG API?

+

TCG API (API колекційних карткових ігор) — це вебсервіс, що надає програмний доступ до даних про картки. Ви можете отримувати деталі карток, інформацію про набори та ринкові ціни в реальному часі. Розробники використовують TCG API для створення трекерів цін, інструментів для портфоліо, Discord-ботів тощо.

Чи є TCG Price Lookup API безкоштовним?

+

Так, TCG Price Lookup пропонує безкоштовний план з 200 запитами на день для хобі-проектів та прототипів (некомерційне використання). Платні плани надають вищі ліміти, ендпоінти з історією цін, ціни eBay, ціни на оцінені картки та права комерційного використання. Кредитна картка не потрібна для початку роботи.

Які колекційні карткові ігри підтримуються?

+

Наразі підтримується 8 ігор: Pokémon TCG (англійська версія), Pokémon Japanese, Magic: The Gathering, Yu-Gi-Oh!, Disney Lorcana, One Piece Card Game, Star Wars: Unlimited та Flesh and Blood. Усі ігри використовують однакові уніфіковані ендпоінти пошуку та карток.

Як отримати API-ключ для Pokémon TCG?

+

Зареєструйтесь на tcgpricelookup.com та підтвердьте email — ваш API-ключ буде видано миттєво. Без процесу затвердження, можна одразу починати запити до Pokémon TCG API (та всіх інших ігор).

Чи підтримуються ціни на оцінені картки (PSA, BGS, CGC)?

+

Так. Доступні ціни на оцінені картки від PSA (оцінки 1–10), Beckett (BGS 7–10, включаючи 9.5 та 10 Black Label) та CGC (оцінки 1–10). Ціни на оцінені картки отримуються з даних продажів eBay. Потрібен план Trader або вище.

Які ліміти запитів у API?

+

Безкоштовний план: до 200 запитів на день (burst: 1 запит/3 сек). План Trader ($14.99/міс): 10 000 запитів на день (burst: 1 запит/сек). План Business ($89.99/міс): 100 000 запитів на день (burst: 3 запити/сек). Денні ліміти скидаються опівночі UTC.

Які SDK доступні?

+

Доступно 5 офіційних SDK: 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). Також доступний CLI-інструмент для доступу з терміналу.

Як часто оновлюються ціни на картки?

+

Ціни на картки оновлюються постійно. Ринкові ціни TCGPlayer оновлюються кожні кілька годин при надходженні нових даних про продажі. Списки продажів eBay оновлюються щодня. Для найбільш чутливих до часу застосунків ви можете відстежувати тенденції через ендпоінт з історією цін.

Починайте розробку з TCG API вже сьогодні

Безкоштовний план включено. Кредитна картка не потрібна. Миттєвий доступ до 300 000+ карток у 8 іграх.