SNS API:投稿、予約投稿、分析データの取得

更新日:2026年11月1日 · 4 分で読めます
SNS API:投稿、予約投稿、分析データの取得

sona.toのREST APIで、自社のコードから投稿の予約、分析の取得、ファイルのアップロード、SEO監査ができます。Freeを含む全プランで使えます。

SNS APIを使うと、普段はダッシュボードで手作業で行うことを自分のコードで実行できます。投稿の公開と予約、結果の取得、ファイルの管理です。sona.toのREST APIは、接続したすべてのチャンネルでこれを行い、SEOツールにも対応しています。Freeを含む全プランに含まれており、REST APIのページに概要があります。

sona.toのAPIでできること

APIは、アプリで扱うものと同じ単位で構成されています。

チャンネルと投稿

ワークスペースに接続したチャンネルを一覧にし、その中の1つまたは複数に向けて投稿を作成します。すぐに公開することも、指定した日時に公開することもできます。投稿は取得、検索、編集、削除ができ、投稿タイプなど各SNS独自のオプションも一緒に送れます。

ファイル

画像や動画をメディアライブラリにアップロードし、投稿で使えます。大きな動画はストレージへ直接アップロードされるので、1回のリクエストでサイズが制限されることはありません。

分析

チャンネルの指定期間の数値を取得できます。そのチャンネルの分析ページに表示されるのと同じデータです。

SEO、順位トラッカー、AI 可視性

SEOプロジェクトを作成し、サイト監査を実行し、見つかったページと問題を取得して、問題の修正案を生成できます。順位トラッカーにキーワードを追加して順位を取得し、AI 可視性のプロンプトを実行して、どのAIアシスタントが自社に触れているかを確認できます。

認証のしくみ

ダッシュボードのAPIページを開き、読み取り専用または書き込み権限付きのトークンを作成します。各リクエストのAuthorizationヘッダーに、Bearerトークンとして付けて送ります。トークンは作成時に開いていたワークスペースに属し、そのワークスペースのデータにしかアクセスできません。

チームでは、選ばれたチャンネルだけを担当するメンバーは、APIでもそのチャンネルにしかアクセスできません。投稿に承認が必要なメンバーも投稿は作成できますが、投稿は公開されずに「承認」ページへ送られます。

APIで作られているもの

よくある使い方をいくつか紹介します。

自社のCMSで新しい記事を公開すると、その瞬間にチャンネルへの投稿になります。スプレッドシートに行を追加すると、予約投稿になります。先週の数値が、毎週月曜にレポート用のシートに入ります。Webサイトを更新するたびにSEO監査が始まり、見つかった問題がタスクとして登録されます。

コードを書かずにAPIを使う

n8n、Make、Zapier向けのsona.toアプリも同じAPIで動いているので、ステップを選ぶだけでこうしたワークフローを作れます。投稿の公開や失敗など、何かが起きた時にsona.toから自社のシステムへ知らせたい場合は、Webhookを追加します。ClaudeやChatGPTからsona.toを操作するには、MCPで接続します。

ドキュメント

すべてのエンドポイント、パラメーター、レスポンスはdevelopers.sona.toにまとめてあり、試せる例も付いています。リクエストの送信先はhttps://api.sona.to/v1です。

よくある質問

sona.toのAPIは無料ですか?

APIへのアクセスはFreeを含む全プランに含まれています。APIでできることは、アプリと同じくプランによって決まります。

APIでどのSNSに投稿できますか?

ワークスペースに接続したすべてのSNSです。APIはアプリと同じチャンネルを通して投稿します。

APIで投稿を予約できますか?

できます。投稿と一緒に日時を送れば、その時刻に公開されます。アプリで予約した投稿と同じです。

試してみませんか?

無料で始められます。クレジットカードは不要です。

無料で始める