Skip to content
@TCG-Price-Lookup

TCG Price Lookup

One API for every major trading card game. Live prices for Pokemon, MTG, Yu-Gi-Oh, Lorcana, One Piece, SWU, Flesh and Blood.

TCG Price Lookup

One API for every major trading card game. Live prices for Pokemon, Magic: The Gathering, Yu-Gi-Oh!, Disney Lorcana, One Piece TCG, Star Wars: Unlimited, and Flesh and Blood — TCGPlayer market data, eBay sold averages, and PSA / BGS / CGC graded comps.

🌐 tcgpricelookup.com · 📡 Get a free API key · 📚 Awesome TCG · 📝 Blog


What we ship

🎴 The API One REST endpoint, 8 trading card games, raw + graded prices
📦 5 official SDKs JavaScript, Python, Go, Rust, PHP
💻 Terminal CLI Live prices in your shell
🧪 8 code examples Runnable samples in JS, Python, Go, Rust, PHP, Ruby, Java, C#
🤖 Discord bot Self-hosted slash-command bot for any Discord server
📚 awesome-tcg The complete ecosystem index

Official SDKs

Language Repo Package
JavaScript / TypeScript tcglookup-js @tcgpricelookup/sdk on npm
Python tcglookup-py tcglookup on PyPI
Go tcglookup-go github.com/TCG-Price-Lookup/tcglookup-go
Rust tcglookup-rs tcglookup on crates.io
PHP tcglookup-php tcgpricelookup/sdk on Packagist

30-second quickstart

Get a free API key at tcgpricelookup.com/tcg-api, then:

// JavaScript
import { TcgLookupClient } from "@tcgpricelookup/sdk";
const client = new TcgLookupClient({ apiKey: "tlk_live_..." });
const results = await client.cards.search({ q: "charizard", game: "pokemon" });
# Python
from tcglookup import TcgLookupClient
client = TcgLookupClient(api_key="tlk_live_...")
results = client.cards.search(q="charizard", game="pokemon")
# Or just use the CLI
npm i -g tcglookup
tcglookup search "blue-eyes white dragon" --game yugioh

See tcg-api-examples for runnable samples in 8 languages.

Supported games

Slug Game Catalog
pokemon Pokemon TCG (English) pokemon
pokemon-jp Pokemon TCG (Japanese) pokemon-japan
mtg Magic: The Gathering mtg
yugioh Yu-Gi-Oh! yugioh
lorcana Disney Lorcana lorcana
onepiece One Piece TCG one-piece-card-game
swu Star Wars: Unlimited star-wars-unlimited
fab Flesh and Blood flesh-and-blood

Why TCG Price Lookup

  • 8 games, 1 API. Stop stitching together TCGPlayer scrapers, eBay APIs, and game-specific catalogs.
  • Real eBay sold data. Not asking prices — actual completed sales, rolling 1-day, 7-day, and 30-day averages.
  • Graded prices across PSA, BGS, CGC, SGC, ACE, TAG. The only API that covers every major grading service in one place.
  • Free tier with 10K req/month. No credit card. Real production-grade prices on the free plan.
  • Plain REST + JSON. No GraphQL. No SDKs required. The published SDKs are convenience wrappers, not lock-in.

Free plan vs Trader

Free Trader
Requests / month 10,000 500,000
TCGPlayer market prices
eBay sold-listing averages
PSA / BGS / CGC graded prices
Daily price history (1 year)
Cards across all 8 games

Compare plans →

Learn more

  • 📚 awesome-tcg — full ecosystem index
  • 📝 Blog — tutorials, market analysis, rarity guides, listicles
  • 🛠️ API reference — full HTTP endpoint documentation
  • 💬 Get support — questions, feature requests, bug reports

tcgpricelookup.com · Get a free API key

Live trading card prices for every major TCG, in one place.

Popular repositories Loading

  1. tcglookup-js tcglookup-js Public

    Official JavaScript / TypeScript SDK for the TCG Price Lookup API — live prices for Pokemon, MTG, Yu-Gi-Oh, Lorcana, One Piece, SWU, Flesh and Blood. Zero deps, ESM + CJS, works in Node 18+, browse…

    TypeScript 1

  2. tcglookup-cli tcglookup-cli Public

    Live trading card prices in your terminal — Pokemon, MTG, Yu-Gi-Oh, Lorcana, One Piece, SWU, Flesh and Blood. CLI for the TCG Price Lookup API. Search, lookup, price history, JSON output for script…

    TypeScript 1

  3. tcglookup-py tcglookup-py Public

    Official Python SDK for the TCG Price Lookup API — live trading card prices for Pokemon, MTG, Yu-Gi-Oh, Lorcana, One Piece, SWU, Flesh and Blood. Python 3.9+, built on httpx, typed exception hierar…

    Python

  4. tcglookup-go tcglookup-go Public

    Official Go SDK for the TCG Price Lookup API — live trading card prices for Pokemon, MTG, Yu-Gi-Oh, Lorcana, One Piece, SWU, Flesh and Blood. Idiomatic Go, stdlib net/http, zero third-party deps, f…

    Go

  5. tcglookup-rs tcglookup-rs Public

    Official Rust SDK for the TCG Price Lookup API — live trading card prices for Pokemon, MTG, Yu-Gi-Oh, Lorcana, One Piece, SWU, Flesh and Blood. Async with reqwest + tokio, typed Error enum, builder…

    Rust

  6. tcglookup-php tcglookup-php Public

    Official PHP SDK for the TCG Price Lookup API — live trading card prices for Pokemon, MTG, Yu-Gi-Oh, Lorcana, One Piece, SWU, Flesh and Blood. PHP 8.1+, Guzzle, PSR-4, typed exception hierarchy.

    PHP

Repositories

Showing 10 of 15 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…