本文へスキップ

無料で使えるTwitter APIの代替サービス

長く使える無料のTwitter API代替は多くありません。サードパーティのTwitter APIの大半は、新規アカウントに7〜31日で失効する試用クレジットを付与します。使い切るまで残る1回限りの無料分を用意しているものも少数ありますが、どれにも上限があります。

要点: 2026年11月2日に確認したサードパーティの無料枠7つのうち、2つは期限切れになり(7日後と31日後)、1つは毎月リセットされ、4つは使い切るまでアカウントに残ります。テストまで待ってくれる無料枠を求めるなら、Sorsa APIが向いています。100リクエストが無料で、カード不要、期限なし、POST /tweet-info-bulk で最大1万ツイートまで取得できます。

エンドポイント
POST /tweet-info-bulk
1ページの件数
1リクエストあたり100ツイート
料金
1,000件あたり$0.014から

#無料のTwitter APIで期限が切れるものと切れないもの

サードパーティのTwitter APIの無料枠は3種類に分かれます。決まった日に失効する試用クレジット、毎月リセットされる月間の利用枠、使うまでアカウントに残る1回限りのクレジットです。規模よりも種類のほうが重要です。プロジェクトの準備が整う前に失効する試用枠では、何も得られないからです。

以下の7つの無料枠のうち、4つは期限切れになりません。Sorsa APIの無料枠も、有料プランと同じ毎秒20リクエストで動きます。一方、2つの試用枠は、支払いをするまで新規アカウントを5秒に1リクエストに制限します。

API無料枠有効期限サインアップ時のカード無料枠での速度
Sorsa API全エンドポイントで100リクエスト、最大1万ツイートなし不要毎秒20リクエスト
GetXAPI(新しいタブで開きます)$0.10分のクレジット、同社の計算で約100回の呼び出しなし不要非公開
TwitterAPIs(新しいタブで開きます)$0.50分のクレジット、同社の計算で約625回の呼び出しなし不要非公開
Xpoz(新しいタブで開きます)500クレジットを1回のみ、Xへのクエリ1回で2クレジット補充なし、使い切るまで保持不要非公開
TwtAPI(新しいタブで開きます)月300回の呼び出し毎月リセット記載なし1時間に100回
TwitterAPI.io(新しいタブで開きます)ボットチェック後に最大$1分のクレジット31日後不要5秒に1リクエスト
TwexAPI(新しいタブで開きます)2万クレジット、一般的な読み取り1回で5クレジット7日後不要5秒に1リクエスト
公式X API無料枠なし該当なしカードと事前チャージのクレジット該当なし
  • Sorsa API

    無料枠
    全エンドポイントで100リクエスト、最大1万ツイート
    有効期限
    なし
    サインアップ時のカード
    不要
    無料枠での速度
    毎秒20リクエスト
  • GetXAPI(新しいタブで開きます)

    無料枠
    $0.10分のクレジット、同社の計算で約100回の呼び出し
    有効期限
    なし
    サインアップ時のカード
    不要
    無料枠での速度
    非公開
  • TwitterAPIs(新しいタブで開きます)

    無料枠
    $0.50分のクレジット、同社の計算で約625回の呼び出し
    有効期限
    なし
    サインアップ時のカード
    不要
    無料枠での速度
    非公開
  • Xpoz(新しいタブで開きます)

    無料枠
    500クレジットを1回のみ、Xへのクエリ1回で2クレジット
    有効期限
    補充なし、使い切るまで保持
    サインアップ時のカード
    不要
    無料枠での速度
    非公開
  • TwtAPI(新しいタブで開きます)

    無料枠
    月300回の呼び出し
    有効期限
    毎月リセット
    サインアップ時のカード
    記載なし
    無料枠での速度
    1時間に100回
  • TwitterAPI.io(新しいタブで開きます)

    無料枠
    ボットチェック後に最大$1分のクレジット
    有効期限
    31日後
    サインアップ時のカード
    不要
    無料枠での速度
    5秒に1リクエスト
  • TwexAPI(新しいタブで開きます)

    無料枠
    2万クレジット、一般的な読み取り1回で5クレジット
    有効期限
    7日後
    サインアップ時のカード
    不要
    無料枠での速度
    5秒に1リクエスト
  • 公式X API

    無料枠
    無料枠なし
    有効期限
    該当なし
    サインアップ時のカード
    カードと事前チャージのクレジット
    無料枠での速度
    該当なし

