概要

CardBase API は、日本のポケモンカードゲームのカードデータを提供するREST APIです。

  • ベースURL:https://pokecaai.vercel.app/api/v1
  • レスポンス形式:application/json
  • 認証:X-API-Key ヘッダー
  • テキストデータのみ提供(カード画像URLは含みません)
  • データ更新:新弾発売に合わせて順次追加

データ仕様

対応レギュレーション

H〜J

現在の環境

アビスアイ環境

カード種別

5種

データ形式

テキストのみ

最終更新:2026-05-27 / 新弾発売に合わせて順次追加

画像データについて

本APIはカードのテキスト情報のみを提供します。カード画像URLは著作権上の理由からレスポンスに含まれません。画像が必要な場合は公式サイトや各種パブリッシャーの素材をご利用ください。

カード種別(card_type)

ポケモンサポートグッズスタジアムエネルギー

レスポンスフィールド一覧

フィールド説明
idnumberカードの一意ID
regustringレギュレーション(H / I / J)
packstringパック名(例:バトルパートナーズ)
card_numberstringパック内のカード番号
card_typestringカード種別(ポケモン / サポート / グッズ / スタジアム / エネルギー)
subtypestringサブタイプ(exなど)
card_namestringカード名
stagestring進化段階(基本 / 1進化 / 2進化)
evolves_fromstring進化前のカード名
hpnumberHP
type1 / type2stringタイプ(炎・水・雷など)
tera_typestringテラスタルタイプ
ability_namestring特性名
ability_effectstring特性テキスト
move1〜3_coststring技のコスト(例:炎炎無)
move1〜3_namestring技名
move1〜3_damagestring技のダメージ
move1〜3_effectstring技のテキスト
weaknessstring弱点タイプ
resistancestring抵抗力
retreatnumberにげるコスト
tagsstringタグ(例:ex・テラスタル、カンマ区切り)

認証

全エンドポイントにAPIキーが必要です。X-API-Key ヘッダーに含めてください。

curl -H "X-API-Key: pcg_xxxxxxxxxxxx" \
  https://pokecaai.vercel.app/api/v1/cards
注意:APIキーは秘密情報です。クライアントサイドのコードや公開リポジトリに含めないでください。

エラーレスポンス

HTTPステータス意味
401APIキーが無効または未設定
403プランがこの操作を許可していない
404リソースが見つからない
429レートリミット超過
500サーバーエラー
{ "error": "Daily rate limit exceeded (500 requests/day for free plan)." }

レスポンス例

GET /api/v1/cards のレスポンス例:

{
  "data": [
    {
      "id": 1410,
      "regu": "I",
      "pack": "SV9a",
      "card_number": "091/063",
      "card_type": "ポケモン",
      "card_name": "シロナのガブリアスex",
      "hp": 330,
      "type1": "闘",
      "move1_name": "スクリューダイブ",
      "move1_damage": "100",
      "move1_effect": "のぞむなら、自分の手札が6枚になるように、山札を引く。",
      "move2_name": "リューノバスター",
      "move2_damage": "260",
      "move2_effect": "このポケモンについているエネルギーを、すべてトラッシュする。"
    }
  ],
  "total": 4443,
  "limit": 20,
  "offset": 0,
  "has_more": true,
  "plan": "free",
  "requests_today": 3,
  "rate_limit": 500
}

エンドポイント

料金プラン

決済完了後、登録のメールアドレスにAPIキーが自動送付されます。

Free

無料

500リクエスト/日

20件/レスポンス

  • 全エンドポイントへのアクセス
  • カード名・パック・カード種別での絞り込み
  • テキストデータのみ(画像URLは含まない)
StandardMost Popular

¥2,000/月

10,000リクエスト/日

100件/レスポンス

  • Freeの全機能
  • 全クエリパラメータ(HP・タイプ・特性など)
  • ページネーション上限拡大
Pro

¥10,000/月

無制限

500件/レスポンス

  • Standardの全機能
  • 一括取得エンドポイント(/bulk/cards)
  • カードショップ・ツール開発向け

Freeプランはメールアドレスを入力するだけで即時発行できます。有料プランはStripeで安全に決済します。