Social Fetch icon

Social Fetch

Social Fetchは、主要SNSの公開プロフィール、投稿、コメント、文字起こし、指標を取得できるソーシャルメディアスクレイピングAPIです。従量課金、100クレジット無料、TypeScript SDK対応。

Social Fetch

概要

Social Fetchは、公開プロフィール、投稿、コメント、文字起こし、指標を単一のRESTインターフェースで提供するソーシャルメディアスクレイピングAPIです。ホームページでは、自前でスクレイピング基盤を保守せずに主要プラットフォームを問い合わせる方法として位置づけられています。

ドキュメントでは、一貫した `{ data, meta }` レスポンスエンベロープを中心にした正規化されたJSONワークフロー、単一の `x-api-key` 認証ヘッダー、`https://api.socialfetch.dev` のベースURLが説明されています。サービスはInstagram、TikTok、X/Twitter、YouTube、Facebook、LinkedIn、Reddit、Threads、Telegram、Spotify、Webページ取得を含むプラットフォームをサポートし、型付き統合向けのTypeScript SDKも利用できます。

料金はサブスクリプションではなく従量課金です。料金ページでは、登録時に100クレジットが付与される無料枠、買い切りのクレジットパック、任意の自動チャージ、利用量の多いケース向けのカスタムBusinessティアが示されています。

主な機能

統合ソーシャルデータAPI

プラットフォーム固有のスクレイピングコードを保守する代わりに、ソーシャルプロフィールの検索、投稿、エンゲージメント指標、関連する公開データを1つの正規化されたREST APIで扱えます。

正規化されたレスポンス形式

ドキュメントでは、プラットフォーム間で一貫した `{ data, meta }` レスポンスエンベロープが説明されており、クライアントロジックを書き換えずにソースを切り替えやすくなります。

複数プラットフォーム対応

ドキュメントで示されている対応範囲には、Instagram、TikTok、X/Twitter、YouTube、Facebook、LinkedIn、Reddit、Threads、Telegram、Spotify、そしてWebページ取得が含まれます。

APIキー認証

クイックスタートでは、APIキーを作成し、`x-api-key` として送信し、`https://api.socialfetch.dev/v1` に対してリクエストする認証フローが説明されています。

TypeScript SDK

サイトでは、型付きメソッド、`Result` ハンドリング、例外スタイルのフロー向け `unwrap()` サポートを備えた `@socialfetch/sdk` として公開されたTypeScript SDKが提供されています。

エージェント向けドキュメント

ドキュメントには、`/llms.txt`、`/llms.json`、`/openapi.json` などの機械可読アセットに加え、Cursor、Claude Code、その他のAIツール向けのプロンプトも含まれています。

主なユースケース

  • クロスプラットフォームのソーシャルデータ収集

    複数のネットワークから公開ソーシャルプロフィールデータ、投稿、コメント、指標が必要な社内ツールや顧客向け機能を、個別のスクレイパーをつなぎ合わせずに構築できます。

  • TypeScriptアプリ連携

    生のHTTPエンドポイントを直接呼び出す代わりに、型付きのクライアントメソッドと予測可能なエラー処理を備えたTypeScriptアプリケーションを作成できます。

  • エージェント支援の実装

    ドキュメント化されたAI向けリソースとプロンプトフローを使って、コーディングエージェントやIDEアシスタントにAPIをプロジェクトへ組み込ませやすくできます。

  • スケール前のプロトタイピング

    無料枠で開始し、出力形式を検証してから、リクエスト量の増加に応じて買い切りパックや自動チャージへ移行できます。

  • Webとコンテンツの参照取得

    ワークフローがソーシャルプラットフォームを超えてページ単位の抽出を必要とする場合、Webページからコンテンツとメタデータを取得できます。

Pros and Cons

Pros

  • 1つのAPIで主要なソーシャルプラットフォームを幅広くカバーしています。
  • プラットフォーム間で一貫したレスポンスエンベロープを使うため、クライアントコードが सरलになります。
  • 型付きメソッドと構造化エラーハンドリングを備えたTypeScript SDKを提供しています。
  • AIツールやコード生成向けの機械可読なドキュメントアセットを提供しています。
  • 無料枠と従量課金制があり、サブスクリプションは不要です。

Cons

  • 収集された資料には、すべてのワークフローやすべてのルートの完全なドキュメントは含まれていないため、一部の機能は高レベルでしか説明されていません。
  • APIには有効な `x-api-key` が必要で、ドキュメントではキーはブラウザやモバイルアプリに同梱せず、サーバー側に保持すべきだとしています。
  • 料金はクレジットに依存するため、利用量が多いほど使用状況と追加チャージの監視が必要になります。

FAQ

Social Fetchは何をしますか?

Social Fetchは、公開ソーシャルデータ向けの正規化されたREST APIを提供します。ドキュメントでは、対応ネットワーク全体でプロフィールの取得や、投稿、エンゲージメント指標、文字起こし、プラットフォーム固有の参照取得が示されています。

APIの使い始め方は?

ドキュメントでは、ベースURLは `https://api.socialfetch.dev` で、認証は `x-api-key` ヘッダーを使用し、最初の手順はQuickstartガイドから認証済みリクエストを送ることだと説明されています。TypeScript SDKは `@socialfetch/sdk` として利用できます。

どのプラットフォームとデータ型に対応していますか?

ドキュメントページで対応が示されている範囲には、Instagram、TikTok、X/Twitter、YouTube、Facebook、LinkedIn、Reddit、Threads、Telegram、Spotify、そしてWebページの取得が含まれます。ホームページでは、プロフィール、投稿、コメント、文字起こし、指標も強調されています。

Social Fetchの料金体系は?

料金ページでは、登録時に100クレジットが付与される無料枠、買い切りのクレジットパック、任意の自動チャージ、そして大量利用向けのカスタムBusinessティアが示されています。

Social Fetchはチームやエージェントのワークフローに適していますか?

ドキュメントでは、APIキーはサーバー側のみに保持し、ブラウザやモバイルアプリに同梱しないことが推奨されています。AIツール向けには、Social Fetchは `/llms.txt`、`/llms.json`、`/openapi.json` のようなドキュメント向けエンドポイントも提供しています。

Quick Facts

カテゴリ
Developer Tool
製品タイプ
Social media scraping API
ソースドメイン
socialfetch.dev
ベースURL
https://api.socialfetch.dev
料金モデル
無料枠 + 従量課金クレジット
SDK
TypeScript SDK (`@socialfetch/sdk`)

Social Fetchの代替品