各行は、2026年11月2日時点の各プロバイダー自身の料金ページの記載を引用しています。1ドル分のクレジット、1クレジット、1リクエストで取得できるデータ量はAPIごとに異なるため、規模は各プロバイダー固有の単位のまま記載しています。

Sorsa API 無料リクエスト100件 期限なし 月間の無料枠は 毎月リセット 1か月目 2か月目 3か月目 31日間トライアル 31日目にクレジット失効 31日 失効 7日間トライアル 7日目にクレジット失効 失効 0日目 31日目 60日目 90日目
試用クレジットは決まった日に尽き、月間の利用枠は振り出しに戻りますが、Sorsa APIの100リクエストは期限切れになりません。

#Sorsa API:テストまで待ってくれる100リクエストの無料枠

テストを始めるときにまだ残っている無料のTwitter APIには、Twitter(X)API兼スクレイピングツールであるSorsa APIが向いています。新規アカウントには、全エンドポイントで使える100リクエストが付与され、カードは不要で、期限もありません。1リクエストはどのエンドポイントでも1回の呼び出しなので、無料枠でもデモではなく実際の作業を読み取れます。

失敗したリクエストには課金されないので、ハンドルを打ち間違えても費用はかかりません。Sorsa APIはXのログイン情報を一切求めないため、テストでXアカウントが危険にさらされることはなく、プランに移行しても同じキーがそのまま使えます。

知っておきたいこと

無料枠は、ドルやクレジットではなく、自分の作業の単位で数えてください。$1分のクレジット、2万クレジット、100リクエストは、1回の呼び出しが何を返すか、各APIがどう課金するかによって、数百件の結果にも、数万件の結果にもなり得ます。Sorsa APIの計算は固定です。何を返しても、1回の呼び出しが1リクエストです。

#リクエストを無駄にせずに無料でテストする方法

最初のテストは約3分で終わり、どのステップもカードやXアカウントを求めません。

  1. キーを取得します。 サインアップして、ダッシュボードからAPIキーをコピーします。100リクエストの無料分は、すでにキーに付与されています。

  2. 残高を確認します。 GET /key-usage-info(新しいタブで開きます) は、キーの remaining_requests を返し、リクエストとしてカウントされることはないので、何度呼び出しても構いません。

    ターミナル
    curl "https://api.sorsa.io/v3/key-usage-info" -H "ApiKey: YOUR_API_KEY"
    
  3. 1リクエストで最大100ツイートを読み取ります。 tweet_links にツイートのリンクまたはIDを入れます。バッチ全体で1リクエストです。

    ターミナル
    curl -X POST "https://api.sorsa.io/v3/tweet-info-bulk" \
      -H "ApiKey: YOUR_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{"tweet_links": ["1853240118463918207", "1853262907318521871"]}'
    
    レスポンス200 OK
    {
      "tweets": [
        {
          "id": "1853240118463918207",
          "full_text": "Free tier test: 100 tweets in one call.",
          "created_at": "2026-10-30T09:12:44Z",
          "lang": "en",
          "likes_count": 48,
          "retweet_count": 6,
          "reply_count": 9,
          "view_count": 3920,
          "user": {
            "id": "1601873350216417280",
            "username": "quiet_data_tester",
            "display_name": "Quiet Data",
            "followers_count": 712
          }
        }
      ]
    }
    
  4. 実行する前に作業の規模を見積もります。 このスクリプトは、ツイートIDのリストに必要なリクエスト数を数えて残高と比較し、足りなくなる手前で止まります。そのため、テストが途中で終わることはありません。

    import requests
    
    BASE = "https://api.sorsa.io/v3"
    HEADERS = {"ApiKey": "YOUR_API_KEY"}
    
    
    def remaining():
        """Requests left on the key; this call is free."""
        r = requests.get(f"{BASE}/key-usage-info", headers=HEADERS)
        r.raise_for_status()
        return r.json()["remaining_requests"]
    
    
    def read_tweets(ids):
        """Read tweets 100 per request, never past the balance."""
        batches = [ids[i:i + 100] for i in range(0, len(ids), 100)]
        left = remaining()
        if len(batches) > left:
            raise SystemExit(f"Needs {len(batches)} requests, {left} left")
        tweets = []
        for batch in batches:
            r = requests.post(f"{BASE}/tweet-info-bulk", headers=HEADERS,
                              json={"tweet_links": batch})
            r.raise_for_status()
            tweets += r.json()["tweets"]
        return tweets
    

