Twitter APIの有料化と新たなプラン体系が2023年3月末に公式アナウンスされました。これに伴いTwitter API利用開始にあたっての手順が変更されております。
本記事では、2023年9月最新のTwitter API有料プラン(主にBasic)、および無料プラン(Free)それぞれの利用開始手順の方法を紹介いたします。
※Twitter APIおよび関連ページの仕様は随時アップデートされていきます。本記事で紹介するTwitterデベロッパーアカウントの開設に使用する「Twitter Developper Portal」のページ仕様が一部変更されている可能性がございますので、予めご了承くださいませ。
【前提】Twitter APIの有料(Basic)と無料プランの概要
Twitter APIの有料プラン(Basicプラン)とは?
Twitterは2023年3月30日にTwitter APIの有料化および「Basicプラン」を正式に発表しました。有料化の目的はBot対策と言われており、「Basicプラン」はこれまでのTwitter APIに代わるプランで、プラン料金は月額100ドルに設定されています。
従来のTwitter API(Standard、Essential、Elevated、Premiumなど)は2023年3月30日から「30日以内」に廃止が決定されており、期間内に移行されることが推奨されていました。
参考:Twitter APIで利用できるプランの種類
新しいTwitter APIのプラン体系には有料の「Basicプラン」だけではなく、無料で利用できる「freeプラン」や、Basicプランの上位互換となる「Proプラン」(月額5,000ドル)、ビジネスや大規模なサービス開発向けの「Enterpriseプラン」も用意されています。
詳しくはDeveloper Platformのページをご覧ください。
Twitter APIの有料プラン(Basicプラン)でできること
Twitter APIの有料(Basic)プランで主にできることを紹介します。
- 月間ツイート投稿3,000件(ユーザーあたり)※Appあたりの場合月間50,000件
- 月間10,000件のツイート取得上限(エンドポイントによる)
- AppのID数:2件まで
- Twitterログイン機能の利用
- 料金は月額100ドル
プラン体系変更以前のTwitter API(Essential、Elevatedなど)と比べても、月間のツイート投稿上限数やツイートなどのデータ取得数の上限は大きく変更されています。
Twitter APIのBasicプランを利用するべき人
- ツイートの投稿上限を増やしたい場合
- 他人や自分のツイートなど分析用のデータ取得、各種自動操作をしたい方
- GASラボのTwitter自動化ツールをご利用される方
参考:Twitter API「Proプラン」との違い
Twitter APIの有料プランには、Basicプランの上位互換となる「Proプラン」も用意されています。
Proプランでは、BasicプランをよりパワフルにしたAPIプランとなっており、下記のような特徴を持っています。
- 月間ツイート投稿の上限数:Appあたりの場合月間300,000件
- 月間1,000,000件のツイート取得上限
- AppのID数:3件まで
- 価格は月額5,000ドル
Basicプランに比べると、月額利用料は50倍となっているため、利用のハードルが高くなっています。
しかし、事業をスケールさせる上でBasicプランの上限を超える必要がある場合は、Proプランの利用も有効です。
Twitter APIの無料プラン(Freeプラン)でできること
一方、無料で利用できるFreeプランでは、「ツイート投稿」および「ツイートの削除」のみが行えるプランとなっています。
- 月間ツイート投稿1,500件(1日のAPI経由投稿数の上限は50件)
- AppのID数:1件まで
- Twitterログイン機能の利用
- ツイートの削除も可能(1日のAPI経由削除数の上限は50件)
- 一部ご自身のアカウントのデータの取得(フォロワー数、フォロー数など)
Twitter APIのFreeプランを利用するべき人
Botでのツイートの自動投稿のみであれば、こちらの無料プランの利用がお勧めです。
Twitter API無料(Free)プラン利用開始手順
前提
無料(Free)プランをご利用を予定されている方の中で、これまでTwitter APIを利用された経験があるTiwtter(X)アカウントの場合には、すでにデベロッパーアカウントを開設済みかと思いますので、下記の手順は必要ありません。
これから初めてTwitter APIを無料(Free)プランでご利用されるTwitter(X)アカウントは下記の手順を進めてください。
STEP1:Twitter Developer Portalにアクセス
Twitter Developer Portalにアクセスし、設定を進めたいアカウントにてログインをしてください。
※既にログインされている場合は、ログインのプロセスはありません。
STEP2:ページ中段の「Free」プランにて、「Get started」をクリック
ページ中段に「Find the right access for you」という見出しセクションがあります。Freeプランの部分にある「Get started」ボタンをクリックします。
STEP3:次に表示されるページの下部の「Sign up for Free Account」をクリック
次に有料プランの提案のあるページが表示されますので、ページ下部にある「Sign up for Free Account」のリンクをクリックします。
STEP4:Developer agreement & policyの画面で必要事項を入力
次に、Developer agreement & policy(利用規約の同意画面)のフォームが表示されますので、下記に従って対応してください。Basicプラン利用開始の手順と同じです。
- Describe all of your use cases of Twitter’s data and API:
- 意訳:Twitter のデータと API のユースケースをすべて説明してください
- アクション:ご利用される目的を記載してください。
- 注意点:250語以上の入力を求められます。
- You understand that you may not resell anything you receive via the Twitter APIs
- 意訳:Twitter API を介して受け取ったものを再販してはならないことを理解している
- アクション:チェックしてください。
- You understand your Developer account may be terminated if you violate the Developer Agreement or any of the Incorporated Developer Terms
- 意訳:開発者契約または組み込まれた開発者規約に違反した場合、開発者アカウントが終了される可能性があることを理解している
- アクション:チェックしてください。
- You accept the Terms & Conditions
- 意訳:利用規約に同意する
- アクション:チェックしてください。
これらを全て記入完了した上で、ページ右下にある「Submit」をクリックしてください。
これでFreeプランの利用開始手続きは完了です。
ネクストアクション
Freeプランの利用開始と共に、デフォルトの「Project」と「App」が自動で生成されます。
Twitter APIを利用するために、次にAPIのKeyやSecretを取得する必要がございます。下記の記事「Twitter APIのKey、ID、Secretの取得方法」をご覧いただき、KeyやSecretを取得してください。
本記事では、Twitter API有料化公式アナウンス後である2023年10月最新のTwitter APIの利用に必要な「API Key」&「API Key Secret」(OAuth1.0a利用の場合)の取得・確認方法、および「Clien[…]
Twitter API有料プラン利用開始手順(API利用経験ありの場合)
過去に既にTwitter APIを利用した経験があるTwitter(X)アカウントで、有料プランに加入されていない方は下記の手順に従って有料プラン(BasicまたはPro)の利用開始手続きを進めてください。
Twitter APIを利用した経験がないTwitter(X)アカウントで有料プランをご希望される場合、次のセクション「Twitter API有料プラン利用開始手順(API利用経験なしの場合)」をご覧ください。
STEP1:Twitter Developer Portalにアクセス
Twitter Developer Portalにアクセスし、設定を進めたいアカウントにてログインをしてください。
※既にログインされている場合は、ログインのプロセスはありません。
STEP2:ページ中段にある「Upgrade」をクリック
Twitter API v2のページ内で「Basic」が選択されていることを確認し、画面中段にある「Upgrade to basic access for your Project?」のテキストの横にある「Upgrade」ボタンをクリックします。
「Pro」プランをご利用される場合
「Basic」ではなく、「Pro」を選択して、「Upgrade」ボタンをクリックします。
STEP3:クレジットカード情報を入力し、「Save payment method」をクリック
次に、クレジットカード情報を入力する画面が表示されますので、ご自身のクレジットカード情報を入力し、画面下部の「Save payment method」ボタンをクリックします。
支払い情報の入力・登録が正常に完了できたら、Twitter API v2の画面が下記のような画面になっていれば、有料プラン(BasicまたはPro)への登録が成功です。

