instagram · catalog · contentsolari:readトライアルを含むすべての SOLARI プランで利用できます。成功した呼び出し 1 回につき 1 クレジットです。
solari catalog instagram content history
Instagram 投稿のエンゲージメントの推移です。
- MCP ツール
- solari_catalog_instagram_content_history
- CLI
- solari catalog instagram content history
- アクセス権
- solari:readトライアルを含むすべての SOLARI プランで利用できます。成功した呼び出し 1 回につき 1 クレジットです。トライアルを含むすべての SOLARI プランで利用できます。成功した呼び出し 1 回につき 1 クレジットです。
- 対象プラン
- 有料プランまたはトライアル
- クレジット
- 1
概要
SOLARI が記録した値で、Instagram 投稿のいいね、コメント、再生、シェア数の推移を表示します。投稿を直接選ぶか、アカウントの最新投稿を追跡できます。
どんなときに使うか — 投稿の数字がどう伸びたかを見たいときや、投稿同士の伸び方を比べたいときに使います。
返される内容 — 投稿ごとに 1 件で、それぞれ記録された値が古い順に並びます。
パラメータ
- post_idsuuid[]任意
- 追跡する post_id。slugs、urls と合わせて最大 50 件。≤ 50 items, uuid
- slugsstring[]任意
- 追跡する Instagram のショートコード。≤ 50 items
- urlsstring[]任意
- 追跡する公開 Instagram 投稿 URL。≤ 50 items
- account_idstring任意
- このアカウントの最新投稿を追跡します。これか username を渡します。uuid, pattern ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
- usernamestring任意
- 追跡する Instagram のユーザー名。account_id があるときは無視されます。≤ 64 chars
- posted_sincestring任意
- アカウントモード:この UTC 日付以降に公開された投稿だけ (YYYY-MM-DD)。pattern ^\d{4}-\d{2}-\d{2}$
- posted_untilstring任意
- アカウントモード:この UTC 日付以前に公開された投稿だけ (YYYY-MM-DD)。pattern ^\d{4}-\d{2}-\d{2}$
- limitinteger任意
- アカウントモード:最新の投稿を何件追跡するか。≥ 1
- sincestring任意
- この UTC 日付以降に記録された値だけ (YYYY-MM-DD)。pattern ^\d{4}-\d{2}-\d{2}$
- untilstring任意
- この UTC 日付以前に記録された値だけ (YYYY-MM-DD)。pattern ^\d{4}-\d{2}-\d{2}$
- granularityenum任意
- day は投稿ごとに UTC の 1 日につき 1 点だけ残し、all はすべての点を返します。既定値
"day"値dayall
レスポンス
Response
- foundboolean
- アカウントモード:カタログにないアカウントなら false。投稿モード:1 件も見つからなければ false。
- account_id / usernamestring | null
- アカウントモード:特定したアカウント。
- granularitystring
- 適用された day または all。
- itemsobject[]
- 投稿ごとに 1 件。投稿モードはリクエスト順、アカウントモードは新しい順です。
- missingstring[]
- 投稿モード:カタログにない post_id やショートコード。
items[]
- post_iduuid
- SOLARI の post_id。
- slugstring
- Instagram のショートコード。
- urlstring
- 公開パーマリンク。
- posted_attimestamp
- 投稿日時(UTC)。
- account_id / usernamestring
- 投稿したアカウント。
- pointsobject[]
- 記録された値です。古い順です。
- truncatedboolean
- 古い点が切り捨てられたとき true。since を狭めてください。
items[].points[]
- captured_attimestamp
- SOLARI がこの値を記録した時刻(UTC)。
- like_count / comment_countinteger | null
- その時点のいいね数とコメント数。
- play_countinteger | null
- その時点の動画の再生数。画像では null。
- reshare_countinteger | null
- その時点のシェア数。Instagram が表示しているときだけ。
- likes_hiddenboolean | null
- 投稿者がいいね数と再生数を非表示にしています。like_count はたいてい残っています。
- deletedboolean
- その時点で投稿が削除されていたとき true。
例
リクエスト
$ solari catalog instagram content history username=innisfreeofficial posted_since=2026-09-20 posted_until=2026-09-23 limit=2レスポンス · 読みやすさのため、長い文字列と繰り返しの配列要素を省略しています。
{
"found": true,
"account_id": "018cabce-14cc-7544-8890-7811ec33ef74",
"username": "innisfreeofficial",
"granularity": "day",
"items": [
{
"post_id": "01a0caef-bf57-7996-83af-d75cd21ab215",
"slug": "DdlXQy8I10z",
"url": "https://www.instagram.com/p/DdlXQy8I10z/",
"posted_at": "2026-09-22T09:00:12Z",
"account_id": "018cabce-14cc-7544-8890-7811ec33ef74",
"username": "innisfreeofficial",
"points": [
{
"captured_at": "2026-09-22T21:05:04.820000Z",
"like_count": 80,
"comment_count": 2,
"play_count": null,
"reshare_count": null,
"likes_hidden": false,
"deleted": false
},
{
"captured_at": "2026-09-23T21:30:43.016000Z",
"like_count": 112,
"comment_count": 3,
"play_count": null,
"reshare_count": null,
"likes_hidden": false,
"deleted": false
},
"… 1 more"
],
"truncated": false
},
{
"post_id": "01a0c433-73cd-7141-a458-e2eeb1441dba",
"slug": "DdiychFo_91",
"url": "https://www.instagram.com/p/DdiychFo_91/",
"posted_at": "2026-09-21T09:00:07Z",
"account_id": "018cabce-14cc-7544-8890-7811ec33ef74",
"username": "innisfreeofficial",
"points": [
{
"captured_at": "2026-09-21T20:00:23.541000Z",
"like_count": 94,
"comment_count": 5,
"play_count": null,
"reshare_count": null,
"likes_hidden": false,
"deleted": false
},
{
"captured_at": "2026-09-22T21:05:05.524000Z",
"like_count": 114,
"comment_count": 6,
"play_count": null,
"reshare_count": null,
"likes_hidden": false,
"deleted": false
},
"… 2 more"
],
"truncated": false
}
],
"missing": []
}MCP で呼び出す場合
{
"name": "solari_catalog_instagram_content_history",
"arguments": {
"username": "innisfreeofficial",
"posted_since": "2026-09-20",
"posted_until": "2026-09-23",
"limit": 2
}
}注意点
- 投稿(post_ids、slugs、urls)かアカウント(account_id または username)のどちらか一方だけを渡します。
- since と until は記録された値を絞り込み、posted_since と posted_until はアカウントのどの投稿を追跡するかを選びます。
- 投稿は主に公開から数日のあいだに再収集されるため、古い投稿は点が少なく、途中に空白があるのは正常です。
- likes_hidden=true でも like_count がないわけではありません。たいてい値は残っているので、比較から外さないでください。
- カタログだけを読みます。ない投稿は、先に solari fetch instagram post url=… を呼んでください。記録はそこから始まり、過去の値は埋められません。