401または403が返った場合は、キーが間違っているか、ないか、リクエストを使い切っています。429は1秒間に20リクエストを超えたことを意味するので、1秒待ってから呼び出しを再送してください。

#無料枠を使い切れる速さ

無料枠で実際の作業を回せるかどうかは、速度で決まります。100リクエストは、毎秒20リクエストなら5秒、5秒に1リクエストなら8分20秒、1時間に100回なら1時間かかります。

遅い無料枠は、プロバイダー自身の規約に明記されています。TwitterAPI.ioのレート制限のページ(新しいタブで開きます)では、一度もチャージしていないアカウントは5秒に1リクエストとされています。表にあるもう1つの試用枠も同じ毎秒0.2リクエストで、月間の利用枠は1時間に100回です。この速度では、レスポンスの形は確認できても、50ページ分のフォロワーのエクスポートや1日分の検索が、有料で使う速度でどう動くかは確認できません。

無料100リクエストを使い切る時間 Sorsa API 毎秒20リクエスト 5秒 スロットル付きトライアル 5秒に1リクエスト 8分20秒 1時間あたりの上限 1時間100回 1時間 0 30分 60分
同じ100リクエストが、Sorsa APIの無料枠では5秒、速度を絞られた無料枠では最大1時間かかります。

Sorsa APIには速度のティアがありません。無料アカウントを含め、全プランでキー1つにつき毎秒20リクエストです。無料のリクエストでのテストは、本番のコードが得る速度で実行されます。

#無料枠を信頼する前の6つのチェック

無料枠を試す価値があるのは、テストの時点まで残り、最初に何も求めず、全エンドポイントを全速力で開放し、Xアカウントに触れないものです。Sorsa APIは、下の6つのチェックをすべて数字で満たしており、同じチェックはどのAPIの検討にも使えます。

チェック項目重要な理由Sorsa API
有効期限来月に予定しているテストには、来月使えるクレジットが必要期限なし
サインアップ時のカードカードを登録すると、テストが請求関係に変わるカード不要、無料分を使い切っても課金されない
エンドポイント開放されるエンドポイントがわずかな無料枠では、作業を試せない全45エンドポイント
速度速度を絞られた無料枠で試せるのは呼び出し1回で、パイプラインではない毎秒20リクエスト
アカウントの安全性ユーザーになりすましてXにサインインするツールは、そのアカウントを危険にさらすXのログイン情報を一切求めない
実績期限のないクレジットの価値は、提供する会社の信頼性次第2022年から本番稼働、旧TweetScout API
  • 有効期限

    重要な理由
    来月に予定しているテストには、来月使えるクレジットが必要
    Sorsa API
    期限なし
  • サインアップ時のカード

    重要な理由
    カードを登録すると、テストが請求関係に変わる
    Sorsa API
    カード不要、無料分を使い切っても課金されない
  • エンドポイント

    重要な理由
    開放されるエンドポイントがわずかな無料枠では、作業を試せない
    Sorsa API
    全45エンドポイント
  • 速度

    重要な理由
    速度を絞られた無料枠で試せるのは呼び出し1回で、パイプラインではない
    Sorsa API
    毎秒20リクエスト
  • アカウントの安全性

    重要な理由
    ユーザーになりすましてXにサインインするツールは、そのアカウントを危険にさらす
    Sorsa API
    Xのログイン情報を一切求めない
  • 実績

    重要な理由
    期限のないクレジットの価値は、提供する会社の信頼性次第
    Sorsa API
    2022年から本番稼働、旧TweetScout API

#無料のリクエストを使い切ったらどうなるか

課金は発生しません。100リクエストの無料分を使い切ると、リクエストを追加するまで呼び出しは403を返し、カードに自動で請求されることもありません。

