トレンドXサポート API ドキュメント
トレンドXサポート は X (Twitter) の自動化 API(日本一安い) です。月額固定なし、クレジット制で使った分だけ。本ドキュメントですべてのエンドポイントの使い方を確認できます。
まだアカウントをお持ちでない方
無料でサインアップ すると 100 クレジットを差し上げます。クレジットカード不要・30 秒で利用開始できます。
クイックスタート
4 ステップで最初の API リクエストを送信できます。読み取り系(プロフィール取得など)はステップ 3 まででOK、書き込み系(投稿・いいね等)はステップ 2 で X 認証 が必要です。
1. トレンドXサポート の API キーを取得
ダッシュボードの API キー管理 ページから本番用キー(sk_live_xxx)またはテスト用キー(sk_test_xxx)を発行します。
2. X の auth_token を準備(書き込み系を使う場合のみ)
投稿・いいね・リポスト・DM・フォロー・ブックマーク等の操作には、X アカウントの auth_token が必要です。auth_token はどこで取得しても同じ値 なので、以下のいずれかで取得できます:
① ブラウザから手動で取得 :X.com にログイン → F12 で開発者ツールを開く → Application → Cookies → auth_token の値をコピー
② X ログイン API を使う :ユーザー名・パスワードを送信して自動取得(下記の例)
③ すでに持っている auth_token をそのまま使用 :他のツールで取得済みのものもそのまま使えます
cURL
JavaScript
Python
コピー
# X ログインで auth_token を取得
curl -X POST https://api.trend-x.pro/v1/x_login \
-H "Authorization: Bearer sk_live_xxx" \
-H "Content-Type: application/json" \
-d '{"username":"myaccount","password":"mypassword","email":"me@example.com"}'
// X ログインで auth_token を取得
const res = await fetch ("https://api.trend-x.pro/v1/x_login" , {
method : "POST" ,
headers : {
Authorization : "Bearer sk_live_xxx" ,
"Content-Type" : "application/json"
},
body : JSON .stringify ({
username : "myaccount" ,
password : "mypassword" ,
email : "me@example.com"
})
});
const { auth_token } = await res.json ();
# X ログインで auth_token を取得
import requests
res = requests.post (
"https://api.trend-x.pro/v1/x_login" ,
headers={"Authorization" : "Bearer sk_live_xxx" },
json={
"username" : "myaccount" ,
"password" : "mypassword" ,
"email" : "me@example.com"
}
)
auth_token = res.json ()["auth_token" ]
3. 認証ヘッダーをつけてリクエスト
すべてのリクエストに Authorization: Bearer sk_xxx ヘッダーを付けます。書き込み系には body に auth_token を含めます。
cURL
JavaScript
Python
コピー
# 読み取り系:プロフィール取得(X 認証不要)
curl https://api.trend-x.pro/v1/profiles/elonmusk \
-H "Authorization: Bearer sk_live_xxx"
# 書き込み系:いいねする(X 認証が必要)
curl -X POST https://api.trend-x.pro/v1/posts/post_8a4f2c1d/likes \
-H "Authorization: Bearer sk_live_xxx" \
-H "Content-Type: application/json" \
-d '{"auth_token":"7b3f9c1e2d8a4f6b9c0e..."}'
// 読み取り系:プロフィール取得
const res = await fetch ("https://api.trend-x.pro/v1/profiles/elonmusk" , {
headers : { Authorization : "Bearer sk_live_xxx" }
});
// 書き込み系:いいねする
await fetch ("https://api.trend-x.pro/v1/posts/post_8a4f2c1d/likes" , {
method : "POST" ,
headers : {
Authorization : "Bearer sk_live_xxx" ,
"Content-Type" : "application/json"
},
body : JSON .stringify ({ auth_token : "7b3f9c1e..." })
});
# 読み取り系:プロフィール取得
import requests
res = requests.get (
"https://api.trend-x.pro/v1/profiles/elonmusk" ,
headers={"Authorization" : "Bearer sk_live_xxx" }
)
# 書き込み系:いいねする
requests.post (
"https://api.trend-x.pro/v1/posts/post_8a4f2c1d/likes" ,
headers={"Authorization" : "Bearer sk_live_xxx" },
json={"auth_token" : "7b3f9c1e..." }
)
4. レスポンスを受け取る
すべてのレスポンスは JSON 形式で返されます。
レスポンス
コピー
{
"object" : "profile" ,
"id" : "prof_8a4f2c1d4e9b3a7f" ,
"handle" : "elonmusk" ,
"name" : "Elon Musk" ,
"description" : "Mars, Cars, Chips, Starships" ,
"verified" : true ,
"follower_count" : 220841523 ,
"following_count" : 872 ,
"post_count" : 79241 ,
"created_at" : "2009-06-02T20:12:29Z" ,
"avatar_url" : "https://cdn.trend-x.pro/avatars/elonmusk.jpg"
}
認証
トレンドXサポート API はすべてのリクエストで Bearer トークン認証 を使用します。HTTPS 経由でのみアクセス可能です。
GET
https://api.trend-x.pro/v1/...
Authorization
string必須
Bearer sk_live_xxx または Bearer sk_test_xxx の形式で API キーを指定します。
X-トレンドXサポート-Version
string
使用する API バージョン(例: 2026-05-15)。省略時は最新版が使用されます。
API キーをクライアントサイドの JavaScript やパブリックリポジトリに含めないでください。漏洩した場合はダッシュボードからすぐに無効化できます。
クレジット消費
各リクエストは トレンドXサポート クレジットを消費します。プランで購入したクレジットから差し引かれます。
読み取り
1 クレジット
プロフィール取得、投稿取得、検索、フォロワー一覧、トレンド取得など
書き込み
1 クレジット
投稿、いいね、リポスト、フォロー、ブックマーク追加など
DM 送信
2 クレジット
ダイレクトメッセージの送信は他の操作よりコストが高くなります
レスポンスヘッダー X-トレンドXサポート-Credits-Used と X-トレンドXサポート-Credits-Remaining で残高を確認できます。
エラー
トレンドXサポート API は標準的な HTTP ステータスコードを返します。
400
Bad Request
リクエストの形式やパラメータが不正です
401
Unauthorized
API キーが無効、または欠落しています
402
Payment Required
クレジット残高が不足しています
404
Not Found
指定したリソース(プロフィール / 投稿など)が存在しません
500
Server Error
サーバー側で予期しないエラーが発生しました。お問い合わせください
エラーレスポンスの構造
エラー例
コピー
{
"error" : {
"type" : "invalid_request" ,
"code" : "profile_not_found" ,
"message" : "Profile with handle 'xxx' does not exist." ,
"request_id" : "req_8b3f1d4e7a9c2f5e"
}
}
一覧系のエンドポイント(フォロワー、投稿、検索結果など)はカーソルベース のページネーションを使用します。
レスポンス例
コピー
{
"object" : "list" ,
"data" : [ /* ... 20 items ... */ ],
"has_more" : true ,
"next_cursor" : "cur_8b3f1d4e7a9c2f5e"
}
次のページを取得するには ?cursor=cur_xxx パラメータを追加します。
レート制限
トレンドXサポート ではすべてのプランでリクエスト数の制限はありません 。1 分間に何回でも、1 秒間に何回でもリクエスト可能です。
大量リクエスト時は同一 IP の DDoS 防御によって自動的に短時間制限がかかる場合がありますが、通常の API 利用では問題ありません。
API リファレンス 全 51 機能
カテゴリーごとに整理された、トレンドXサポート で利用可能なすべての API 機能の詳細です。各エンドポイントには「マークダウンをコピー」ボタンがあり、ChatGPT・Claude などの AI に貼り付けて実装相談ができます。書き込み系には独自プロキシを指定できる proxy パラメータが用意されており、100% に近い成功率を実現します。
絞り込み:
すべて51
X 認証1
プロフィール8
投稿取得5
投稿・アクション6
フォロー2
ブックマーク3
DM2
検索2
トレンド3
スペース2
リスト3
コミュニティ2
Webhook6
アカウント6
🔐
X 認証 ユーザーの X アカウントにログインさせ、認証済みクッキーを発行。以降の DM 送信・投稿などの認証必須 API で使用。
ログイン認証 クッキー発行 2FA 対応
1 機能
X のユーザー名・パスワードから auth_token を取得する便利機能です。auth_token はどこで取得しても同じ値 なので、以下の方法でも取得できます: ① ブラウザの DevTools から :X にログイン → F12 → Application → Cookies → auth_token の値をコピー ② このエンドポイントで取得 :ユーザー名・パスワードを送信して自動取得 ③ 既に持っている auth_token をそのまま使用 :他のツールで取得済みのものもそのまま使えます 取得した auth_token は X 側でログアウト or 無効化されない限り、ずっと使い回せます。
パラメータ username
string必須
X のユーザー名(@ なし)
email
string
認証用メールアドレス。X 側で「身元確認」が要求された場合に使用されます
totp_secret
string
2要素認証が有効な場合に指定。Base32 形式の TOTP シークレット
proxy
string
独自プロキシURL(成功率向上・住居用 IP 使用時推奨)
注記 auth_token、ct0、twid を含む新しい認証情報を返却します。メールが重要な理由: X のログインは多段階フローで、パスワード入力後に「身元確認(メール入力)」が確率的に発動します(アカウント年齢・IP の評判・ログイン履歴などで決定)。リクエスト毎に予測できないため、安全策として常にメールを指定することを推奨します。2要素認証: 2FA が有効なアカウントは totp_secret を渡すことで、6桁コードが自動生成されます。プロキシ: 自身のIPアドレスからログインしたい場合や、その後の API 呼び出しと同じ IP で続けたい場合に推奨。ログイン成功後、プロフィール情報も自動で取得されます。 使用例(cURL) cURL コピー
"cmt" ># 通常ログイン(2FA なし)
"kw" >curl -X POST https://api.trend-x.pro/v1/x_login \
"kw" >-H "Authorization: Bearer sk_live_xxx" \
"kw" >-H "Content-Type: application/json" \
"kw" >-d '{
"username" : "myaccount" ,
"password" : "mypassword" ,
"email" : "myemail@example.com"
}'
"cmt" ># 2FA 有効のアカウント
"kw" >curl -X POST https://api.trend-x.pro/v1/x_login \
"kw" >-H "Authorization: Bearer sk_live_xxx" \
"kw" >-H "Content-Type: application/json" \
"kw" >-d '{
"username" : "myaccount" ,
"password" : "mypassword" ,
"email" : "myemail@example.com" ,
"totp_secret" : "JBSWY3DPEHPK3PXP"
}'
"cmt" ># 独自プロキシ経由ログイン
"kw" >curl -X POST https://api.trend-x.pro/v1/x_login \
"kw" >-H "Authorization: Bearer sk_live_xxx" \
"kw" >-H "Content-Type: application/json" \
"kw" >-d '{
"username" : "myaccount" ,
"password" : "mypassword" ,
"email" : "myemail@example.com" ,
"proxy" : "http://user:pass@host:port"
}'
成功時のレスポンス (200 OK) JSON コピー
{
"object" : "x_login" ,
"username" : "myaccount" ,
"auth_token" : "7b3f9c1e2d8a4f6b9c0e1a2d3f4b5c6e7a8b9c0d" ,
"ct0" : "9a2c4e6f8b1d3a5c7e9f0b2d4a6c8e0f" ,
"twid" : "u=1623458791034556928" ,
"profile" : {
"object" : "profile" ,
"id" : "prof_8a4f2c1d" ,
"handle" : "myaccount" ,
"name" : "My Account" ,
"verified" : false ,
"blue_verified" : false ,
"follower_count" : 18 ,
"following_count" : 33 ,
"created_at" : "2023-03-15T09:42:11Z"
}
}
400 — パラメータ不足 エラー例 コピー
{
"error" : {
"type" : "invalid_request" ,
"code" : "credentials_required" ,
"message" : "username、password は必須です"
}
}
401 — 2FA トークン必要 エラー例 コピー
{
"error" : {
"type" : "authentication_error" ,
"code" : "totp_required" ,
"message" : "2要素認証が有効です。totp_secret を指定してください"
}
}
500 — ログイン失敗 エラー例 コピー
{
"error" : {
"type" : "login_failed" ,
"code" : "invalid_credentials" ,
"message" : "認証情報が間違っているか、アカウントがロックされています"
}
}
👤
プロフィール ユーザー情報、フォロワー、フォロー中ユーザー、ツイート一覧、リプライ、メディア投稿などをまとめて取得。
フォロワー分析 競合調査 インフルエンサー発掘 ユーザー検索
8 機能
指定したハンドル名のプロフィール情報を取得します。他者を含む任意のアカウントが対象です。
パラメータ handle
string必須
取得対象のハンドル名(@ なし、例: elonmusk)。ID で指定する場合は /v1/profiles/id_{id} 形式
注記 完全なプロフィール情報を 1 リクエストで返します(ページネーション不要)。 認証情報なしで誰でも閲覧可能なプロフィール情報のみ返します(鍵アカウントの非公開情報は取得不可)。 使用例(cURL) cURL コピー
"kw" >curl https://api.trend-x.pro/v1/profiles/elonmusk \
"kw" >-H "Authorization: Bearer sk_live_xxx"
成功時のレスポンス (200 OK) JSON コピー
{
"object" : "profile" ,
"id" : "prof_8a4f2c1d4e9b3a7f" ,
"handle" : "elonmusk" ,
"name" : "Elon Musk" ,
"description" : "Mars, Cars, Chips, Starships" ,
"location" : "",
"verified" : true ,
"blue_verified" : true ,
"follower_count" : 220841523 ,
"following_count" : 872 ,
"post_count" : 79241 ,
"favourites_count" : 4079 ,
"media_count" : 113 ,
"can_dm" : false ,
"created_at" : "2009-06-02T20:12:29Z" ,
"avatar_url" : "https://cdn.trend-x.pro/avatars/elonmusk.jpg" ,
"cover_url" : "https://cdn.trend-x.pro/banners/elonmusk.jpg" ,
"pinned_post_ids" : []
}
404 — プロフィールが存在しません エラー例 コピー
{
"error" : {
"type" : "not_found" ,
"code" : "profile_not_found" ,
"message" : "ハンドル名 xxx のプロフィールは存在しません"
}
}
指定アカウントの投稿(リプライ・リポスト除く)を新着順に取得します。1リクエストで約 20 件返ります。
パラメータ handle
string必須
ハンドル名(または ID で指定する場合 id_{id})
cursor
string
ページネーション用カーソル
limit
integer
1リクエストあたり取得件数(最大100、デフォルト20)
注記 指定アカウントの「投稿」タブに表示される内容を返します(ホームフィードではなく、本人が投稿したツイートのみ)。 リプライ・リポストは除外されます。これらを含めたい場合は別のエンドポイントをご利用ください。 各投稿には entities オブジェクトが含まれ、ハッシュタグ・URL・メンション等が構造化された形で取得できます(t.co 短縮 URL の展開済み URL も含む)。 1 リクエストで約 20 件、next_cursor でページネーション。 使用例(cURL) cURL コピー
"kw" >curl "https://api.trend-x.pro/v1/profiles/elonmusk/posts?limit=50" \
"kw" >-H "Authorization: Bearer sk_live_xxx"
成功時のレスポンス (200 OK) JSON コピー
{
"object" : "list" ,
"data" : [
"object" : "post" ,
"id" : "post_8a4f2c1d" ,
"text" : "Hello world" ,
"author" : {"handle" : "elonmusk" , "name" : "Elon Musk" },
"like_count" : 12453 ,
"repost_count" : 892 ,
"reply_count" : 451 ,
"view_count" : 230000 ,
"created_at" : "2026-05-15T08:00:00Z"
],
"has_more" : true ,
"next_cursor" : "cur_8b3f1d4e7a9c2f5e"
}
400 — パラメータ不足 エラー例 コピー
{
"error" : {
"type" : "invalid_request" ,
"code" : "handle_required"
}
}
指定アカウントをフォローしているユーザーの一覧を取得します。
パラメータ cursor
string
ページネーション用カーソル
注記 1 リクエストで約 200 件、next_cursor でページネーション。 大規模アカウントの全フォロワー取得には多数のリクエストが必要です。 使用例(cURL) cURL コピー
"kw" >curl https://api.trend-x.pro/v1/profiles/elonmusk/followers \
"kw" >-H "Authorization: Bearer sk_live_xxx"
成功時のレスポンス (200 OK) JSON コピー
{
"object" : "list" ,
"data" : [{"object" : "profile" , "id" : "prof_xxx" , "handle" : "user1" , "name" : "User One" }],
"has_more" : true ,
"next_cursor" : "cur_8b3f1d4e"
}
指定アカウントがフォローしているユーザーの一覧を取得します。
パラメータ cursor
string
ページネーション用カーソル
注記 1 リクエストで約 200 件、next_cursor でページネーション。 使用例(cURL) cURL コピー
"kw" >curl https://api.trend-x.pro/v1/profiles/elonmusk/following \
"kw" >-H "Authorization: Bearer sk_live_xxx"
指定アカウントがいいねした投稿の一覧を取得します。
パラメータ cursor
string
ページネーション用カーソル
注記 鍵アカウントのいいね履歴は取得できません。 1 リクエストで約 20 件、next_cursor でページネーション。 使用例(cURL) cURL コピー
"kw" >curl https://api.trend-x.pro/v1/profiles/elonmusk/likes \
"kw" >-H "Authorization: Bearer sk_live_xxx"
指定アカウントが投稿した画像・動画付きツイートのみを取得します。
パラメータ cursor
string
ページネーション用カーソル
注記 画像・動画・GIF が添付されたツイートのみが返されます。 各メディアには トレンドXサポート の CDN 経由の URL が含まれ、高速配信されます。 使用例(cURL) cURL コピー
"kw" >curl https://api.trend-x.pro/v1/profiles/elonmusk/media \
"kw" >-H "Authorization: Bearer sk_live_xxx"
指定アカウントの認証済み(チェックマーク付き)フォロワーのみを取得します。
パラメータ cursor
string
ページネーション用カーソル
注記 Twitter Blue 認証済みフォロワーが含まれます(レガシー認証も対象)。 使用例(cURL) cURL コピー
"kw" >curl https://api.trend-x.pro/v1/profiles/elonmusk/verified_followers \
"kw" >-H "Authorization: Bearer sk_live_xxx"
指定アカウントが追加されているリストの一覧を取得します。
パラメータ 注記 使用例(cURL) cURL コピー
"kw" >curl https://api.trend-x.pro/v1/profiles/elonmusk/lists \
"kw" >-H "Authorization: Bearer sk_live_xxx"
📝
投稿取得 個別ツイート、ツイートの詳細、リプライ、引用 RT、いいねしたユーザー一覧などを取得。
コンテンツ分析 バイラル投稿追跡 エンゲージメント計測
5 機能
GET
/v1/posts/{id}
投稿取得
1 クレジット
📊 1 リクエスト = 1件(投稿)
マークダウンをコピー
投稿IDから単一の投稿を取得します。引用元、添付メディア、リプライ情報、エンゲージメント全般を含みます。
パラメータ id
string必須
投稿ID(例: post_8a4f2c1d)
注記 完全な著者情報、添付メディア、エンゲージメント数(いいね・リポスト・リプライ・引用・閲覧数・ブックマーク数)を 1 リクエストで取得できます。 引用元の投稿(quoted_post)も含まれます。 リプライの場合は in_reply_to_post_id および conversation_id が設定されます。 使用例(cURL) cURL コピー
"kw" >curl https://api.trend-x.pro/v1/posts/post_8a4f2c1d \
"kw" >-H "Authorization: Bearer sk_live_xxx"
成功時のレスポンス (200 OK) JSON コピー
{
"object" : "post" ,
"id" : "post_8a4f2c1d" ,
"url" : "https://x.com/elonmusk/status/2019264360682778716" ,
"text" : "Hello world" ,
"lang" : "en" ,
"source" : "Twitter for iPhone" ,
"author" : {"object" : "profile" , "handle" : "elonmusk" , "name" : "Elon Musk" , "id" : "prof_xxx" },
"like_count" : 3676 ,
"repost_count" : 136 ,
"reply_count" : 396 ,
"quote_count" : 11 ,
"view_count" : 298555 ,
"bookmark_count" : 121 ,
"is_reply" : false ,
"in_reply_to_post_id" : null ,
"conversation_id" : "post_xxx" ,
"media" : [],
"quoted_post" : null ,
"created_at" : "2026-02-05T04:18:34Z"
}
404 — 投稿が存在しません エラー例 コピー
{
"error" : {
"type" : "not_found" ,
"code" : "post_not_found"
}
}
指定投稿に対するリプライ(返信)の一覧を取得します。
パラメータ cursor
string
ページネーション用カーソル
注記 指定投稿への直接のリプライのみ返されます(リプライへのリプライは含まれません)。 next_cursor でページネーション。使用例(cURL) cURL コピー
"kw" >curl https://api.trend-x.pro/v1/posts/post_8a4f2c1d/replies \
"kw" >-H "Authorization: Bearer sk_live_xxx"
指定投稿を引用した投稿の一覧を取得します。
パラメータ cursor
string
ページネーション用カーソル
注記 使用例(cURL) cURL コピー
"kw" >curl https://api.trend-x.pro/v1/posts/post_8a4f2c1d/quotes \
"kw" >-H "Authorization: Bearer sk_live_xxx"
指定投稿をリポストしたユーザーの一覧を取得します。
パラメータ cursor
string
ページネーション用カーソル
注記 リポストしたユーザーのプロフィール情報を返します。 使用例(cURL) cURL コピー
"kw" >curl https://api.trend-x.pro/v1/posts/post_8a4f2c1d/reposters \
"kw" >-H "Authorization: Bearer sk_live_xxx"
指定投稿にいいねしたユーザーの一覧を取得します。
パラメータ cursor
string
ページネーション用カーソル
注記 いいねしたユーザーのプロフィール情報を返します。 X の制約により、非常に多くのいいねがついた投稿では一部しか取得できない場合があります。 使用例(cURL) cURL コピー
"kw" >curl https://api.trend-x.pro/v1/posts/post_8a4f2c1d/likers \
"kw" >-H "Authorization: Bearer sk_live_xxx"
💬
投稿・アクション 投稿の作成・削除、いいね、リツイート、引用 RT などのアクションを認証ユーザーで実行。
自動投稿 いいねブースト 一括 RT コンテンツ削除
6 機能
POST
/v1/posts
投稿作成
重要
2 クレジット
📊 1 リクエスト = 1件(作成された投稿)
マークダウンをコピー
新規ツイートを投稿します。テキスト、画像、動画(base64・URL・既存メディアID)、引用、リプライ、独自プロキシ経由に対応。100% 成功率には独自プロキシ推奨。auth_token は X ログイン で取得します。
パラメータ auth_token
string必須
X の認証トークン(cookie の auth_token、または X ログイン API で取得)
text
string必須
投稿本文(最大280字、認証ユーザーは長文も可)
quote_url
string
引用元のURL(例: https://x.com/username/status/123、高速)
quote_of
string
引用元の投稿ID(URL に自動変換)
proxy
string
独自プロキシURL(例: http://user:pass@host:port)。クリーンIPから投稿
media_ids
array
アップロード済みメディアIDの配列(最大4件)
media_urls
array
メディアの URL 配列(サーバーが自動取得・アップロード)
media
array
base64エンコード済みメディアオブジェクトの配列
media[].data
string必須*
base64エンコードされたファイル内容(media 使用時必須)
media[].type
string必須*
MIMEタイプ(例: image/png、video/mp4)
注記 認証トークン所有者として投稿が作成されます。 プロキシ: サーバーの IP ではなく独自プロキシ経由で投稿することで、成功率が向上します。引用ツイート: quote_url(URL指定・高速)または quote_of(ID 指定・自動で URL に解決)。メディア添付の 3 方式 (1 つのリクエスト内で混在可能): media_ids — 既にアップロード済みのメディア ID を指定する場合 media_urls — 画像/動画の URL を渡すと、トレンドXサポート が取得して自動でアップロード media — base64 エンコード済みのファイルをインラインで送信 動画アップロード: トレンドXサポート 側でチャンク単位のアップロード(INIT → APPEND → FINALIZE)を自動処理し、X 側の処理完了まで待機します。X 側で投稿が拒否された場合は 502 エラーを返します。
メディア制限
添付するメディアの種類と上限:
画像
最大4枚
5MB(JPEG/PNG)/ 15MB(GIF)。 対応形式: JPEG, PNG, GIF, WEBP
GIF
1枚
5MB(Web)/ 15MB(モバイル)
動画 (無料)
1動画
最大 2分20秒、512MB、1080p、MP4/MOV
動画 (Premium)
1動画
最大 約3時間、8GB、1080p(≤2h)/ 720p(2-4h)
動画 (Premium+)
1動画
最大 4時間、16GB、Premium と同等
使用例(cURL) cURL コピー
"cmt" ># テキストのみ
"kw" >curl -X POST https://api.trend-x.pro/v1/posts \
"kw" >-H "Authorization: Bearer sk_live_xxx" \
"kw" >-H "Content-Type: application/json" \
"kw" >-d '{
"auth_token" : "7b3f9c1e2d8a4f6b9c0e1a2d3f4b5c6e" ,
"text" : "Hello world!"
}'
"cmt" ># メディアURL付き
"kw" >curl -X POST https://api.trend-x.pro/v1/posts \
"kw" >-H "Authorization: Bearer sk_live_xxx" \
"kw" >-H "Content-Type: application/json" \
"kw" >-d '{
"auth_token" : "7b3f9c1e2d8a4f6b9c0e1a2d3f4b5c6e" ,
"text" : "Check this" ,
"media_urls" : ["https://example.com/photo.jpg" ]
}'
"cmt" ># 引用ツイート
"kw" >curl -X POST https://api.trend-x.pro/v1/posts \
"kw" >-H "Authorization: Bearer sk_live_xxx" \
"kw" >-H "Content-Type: application/json" \
"kw" >-d '{
"auth_token" : "7b3f9c1e2d8a4f6b9c0e1a2d3f4b5c6e" ,
"text" : "Interesting!" ,
"quote_url" : "https://x.com/elonmusk/status/2019264360682778716"
}'
"cmt" ># 独自プロキシ経由
"kw" >curl -X POST https://api.trend-x.pro/v1/posts \
"kw" >-H "Authorization: Bearer sk_live_xxx" \
"kw" >-H "Content-Type: application/json" \
"kw" >-d '{
"auth_token" : "7b3f9c1e2d8a4f6b9c0e1a2d3f4b5c6e" ,
"text" : "From my IP" ,
"proxy" : "http://user:pass@host:port"
}'
成功時のレスポンス (200 OK) JSON コピー
{
"object" : "post" ,
"id" : "post_8a4f2c1d4e9b3a7f" ,
"text" : "Hello world!" ,
"created_at" : "2026-05-15T10:30:00Z"
}
400 — 本文が空 エラー例 コピー
{
"error" : {
"type" : "invalid_request" ,
"code" : "text_required" ,
"message" : "text フィールドは必須です"
}
}
401 — 認証エラー エラー例 コピー
{
"error" : {
"type" : "authentication_error" ,
"code" : "invalid_api_key"
}
}
502 — X側で投稿確認できず エラー例 コピー
{
"error" : {
"type" : "upstream_error" ,
"code" : "post_not_confirmed" ,
"message" : "X 側で投稿の完了が確認できませんでした。proxy パラメータの使用で改善する可能性があります"
}
}
自身の投稿を削除します。他者の投稿は削除できません。auth_token の所有者の投稿のみ削除可能。
パラメータ auth_token
string必須
X の認証トークン(cookie の auth_token、または X ログイン API で取得)
注記 認証トークン所有者の投稿のみ削除可能です。他者の投稿を削除しようとすると 403 エラーを返します。 削除は不可逆です。実行前に確認してください。 使用例(cURL) cURL コピー
"kw" >curl -X DELETE https://api.trend-x.pro/v1/posts/post_8a4f2c1d \
"kw" >-H "Authorization: Bearer sk_live_xxx"
成功時のレスポンス (200 OK) JSON コピー
{
"object" : "post" ,
"id" : "post_8a4f2c1d" ,
"deleted" : true
}
403 — 他者の投稿は削除不可 エラー例 コピー
{
"error" : {
"type" : "permission_denied" ,
"code" : "not_post_owner"
}
}
指定投稿にいいねをつけます。auth_token の所有者としていいねが実行されます。X 側で確認できない場合は 502 を返します。
パラメータ auth_token
string必須
X の認証トークン(cookie の auth_token、または X ログイン API で取得)
proxy
string
独自プロキシURL(成功率向上)
注記 認証トークン所有者のいいねとして実行されます。 X 側で完了確認できない場合は 502 エラーを返します。proxy パラメータの使用で改善する可能性があります。 既にいいね済みの投稿に対しても成功を返します(冪等)。 使用例(cURL) cURL コピー
"kw" >curl -X POST https://api.trend-x.pro/v1/posts/post_8a4f2c1d/likes \
"kw" >-H "Authorization: Bearer sk_live_xxx"
成功時のレスポンス (200 OK) JSON コピー
{
"object" : "like" ,
"post_id" : "post_8a4f2c1d" ,
"liked" : true ,
"created_at" : "2026-05-15T10:30:00Z"
}
400 — パラメータ不足 エラー例 コピー
{
"error" : {
"type" : "invalid_request" ,
"code" : "post_id_required"
}
}
401 — 認証エラー エラー例 コピー
{
"error" : {
"type" : "authentication_error" ,
"code" : "invalid_api_key"
}
}
502 — X側でいいね確認できず エラー例 コピー
{
"error" : {
"type" : "upstream_error" ,
"code" : "like_not_confirmed" ,
"message" : "X 側でいいねの完了が確認できませんでした"
}
}
指定投稿への自分のいいねを解除します。
パラメータ auth_token
string必須
X の認証トークン(cookie の auth_token、または X ログイン API で取得)
注記 認証トークン所有者のいいねのみ解除できます。 X 側で完了確認できない場合は 502 エラーを返します。 使用例(cURL) cURL コピー
"kw" >curl -X DELETE https://api.trend-x.pro/v1/posts/post_8a4f2c1d/likes \
"kw" >-H "Authorization: Bearer sk_live_xxx"
成功時のレスポンス (200 OK) JSON コピー
{
"object" : "like" ,
"post_id" : "post_8a4f2c1d" ,
"liked" : false
}
502 — X側で解除確認できず エラー例 コピー
{
"error" : {
"type" : "upstream_error" ,
"code" : "unlike_not_confirmed"
}
}
指定投稿をリポスト(旧リツイート)します。auth_token の所有者としてリポストが実行されます。
パラメータ auth_token
string必須
X の認証トークン(cookie の auth_token、または X ログイン API で取得)
注記 認証トークン所有者のリポストとして実行されます。 X 側で完了確認できない場合は 502 エラーを返します。 新しく作成されたリポストの ID は repost_id として返されます。 使用例(cURL) cURL コピー
"kw" >curl -X POST https://api.trend-x.pro/v1/posts/post_8a4f2c1d/reposts \
"kw" >-H "Authorization: Bearer sk_live_xxx"
成功時のレスポンス (200 OK) JSON コピー
{
"object" : "repost" ,
"original_post_id" : "post_8a4f2c1d" ,
"repost_id" : "post_9b5d3e4f" ,
"reposted" : true
}
400 — パラメータ不足 エラー例 コピー
{
"error" : {
"type" : "invalid_request" ,
"code" : "post_id_required"
}
}
502 — X側でリポスト確認できず エラー例 コピー
{
"error" : {
"type" : "upstream_error" ,
"code" : "repost_not_confirmed"
}
}
指定投稿への自分のリポストを解除します。
パラメータ auth_token
string必須
X の認証トークン(cookie の auth_token、または X ログイン API で取得)
注記 使用例(cURL) cURL コピー
"kw" >curl -X DELETE https://api.trend-x.pro/v1/posts/post_8a4f2c1d/reposts \
"kw" >-H "Authorization: Bearer sk_live_xxx"
👥
フォロー操作 ユーザーをフォロー / アンフォロー。認証されたユーザーアカウントで実行。
フォロワー獲得自動化 フォロー整理
2 機能
指定ユーザーをフォローします。auth_token の所有者としてフォローが実行されます。
パラメータ auth_token
string必須
X の認証トークン(cookie の auth_token、または X ログイン API で取得)
handle
string必須
フォロー対象のハンドル名
注記 認証トークン所有者としてフォローが実行されます。 鍵アカウントの場合はフォローリクエストが送信されます(即時フォロー成立しない)。 使用例(cURL) cURL コピー
"kw" >curl -X POST https://api.trend-x.pro/v1/profiles/elonmusk/follows \
"kw" >-H "Authorization: Bearer sk_live_xxx"
成功時のレスポンス (200 OK) JSON コピー
{
"object" : "follow" ,
"handle" : "elonmusk" ,
"following" : true ,
"created_at" : "2026-05-15T10:30:00Z"
}
502 — X側でフォロー確認できず エラー例 コピー
{
"error" : {
"type" : "upstream_error" ,
"code" : "follow_not_confirmed"
}
}
指定ユーザーのフォローを解除します。
パラメータ auth_token
string必須
X の認証トークン(cookie の auth_token、または X ログイン API で取得)
handle
string必須
アンフォロー対象のハンドル名
注記 使用例(cURL) cURL コピー
"kw" >curl -X DELETE https://api.trend-x.pro/v1/profiles/elonmusk/follows \
"kw" >-H "Authorization: Bearer sk_live_xxx"
🔖
ブックマーク 投稿のブックマーク追加・削除、ブックマーク一覧の取得。
コンテンツ収集 保存リスト管理
3 機能
auth_token 所有者のブックマーク一覧を取得します。
パラメータ auth_token
string必須
X の認証トークン(cookie の auth_token、または X ログイン API で取得)
cursor
string
次のページを取得するカーソル
limit
integer
1リクエストあたり取得件数(最大100、デフォルト20)
注記 認証トークン所有者のブックマーク一覧を新着順で返します。 1 リクエストで約 20 件、next_cursor でページネーション。 使用例(cURL) cURL コピー
"kw" >curl https://api.trend-x.pro/v1/account/bookmarks \
"kw" >-H "Authorization: Bearer sk_live_xxx"
成功時のレスポンス (200 OK) JSON コピー
{
"object" : "list" ,
"data" : [{"object" : "bookmark" , "post_id" : "post_8a4f2c1d" , "bookmarked_at" : "2026-05-15T08:00:00Z" }],
"has_more" : false
}
指定した投稿を auth_token 所有者のブックマークに追加します。
パラメータ auth_token
string必須
X の認証トークン(cookie の auth_token、または X ログイン API で取得)
注記 認証トークン所有者のブックマークとして追加されます。 既にブックマーク済みの投稿に対しても成功を返します(冪等)。 使用例(cURL) cURL コピー
"kw" >curl -X POST https://api.trend-x.pro/v1/posts/post_8a4f2c1d/bookmarks \
"kw" >-H "Authorization: Bearer sk_live_xxx"
成功時のレスポンス (200 OK) JSON コピー
{
"object" : "bookmark" ,
"post_id" : "post_8a4f2c1d" ,
"bookmarked" : true ,
"created_at" : "2026-05-15T10:30:00Z"
}
502 — X側でブックマーク確認できず エラー例 コピー
{
"error" : {
"type" : "upstream_error" ,
"code" : "bookmark_not_confirmed"
}
}
指定した投稿をブックマークから削除します。
パラメータ auth_token
string必須
X の認証トークン(cookie の auth_token、または X ログイン API で取得)
id
string必須
ブックマーク解除対象の投稿ID
注記 認証トークン所有者のブックマークのみ解除できます。 使用例(cURL) cURL コピー
"kw" >curl -X DELETE https://api.trend-x.pro/v1/posts/post_8a4f2c1d/bookmarks \
"kw" >-H "Authorization: Bearer sk_live_xxx"
✉️
ダイレクトメッセージ DM の送信、DM 受信履歴の取得。認証済みアカウントで実行。
カスタマーサポート 営業 DM 配信 通知 Bot
2 機能
auth_token 所有者の指定会話スレッドのメッセージ一覧を取得します。1リクエストで約 50 件返ります。
パラメータ auth_token
string必須
X の認証トークン(cookie の auth_token、または X ログイン API で取得)
conversation_id
string必須
会話ID(例: dm_8a4f2c1d)
cursor
string
ページネーション用カーソル
注記 認証トークン所有者が参加している会話のメッセージを取得します。 1 リクエストで約 50 件、cursor でページネーション。 使用例(cURL) cURL コピー
"kw" >curl https://api.trend-x.pro/v1/dms/dm_8a4f2c1d \
"kw" >-H "Authorization: Bearer sk_live_xxx"
成功時のレスポンス (200 OK) JSON コピー
{
"object" : "list" ,
"data" : [
{"object" : "message" , "id" : "msg_xxx" , "text" : "Hello" , "from" : "prof_xxx" , "created_at" : "2026-05-15T08:00:00Z" }
],
"has_more" : false
}
POST
/v1/dms
DM 送信
2 クレジット
📊 1 リクエスト = 操作結果のみ
マークダウンをコピー
指定ユーザーにダイレクトメッセージを送信します。受信側があなたを受け入れる設定の場合のみ送信可能。auth_token 所有者から送信されます。
パラメータ auth_token
string必須
X の認証トークン(cookie の auth_token、または X ログイン API で取得)
recipient_id
string必須*
送信先のプロフィールID または ハンドル名(どちらか必須)
text
string必須
メッセージ本文(最大10,000字)
注記 recipient_id または recipient_username のどちらかを指定してください。recipient_username(ハンドル名)を指定した場合、内部で自動的にプロフィール ID に解決されます。送信先が DM の受信設定を制限している場合は 403 エラーを返します。 DM 送信は他の操作より上流コストが高いため、2 クレジット 消費します。 使用例(cURL) cURL コピー
"cmt" ># ハンドル名で送信
"kw" >curl -X POST https://api.trend-x.pro/v1/dms \
"kw" >-H "Authorization: Bearer sk_live_xxx" \
"kw" >-H "Content-Type: application/json" \
"kw" >-d '{"recipient_id" :"elonmusk" ,"text" :"Hi!" }'
"cmt" ># プロフィールIDで送信
"kw" >curl -X POST https://api.trend-x.pro/v1/dms \
"kw" >-H "Authorization: Bearer sk_live_xxx" \
"kw" >-H "Content-Type: application/json" \
"kw" >-d '{"recipient_id" :"prof_8a4f2c1d" ,"text" :"Hi!" }'
成功時のレスポンス (200 OK) JSON コピー
{
"object" : "message" ,
"id" : "msg_8a4f2c1d4e9b3a7f" ,
"conversation_id" : "dm_8a4f2c1d" ,
"from" : "prof_xxx" ,
"to" : "prof_yyy" ,
"text" : "Hi!" ,
"delivered" : true ,
"created_at" : "2026-05-15T10:30:00Z"
}
400 — 送信先未指定 エラー例 コピー
{
"error" : {
"type" : "invalid_request" ,
"code" : "recipient_required" ,
"message" : "recipient_id(ハンドル名 or プロフィールID)が必要です"
}
}
403 — DM受信拒否設定 エラー例 コピー
{
"error" : {
"type" : "permission_denied" ,
"code" : "dm_not_allowed" ,
"message" : "送信先がDMを受け入れていません"
}
}
🔍
検索 キーワード・ハッシュタグ・絞り込み条件で投稿やユーザーを検索(公式以上に細かい条件指定可)。
市場調査 メンション監視 バイラル検出 競合分析
2 機能
キーワード、フィルター、X 演算子で投稿を検索できます。X 演算子・絞り込み条件に対応。1リクエストで約 20 件返ります。
パラメータ q
string必須
検索クエリ(X 演算子対応: from:elonmusk min_faves:1000、#crypto、since:2026-01-01)
sort
string
top(おすすめ順)または latest(新着順)。デフォルト latest
since
string
ISO 8601 形式以降の投稿のみ
until
string
ISO 8601 形式以前の投稿のみ
cursor
string
ページネーション用カーソル
注記 1 リクエストで約 20 件、cursor でページネーション。 X の高度な検索演算子に対応: from:username — 特定ユーザーの投稿 to:username — 特定ユーザーへのリプライ min_faves:100 — いいね 100 以上 min_retweets:50 — リポスト 50 以上 since:2026-01-01 — 指定日以降 until:2026-05-01 — 指定日以前 filter:images — 画像付きのみ filter:videos — 動画付きのみ 「完全一致」 — フレーズ検索(半角ダブルクォートで囲む) AI OR ML — OR 検索 使用例(cURL) cURL コピー
"cmt" ># いいね 1000 以上の AI 関連投稿
"kw" >curl "https://api.trend-x.pro/v1/search/posts?q=AI+min_faves:1000&sort=latest" \
"kw" >-H "Authorization: Bearer sk_live_xxx"
"cmt" ># 特定アカウントの過去投稿
"kw" >curl "https://api.trend-x.pro/v1/search/posts?q=from:elonmusk+since:2026-01-01" \
"kw" >-H "Authorization: Bearer sk_live_xxx"
"cmt" ># ハッシュタグ検索
"kw" >curl "https://api.trend-x.pro/v1/search/posts?q=%23crypto+min_faves:100" \
"kw" >-H "Authorization: Bearer sk_live_xxx"
ハンドル名・名前・プロフィール文からユーザーを検索します。
パラメータ verified
boolean
認証済みのみに絞り込む
cursor
string
ページネーション用カーソル
注記 ハンドル名・表示名・プロフィール文(自己紹介)から検索します。 verified=true で認証済みアカウントのみに絞り込み可能。使用例(cURL) cURL コピー
"kw" >curl "https://api.trend-x.pro/v1/search/profiles?q=AI&verified=true" \
"kw" >-H "Authorization: Bearer sk_live_xxx"
📈
トレンド分析 国・地域別のトレンドキーワード、急上昇ワード、関連ツイートを取得。
SEO・コンテンツ企画 バズワード追跡 PR タイミング
3 機能
GET
/v1/trends
現在のトレンド
1 クレジット
📊 1 リクエスト = 約20件(最大50)
マークダウンをコピー
現時点でトレンド入りしているキーワード・ハッシュタグの一覧を取得します(トレンドXサポート 独自機能)。
パラメータ region
string
対象地域(jp, us, global)。デフォルト jp
limit
integer
取得件数(最大50、デフォルト20)
注記 X のトレンドフィードから現在トレンド入りしているキーワード・ハッシュタグを取得します。 地域指定により国別のトレンドを取得可能(日本・米国・グローバル)。 トレンドXサポート 独自機能:5分ごとに更新されるトレンド情報。 使用例(cURL) cURL コピー
"kw" >curl "https://api.trend-x.pro/v1/trends?region=jp" \
"kw" >-H "Authorization: Bearer sk_live_xxx"
成功時のレスポンス (200 OK) JSON コピー
{
"object" : "list" ,
"data" : [
{"object" : "trend" , "id" : "trd_xxx" , "keyword" : "ChatGPT" , "tweet_count" : 145300 , "category" : "テクノロジー" }
]
}
指定トレンドの詳細(関連投稿トップ、関連ユーザー、ピーク時刻)を取得します。
パラメータ 注記 トレンドの詳細情報(関連投稿のトップ・関連ユーザー・ピーク時刻)を取得。 トレンドXサポート 独自機能。 使用例(cURL) cURL コピー
"kw" >curl https://api.trend-x.pro/v1/trends/trd_8a4f2c1d \
"kw" >-H "Authorization: Bearer sk_live_xxx"
トレンドXサポート 独自看板機能。指定キーワードの過去のトレンド推移を時系列で取得します。最大 30 日前まで遡及可能。急上昇キーワードの早期発見に最適。
パラメータ keyword
string必須
追跡するキーワード or ハッシュタグ
region
string
対象地域(デフォルト jp)
interval
string
時間粒度: 5m, 15m, 1h, 1d
since
string
取得期間の開始(最大 30 日前)
注記 トレンドXサポート 独自看板機能 :X トレンドXサポート 独自の、過去のトレンド推移を時系列で取得できます。最大 30 日前まで遡及可能、5分刻みの細かい粒度で記録。 急上昇キーワードの早期発見、バズの予測、過去のトレンド分析に最適。 2 クレジット 消費(独自データ収集インフラを使用するため)。使用例(cURL) cURL コピー
"kw" >curl "https://api.trend-x.pro/v1/trends/history?keyword=AI&interval=1h&since=2026-05-01T00:00:00Z" \
"kw" >-H "Authorization: Bearer sk_live_xxx"
成功時のレスポンス (200 OK) JSON コピー
{
"object" : "trend_history" ,
"keyword" : "AI" ,
"region" : "jp" ,
"interval" : "1h" ,
"data" : [
{"timestamp" : "2026-05-01T00:00:00Z" , "tweet_count" : 12453 , "rank" : 8 },
{"timestamp" : "2026-05-01T01:00:00Z" , "tweet_count" : 14782 , "rank" : 5 }
]
}
🎙️
スペース X スペース(音声配信)の情報、参加者リスト、状態を取得。
スペースイベント分析 リアルタイム視聴者数
2 機能
指定スペース(音声配信)の情報を取得します。
パラメータ 注記 スペースのメタデータ(タイトル、ホスト、状態、開始時刻、参加者数等)を返します。 終了済みスペースの録音 URL も取得可能(録音が公開されている場合)。 使用例(cURL) cURL コピー
"kw" >curl https://api.trend-x.pro/v1/spaces/spc_8a4f2c1d \
"kw" >-H "Authorization: Bearer sk_live_xxx"
指定スペースの参加者(ホスト・スピーカー・リスナー)一覧を取得します。
パラメータ role
string
host, speaker, listener で絞り込み
注記 ホスト・スピーカー・リスナーを区別して取得可能。 role パラメータで絞り込み。使用例(cURL) cURL コピー
"kw" >curl https://api.trend-x.pro/v1/spaces/spc_8a4f2c1d/participants \
"kw" >-H "Authorization: Bearer sk_live_xxx"
📋
リスト ユーザーリストの作成・編集、メンバーの追加・削除、リストの投稿取得。
グループ管理 コンテンツキュレーション 社員リスト
3 機能
GET
/v1/lists/{id}
リスト取得
1 クレジット
📊 1 リクエスト = 1件(リスト情報)
マークダウンをコピー
ユーザーリストのメタデータ(名前、説明、メンバー数)を取得します。
パラメータ 注記 リストのメタデータ(名前・説明・メンバー数・フォロワー数・作成者)を返します。 使用例(cURL) cURL コピー
"kw" >curl https://api.trend-x.pro/v1/lists/lst_8a4f2c1d \
"kw" >-H "Authorization: Bearer sk_live_xxx"
指定リストに含まれるユーザー一覧を取得します。
パラメータ cursor
string
ページネーション用カーソル
注記 リストに含まれるメンバー(プロフィール情報付き)を返します。 使用例(cURL) cURL コピー
"kw" >curl https://api.trend-x.pro/v1/lists/lst_8a4f2c1d/members \
"kw" >-H "Authorization: Bearer sk_live_xxx"
指定リストのメンバーが投稿した最新ツイートのタイムラインを取得します。
パラメータ cursor
string
ページネーション用カーソル
注記 リストメンバーが投稿した最新ツイートを時系列で返します。 1 リクエストで約 20 件、cursor でページネーション。 使用例(cURL) cURL コピー
"kw" >curl https://api.trend-x.pro/v1/lists/lst_8a4f2c1d/posts \
"kw" >-H "Authorization: Bearer sk_live_xxx"
🌐
コミュニティ X コミュニティの情報、メンバー、投稿を取得。
ニッチ層リーチ コミュニティマーケ
2 機能
⚡
Webhook リアルタイムイベント通知。新規ツイート、メンション、DM などをサーバーに即時 POST。
即時通知 Bot リアルタイムダッシュボード 自動応答 アラート
6 機能
イベント通知用の Webhook エンドポイントを登録します。指定 URL に対して HTTP POST で通知が送られます。
パラメータ url
string必須
通知先 URL(HTTPS 必須)
events
array必須
購読イベント(例: ["trend.entered", "post.created"])
secret
string
署名検証用シークレット(HMAC-SHA256)
注記 登録した URL に対し、購読イベント発生時に HTTP POST で通知が送信されます。 署名検証: secret を指定すると、各通知のヘッダー X-トレンドXサポート-Signature に HMAC-SHA256 署名が付与されます。受信側で検証することでなりすましを防げます。購読可能イベント: trend.entered — 指定キーワードがトレンド入り trend.exited — 指定キーワードがトレンド離脱 post.created — 指定アカウントの新規投稿 post.mentioned — 指定アカウントがメンションされた follower.added — 指定アカウントに新規フォロワー 通知の再送:失敗時は指数バックオフで最大 3 回まで自動再送されます。 使用例(cURL) cURL コピー
"kw" >curl -X POST https://api.trend-x.pro/v1/webhooks \
"kw" >-H "Authorization: Bearer sk_live_xxx" \
"kw" >-H "Content-Type: application/json" \
"kw" >-d '{"url" :"https://example.com/hook" ,"events" :["trend.entered" ,"post.created" ],"secret" :"whsec_xxx" }'
成功時のレスポンス (200 OK) JSON コピー
{
"object" : "webhook" ,
"id" : "whk_8a4f2c1d" ,
"url" : "https://example.com/hook" ,
"events" : ["trend.entered", "post.created"],
"secret" : "whsec_xxx" ,
"active" : true ,
"created_at" : "2026-05-15T10:30:00Z"
}
400 — URL/イベント未指定 エラー例 コピー
{
"error" : {
"type" : "invalid_request" ,
"code" : "url_required"
}
}
登録済み Webhook の一覧を取得します。
パラメータ パラメータなし
注記 登録済み Webhook の一覧と各種統計(成功率、最終配信時刻)を返します。 使用例(cURL) cURL コピー
"kw" >curl https://api.trend-x.pro/v1/webhooks \
"kw" >-H "Authorization: Bearer sk_live_xxx"
指定 Webhook の詳細情報、配信履歴、成功率を取得します。
パラメータ 注記 Webhook の詳細と配信履歴(直近 100 件)を返します。 失敗した配信の HTTP ステータスコード・レスポンスボディも確認できます。 使用例(cURL) cURL コピー
"kw" >curl https://api.trend-x.pro/v1/webhooks/whk_8a4f2c1d \
"kw" >-H "Authorization: Bearer sk_live_xxx"
Webhook の URL や購読イベントを更新します。
パラメータ 注記 URL・購読イベント・有効状態を変更できます。 active: false で一時停止可能(削除せず再開できる)。使用例(cURL) cURL コピー
"kw" >curl -X PATCH https://api.trend-x.pro/v1/webhooks/whk_8a4f2c1d \
"kw" >-H "Authorization: Bearer sk_live_xxx" \
"kw" >-H "Content-Type: application/json" \
"kw" >-d '{"active" :false}'
指定 Webhook を削除します。
パラメータ 注記 削除は不可逆です。一時停止したい場合は active: false での更新を推奨。 使用例(cURL) cURL コピー
"kw" >curl -X DELETE https://api.trend-x.pro/v1/webhooks/whk_8a4f2c1d \
"kw" >-H "Authorization: Bearer sk_live_xxx"
登録した Webhook URL にテスト通知を送信します。クレジット消費なし。
パラメータ 注記 登録した URL にダミーペイロードでテスト通知を送信します。 署名の検証ロジックや受信処理の確認に最適。 クレジット消費なし (無料)。使用例(cURL) cURL コピー
"kw" >curl -X POST https://api.trend-x.pro/v1/webhooks/whk_8a4f2c1d/test \
"kw" >-H "Authorization: Bearer sk_live_xxx"
成功時のレスポンス (200 OK) JSON コピー
{
"object" : "webhook_test" ,
"delivered" : true ,
"status_code" : 200 ,
"response_time_ms" : 142
}
⚙️
アカウント管理 API キー発行、クレジット残高確認、使用履歴、プロフィール編集などのアカウント操作。
利用状況把握 クレジット管理 API キー再発行
6 機能
認証中のアカウント情報(メール、プラン、登録日など)を取得します。クレジット消費なし。
パラメータ パラメータなし
注記 認証中の トレンドXサポート アカウントの情報を返します。 クレジット消費なし 。使用例(cURL) cURL コピー
"kw" >curl https://api.trend-x.pro/v1/account \
"kw" >-H "Authorization: Bearer sk_live_xxx"
成功時のレスポンス (200 OK) JSON コピー
{
"object" : "account" ,
"id" : "acc_8a4f2c1d" ,
"email" : "user@example.com" ,
"plan" : "pro_pack" ,
"x_account_connected" : true ,
"x_handle" : "myhandle" ,
"created_at" : "2026-04-01T00:00:00Z"
}
現在のクレジット残高、購入履歴、消費履歴を取得します。クレジット消費なし。
パラメータ パラメータなし
注記 現在のクレジット残高、累計購入数、累計消費数を返します。 クレジット消費なし 。使用例(cURL) cURL コピー
"kw" >curl https://api.trend-x.pro/v1/account/credits \
"kw" >-H "Authorization: Bearer sk_live_xxx"
成功時のレスポンス (200 OK) JSON コピー
{
"object" : "credits" ,
"balance" : 13427 ,
"total_purchased" : 14000 ,
"total_used" : 573 ,
"plan" : "pro_pack" ,
"updated_at" : "2026-05-15T10:30:00Z"
}
API 使用状況の統計(リクエスト数、エンドポイント別利用、日次推移)を取得します。
パラメータ since
string
集計開始日(ISO 8601)
until
string
集計終了日(ISO 8601)
注記 期間を指定して API 使用統計を取得できます。 エンドポイント別の使用回数、日次推移、平均レスポンスタイムを含みます。 クレジット消費なし 。使用例(cURL) cURL コピー
"kw" >curl https://api.trend-x.pro/v1/account/usage \
"kw" >-H "Authorization: Bearer sk_live_xxx"
成功時のレスポンス (200 OK) JSON コピー
{
"object" : "usage" ,
"total_requests" : 12453 ,
"total_credits_used" : 12503 ,
"by_endpoint" : {"GET /v1/posts/{id}" : 5000 , "POST /v1/posts" : 200 },
"daily" : [{"date" : "2026-05-15" , "requests" : 312 }]
}
発行済みの API キー一覧を取得します。キー本体は表示されず、プレフィックスのみ表示されます。
パラメータ パラメータなし
注記 発行済み API キーの一覧を返します。 セキュリティのため、キー本体は表示されず、プレフィックスのみ表示されます(例: sk_live_xxxx****)。 クレジット消費なし 。使用例(cURL) cURL コピー
"kw" >curl https://api.trend-x.pro/v1/account/keys \
"kw" >-H "Authorization: Bearer sk_live_xxx"
成功時のレスポンス (200 OK) JSON コピー
{
"object" : "list" ,
"data" : [{"object" : "api_key" , "id" : "key_8a4f2c1d" , "name" : "production" , "prefix" : "sk_live_xxxx****" , "mode" : "live" }]
}
新しい API キーを発行します。発行直後の 1 回のみキー本体が返されます。再表示できません。
パラメータ name
string必須
キーの識別名(例: production-server)
mode
string
live または test(デフォルト live)
注記 新規 API キーを発行します。発行直後のレスポンスでのみキー本体が表示 され、以降は再表示できません。 本番用(live)とテスト用(test)の2モード。テスト用キーはクレジットを消費しません。 用途別にキーを分けることで、漏洩時の影響を最小化できます。 クレジット消費なし 。使用例(cURL) cURL コピー
"kw" >curl -X POST https://api.trend-x.pro/v1/account/keys \
"kw" >-H "Authorization: Bearer sk_live_xxx" \
"kw" >-H "Content-Type: application/json" \
"kw" >-d '{"name" :"production-server" }'
成功時のレスポンス (200 OK) JSON コピー
{
"object" : "api_key" ,
"id" : "key_8a4f2c1d" ,
"key" : "sk_live_xxxxxxxxxxxxxxxx" ,
"name" : "production-server" ,
"mode" : "live" ,
"created_at" : "2026-05-15T10:30:00Z"
}
指定 API キーを失効させます。失効後は即座に認証エラーとなります。
パラメータ 注記 失効後は即座に認証エラーとなります。 削除は不可逆です。 クレジット消費なし 。使用例(cURL) cURL コピー
"kw" >curl -X DELETE https://api.trend-x.pro/v1/account/keys/key_8a4f2c1d \
"kw" >-H "Authorization: Bearer sk_live_xxx"