支持的游戏

TCGFast是一个统一API,提供主流集换式卡牌游戏的卡牌价格数据。 一个API密钥即可获取Pokemon、Magic: The Gathering、游戏王等8款游戏的实时市场价格、 按品相分类价格、评级卡数据、价格历史和套牌信息。 无需针对每款游戏单独设置或配置独立的认证凭据。

无论构建收藏品追踪器、Discord价格机器人、店铺库存系统还是套利工具, 相同的端点结构在所有支持的游戏中完全一致。 只需更改game参数即可。

300,000+

已索引卡牌

8

支持游戏

2

价格来源

实时

价格更新

按游戏浏览

Flesh and Blood

8,000+ cards

35+ sets

Access real-time pricing for over 8,000 Flesh and Blood cards. Complete coverage with per-condition pricing and graded values.

查看Flesh and Blood API →

Disney Lorcana

3,000+ cards

6+ sets

Access real-time pricing for over 3,000 Disney Lorcana cards. Full coverage since launch with per-condition pricing and graded values.

查看Disney Lorcana API →

Magic: The Gathering

100,000+ cards

300+ sets

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.

查看Magic: The Gathering API →

One Piece

6,000+ cards

12+ sets

Access real-time pricing for over 6,000 One Piece TCG cards. Complete set coverage with per-condition pricing and graded values.

查看One Piece API →

Pokemon

30,000+ cards

150+ sets

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.

查看Pokemon API →

Pokemon Japan

20,000+ cards

120+ sets

Access real-time pricing for over 20,000 Japanese Pokemon TCG cards. Covers Japanese-exclusive sets, promos, and special releases.

查看Pokemon Japan API →

Star Wars: Unlimited

2,500+ cards

4+ sets

Access real-time pricing for over 2,500 Star Wars: Unlimited cards. Full coverage with per-condition pricing and graded values.

查看Star Wars: Unlimited API →

Yu-Gi-Oh!

40,000+ cards

300+ sets

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.

查看Yu-Gi-Oh! API →

使用方法

一个API密钥。一套端点结构。适用所有游戏。

01

获取免费API密钥

在控制台注册后立即获得密钥。免费计划每日包含 200次请求,足以用于任何集成的开发和测试。

02

选择游戏

在请求中设置game参数: pokemonmtgyugioh等。相同的请求结构适用于所有游戏。

03

获取卡牌价格

按名称搜索、按套牌浏览或按卡牌编号精确查询。 通过单次响应获取市场价格、按品相分类价格和评级数据。

所有游戏可用的数据

所有支持的游戏均提供相同丰富的数据字段。

市场价格

从TCGPlayer挂单和近期eBay成交数据汇总的实时市场价格,持续更新。

按品相分类价格

Near Mint、Lightly Played、Moderately Played、Heavily Played和Damaged的 分品相价格,精确了解各品相的价值。

评级卡价格

适用卡牌的PSA 1-10级、BGS和CGC评级价格。需要Trader计划 ($14.99/月)或更高级别。

价格历史与趋势

90天历史数据,展示卡牌价值变化趋势。需要Trader计划($14.99/月)或更高级别。

套牌浏览

获取任意游戏的完整套牌列表以及任意套牌的完整卡牌清单。

批量查询

单次请求最多查询20张卡牌,非常适合高效获取整套牌组或 整本收藏册的价格。

跨游戏查询示例

相同的代码模式适用所有游戏,只需修改game的值。

import { TcgLookupClient } from '@tcgpricelookup/sdk';

const tcg = new TcgLookupClient({ apiKey: process.env.TCG_API_KEY });

// 使用相同语法查询不同游戏
const pokemon  = await tcg.cards.search({ name: 'charizard',   game: 'pokemon' });
const mtg      = await tcg.cards.search({ name: 'black lotus', game: 'mtg' });
const yugioh   = await tcg.cards.search({ name: 'blue-eyes',   game: 'yugioh' });
const lorcana  = await tcg.cards.search({ name: 'elsa',        game: 'lorcana' });
const onepiece = await tcg.cards.search({ name: 'luffy',       game: 'onepiece' });

// 所有响应格式相同:
// { data: [...], total: 12, limit: 20, offset: 0 }
console.log(pokemon.data[0].prices.nearMint.market);
console.log(mtg.data[0].prices.nearMint.market);

常见问题

每款游戏需要单独的API密钥吗?

不需要。一个API密钥支持全部8款游戏。只需在请求的 game参数中切换游戏即可, 无需额外注册或认证凭据。

价格多久更新一次?

价格持续从TCGPlayer和eBay成交数据更新,没有固定的更新计划, 随新的市场活动随时更新数据。

评级卡价格需要哪个计划?

评级卡价格(PSA、BGS、CGC)和价格历史数据需要Trader计划 ($14.99/月)或更高级别。免费计划和所有付费计划均包含全部8款游戏的 市场价格和按品相分类价格的完整访问权限。

未来会增加新游戏吗?

是的。我们会持续添加二级市场趋于成熟且有可靠价格数据来源的游戏。 现有API密钥将自动获得新增游戏的访问权限,无需额外付费。

开始获取所有8款游戏的价格数据

免费计划每日200次请求。无需信用卡。评级卡价格和价格历史需升级至Trader计划($14.99/月)。