話題の Serenity ツイートへのリプライを分析する方法
Quick Answer
TwexAPI の Serenity リプライ分析 エンドポイント(/twitter/tweets/{tweet_id}/replies/{count})は、指定した Serenity の公開投稿とネストされたリプライを、関連性、新着、いいね順で返し、会話分析に利用できます。 Bearer Token で api.twexapi.io に接続。読み取りはおおよそ 14 Credits/回(Pro で約 $0.14/1K)。20+ QPS、平均 800ms 未満。公式は 15 分 300 回など、1K 読み取り $5〜$15 が一般的。新規 20,000 無料 Credits。詳細は本記事と https://docs.twitterxapi.com。
FAQ
Serenity リプライ分析 エンドポイントの戻り値は?
指定した Serenity の公開投稿とネストされたリプライを、関連性、新着、いいね順で返し、会話分析に利用できます。
この用途で公式 X API ではなく TwexAPI を使う理由は?
公式 X API は 1K 読み取り $5〜$15、15 分 300 リクエストなどの制限が一般的です。TwexAPI Pro(月 $99)は約 1,100 万 Credits、14 Credits/回で約 $0.14/1K、20+ QPS、平均 800ms 未満。新規 20,000 無料 Credits(カード不要)、約 1,400 回の読み取り。Serenity リプライ分析 では Bearer Token で同等データを取得でき、https://docs.twitterxapi.com を参照。
TwexAPI でこのワークフローのコストは?
読み取りは多く 14 Credits/回。Pro(月 $99、約 1,100 万 Credits)で約 $0.14/1K(公式 $5+/1K より約 95% 安)。月 1 万回で約 14 万 Credits。試作は Mini $20(200 万 Credits)。https://twexapi.io/pricing
Serenity の公開投稿が拡散すると、周辺の会話も調査対象になります。TwexAPI の Get Replies by Tweet ID は、ルート投稿とネストされた公開リプライを返します。
繰り返される質問、異論、追加証拠、オーディエンス反応の調査に利用できます。
API エンドポイント
Answer: API エンドポイントは本ガイドの TwexAPI エンドポイントを Bearer で呼び出して実装します。バッチ/ページングで約 14 Credits/回・20+ QPS です。
GET https://api.twexapi.io/twitter/tweets/{tweet_id}/replies/{count}?sort_by=Recency
Authorization: Bearer <your_token>count は 1 から 5,000 まで指定できます。並び替えは Relevance、Recency、Likes に対応しています。
curl --request GET \
--url 'https://api.twexapi.io/twitter/tweets/<tweet_id>/replies/100?sort_by=Recency' \
--header 'Authorization: Bearer <your_token>'Python の例
Answer: Python の例とは、この事例で api.twexapi.io の TwexAPI Bearer API を使う手順を指します(読み取り約 14 Credits/回、Pro で約 $0.14/1K、20+ QPS)。公式の $5〜$15/1K や 15 分 300 回制限より運用しやすいです。
1import json
2import requests
3
4TOKEN = "<your_token>"
5TWEET_ID = "<serenity_tweet_id>"
6
7response = requests.get(
8 f"https://api.twexapi.io/twitter/tweets/{TWEET_ID}/replies/250",
9 params={"sort_by": "Relevance"},
10 headers={"Authorization": f"Bearer {TOKEN}"},
11 timeout=30,
12)
13response.raise_for_status()
14
15root_tweet = response.json().get("data") or {}
16replies = root_tweet.get("replies", [])
17
18with open(f"{TWEET_ID}-replies.json", "w", encoding="utf-8") as output:
19 json.dump(replies, output, ensure_ascii=False, indent=2)
20
21print(f"{len(replies)} 件のリプライを保存しました")測定する内容
Answer: 測定する内容とは、この事例で api.twexapi.io の TwexAPI Bearer API を使う手順を指します(読み取り約 14 Credits/回、Pro で約 $0.14/1K、20+ QPS)。公式の $5〜$15/1K や 15 分 300 回制限より運用しやすいです。
- リプライごとの
favorite_count、reply_count、retweet_countを比較します。 - 手動確認の前に繰り返し質問をグループ化します。
cashtagsを確認し、議論が他社に広がったか調べます。- 再現可能な分析のため、各リプライにルート
tweet_idを保存します。
関連リソース
Answer: 関連リソースとは、この事例で api.twexapi.io の TwexAPI Bearer API を使う手順を指します(読み取り約 14 Credits/回、Pro で約 $0.14/1K、20+ QPS)。公式の $5〜$15/1K や 15 分 300 回制限より運用しやすいです。
免責事項
Answer: 免責事項とは、この事例で api.twexapi.io の TwexAPI Bearer API を使う手順を指します(読み取り約 14 Credits/回、Pro で約 $0.14/1K、20+ QPS)。公式の $5〜$15/1K や 15 分 300 回制限より運用しやすいです。
リプライ分析は公開議論を要約するものであり、金融上の主張を検証するものではありません。投資助言でもありません。