Twitter API有料プラン利用開始手順(API利用経験なしの場合)
過去にTwitter APIを利用したことのないTwitter(X)アカウントで、 有料プラン加入を希望される方は、下記の手順を進めてください。
STEP1:Twitter Developer Portalにアクセス
Twitter Developer Portalにアクセスし、設定を進めたいアカウントにてログインをしてください。
※既にログインされている場合は、ログインのプロセスはありません。
STEP2:ページ中段の「Basic」プランにて、「Subscribe now」をクリック
ページ中段に「Find the right access for you」という見出しセクションがあります。Basicプランの部分にある「Subscribe now」ボタンをクリックします。
STEP3:Ready to build on Twitter?の画面にて、「Subscribe」をクリック
「Ready to build on Twitter?」という見出しのTwitter APIのBasicプランまたはProプランの詳細が記載された画面が表示されますので、適切なプランを選んだ上で、ページ下部にある「Subscribe」ボタンをクリックします。
STEP4:Developer agreement & policyの画面で必要事項を入力
次に、Developer agreement & policy(利用規約の同意画面)のフォームが表示されますので、下記に従って対応してください。
- Describe all of your use cases of Twitter’s data and API:
- 意訳:Twitter のデータと API のユースケースをすべて説明してください
- アクション:ご利用される目的を記載してください。
- 注意点:250語以上の入力を求められます。
- You understand that you may not resell anything you receive via the Twitter APIs
- 意訳:Twitter API を介して受け取ったものを再販してはならないことを理解している
- アクション:チェックしてください。
- You understand your Developer account may be terminated if you violate the Developer Agreement or any of the Incorporated Developer Terms
- 意訳:開発者契約または組み込まれた開発者規約に違反した場合、開発者アカウントが終了される可能性があることを理解している
- アクション:チェックしてください。
- You accept the Terms & Conditions
- 意訳:利用規約に同意する
- アクション:チェックしてください。
これらを全て記入完了した上で、ページ右下にある「Submit」をクリックしてください。
STEP5:クレジットカード情報を入力し、「Save payment method」をクリック
次に、クレジットカード情報を入力する画面が表示されますので、ご自身のクレジットカード情報を入力し、画面下部の「Save payment method」ボタンをクリックします。
支払い情報の入力・登録が正常に完了できたら、Twitter API v2の画面が下記のような画面になっていれば、有料プラン(BasicまたはPro)への登録が成功です。
Twitter APIのKey、ID、Secretの取得方法
Basic・Free問わず、プランの登録後、Twitter APIの利用には、API KeyやAPI Secretまたは、Client IDおよびClient Secretを取得する必要があります。
Key、ID、Secretの取得方法については、下記の記事にまとめておりますので、ご確認ください。
本記事では、Twitter API有料化公式アナウンス後である2023年10月最新のTwitter APIの利用に必要な「API Key」&「API Key Secret」(OAuth1.0a利用の場合)の取得・確認方法、および「Clien[…]