そのあと、続け方を選びます。カードでの月額または年額プランは、解約するまで更新され、ダッシュボードからいつでも解約できます。暗号資産で1か月分または1年分を一括で支払った場合は更新されないため、解約の必要がなく、終了前にリマインダーをお送りします。プランは月間1万リクエストからで、最も有利なプランの料金では、ツイートが1,000件あたり$0.014から、フォロワーが1,000人あたり$0.007からです。

多くの人が最初に試す公式X APIには無料枠がなく、開発者アカウントとOAuthアプリを用意したうえで、事前に購入したクレジットから、最初の読み取りから1,000投稿あたり$5.00、1,000ユーザーあたり$10.00が課金されます。つまり、Sorsa APIはツイートで250分の1、フォロワーで1,000分の1のコストです。Xの無料枠の詳細はTwitter APIは無料かに、有料の選択肢の比較はTwitter APIの代替サービスにあります。

#待ってくれる無料リクエストから始める

無料のTwitter API代替の多くが提供するのは、残高ではなく数日間です。クレジットは7日や31日で失効するか、小さな利用枠が毎月リセットされます。Sorsa APIは、新規アカウントごとに、期限のない100リクエストを、カード不要で、全45エンドポイントで毎秒20リクエストで提供します。何かを決める前に、最大1万ツイートか2万フォロワーを読み取れる量です。サインアップはいつでも、テストは準備ができてからで構いません。リクエストは残っています。

#よくある質問

無料のTwitter API代替で最も優れているのは何ですか?

Xのデータを読み取る用途では、Sorsa APIが最も優れた無料のTwitter API代替です。期限のない100リクエスト、カード不要、全エンドポイントで毎秒20リクエストで、無料枠から最大1万ツイートか2万フォロワーを取得できます。無料のリクエストを使い切ったあとも、ツイートは1,000件あたり$0.014からで、公式X APIの$5.00と比べて大幅に安くなります。

制限のない完全無料のTwitter APIはありますか?

ありません。ホスティング型のTwitter APIは、どれも無料枠に上限を設けており、公式X APIには無料枠自体がありません。オープンソースのライブラリはインストール費用こそかかりませんが、その多くは現在、動作にXのログイン済みアカウントが必要で、そのアカウントを危険にさらします。しかも予告なく動かなくなります。それぞれの現状は、snscrape、Twint、Twikitのガイドで解説しています。

Twitter APIを試すのにクレジットカードは必要ですか?

Sorsa APIでは不要です。新規アカウントには、カードも請求先情報も不要で100リクエストが付与され、使い切っても課金されません。カードが必要なのは公式X APIで、すべての読み取りが、Developer Consoleで事前に購入したクレジットから支払われるためです。Sorsa APIのTwitter APIキーは、約3分で取得できます。

無料のTwitter API代替でツイートを投稿できますか?

Sorsa APIでは投稿できません。設計上、読み取り専用であり、投稿もいいねもフォローも行わないため、Xアカウントが危険にさらされることはありません。投稿するには、作成した投稿ごとに課金される公式X APIを組み合わせ、読み取りはSorsa APIで行ってください。Sorsa APIなら、100リクエストの無料分で最大1万ツイートを読み取れます。

公式X APIに無料枠はありますか?

ありません。公式X APIには、2026年2月6日から、新規開発者向けの無料枠がなくなりました。すべての読み取りが、事前チャージのクレジットから、投稿1件$0.005、ユーザー1人$0.010で支払われます。Xが公共インフラ系アプリ(Public Utility Apps)として承認したアプリだけが無料アクセスを維持しています。先に支払いをせずにXのデータを読み取るには、Sorsa APIの100リクエストの無料枠が使えます。

#検証方法

2026年11月2日に、表にあるすべてのAPIの無料条件を各社の料金ページで、新規アカウントの速度制限を各プロバイダーのドキュメントまたは料金ページで確認しました。Sorsa APIの数値は、自社のプランと最新のAPIリファレンスによるものです。他のプロバイダーの有料アカウントは開設していないため、無料枠は各社自身の単位と表現のまま記載しています。

Sorsa APIチーム 読み取り専用のX(Twitter)APIとスクレイピングツール、Sorsa APIを開発・運営しています。2022年から本番稼働し(旧TweetScout API)、累計60億リクエスト以上を処理しています。 Sorsa APIについて

変更点
  • 初公開。