コンテンツにスキップ

APIキー:自分のスクリプトで日誌を読む

ProとFleet。

TakeJournalのAPIを使うと、自分のスクリプト、スプレッドシート、プログラミングツールから日誌を読めます。口座、トレードページと同じトレード、口座の約定、ダッシュボードの統計とグループ化、メモ付きの1日または1週間。読むだけなので、日誌が変わることも、ブローカーに届くこともありません。

プロフィール › AIとAPI:読める範囲、有効期限、最終使用日時が表示された2つのキー

プロフィール → AIとAPI → + 新しいキー:見分けやすい名前を付け、読める範囲と期間(30日、90日、365日)を選んで、キーを作成を押します。キー(tja_…)は、試すための呼び出しと一緒に一度だけ表示されます。パスワードマネージャーかスクリプトの秘密情報に保管してください。TakeJournalは指紋しか保管しないため、なくしたキーは再表示できません。新しく作成してください。同時に作れるキーは10個までです。

どのキーも口座、トレード、約定、統計を読みます。自分が書いた内容も読ませたいキーでは、メモ、その日の日誌、AIレビュー、Spotterのメッセージにチェックを入れてください。チェックしないと、それらはどの応答にも含まれません。

キーをAuthorizationヘッダーで送ります:

ターミナルウィンドウ
curl -H "Authorization: Bearer tja_…" "https://app.takejournal.com/api/v1/trades?from=2026-10-01"
呼び出し 返す内容
GET /api/v1/me プラン、プロフィールのタイムゾーン・通貨・言語、キーの範囲と有効期限、本日の呼び出し回数
GET /api/v1/accounts 口座(ID、別名(ACC-12)、名前、番号、通貨、状態)
GET /api/v1/trades トレード(複数の口座にコピーされた判断は1回と数えます)、絞り込みとページ送り付き
GET /api/v1/trades/{id} 1件のトレードと、その日誌、各口座でのトレード
GET /api/v1/statistics ダッシュボードの統計
GET /api/v1/groups?by=weekday 1つまたは2つの項目でグループ化したトレード
GET /api/v1/days/{date}, GET /api/v1/weeks/{date} メモ、AIレビュー、Spotterのメッセージ付きの1日または1週間
GET /api/v1/labels タグ、カテゴリー、戦略
GET /api/v1/accounts/{id}/fills 口座の約定(古い順、UTC)

フィルターはトレードページと同じです。fromとtoは取引日(YYYY-MM-DD)、accountはIDまたは別名、symbols、strategy、tags、account_kind、market。リストはカンマ区切りです。limitとoffsetでトレードをページ送りします。呼び出しがUTCと明記しない限り、時刻はプロフィールのタイムゾーンです。各呼び出しのすべてのパラメーターは、キーなしで読めるAPIの説明(OpenAPI)にあります。

すべてのキーの合計:Proは1分あたり60回(うち統計・グループ化20回)、1日5,000回、Fleetは120回・40回・10,000回、同時に2件まで。制限を超えた呼び出しは429と、待つ秒数を示すRetry-Afterを返します。1日はUTCで数えます。呼び出しはAIの回答を消費しません。プロフィール → AIとAPIに本日の呼び出し回数が表示されます。

キーの横の取り消すを押して確認すると、そのキーを使うスクリプトにはすぐに401が返ります。キーは有効期限が切れたときにも止まります。プランにAPIがなくなると、再びAPIが含まれるまでキーは403を返します。作り直す必要はありません。