All tools
instagram · contentsolari:readWorks with any signed-in SOLARI account.

solari instagram content batch

Hydrate up to 100 post ids in one call.

MCP tool
solari_instagram_content_batch
CLI
solari instagram content batch
Access
solari:readWorks with any signed-in SOLARI account.Works with any signed-in SOLARI account.

Overview

Batch companion to solari_instagram_content_detail: hydrates up to 100 posts by their SOLARI post UUIDs in a single call. Each row carries slug, caption, posted_at, like/comment counts, play_count for videos, and the author's username and account_id. Untracked ids are omitted, so found can be lower than requested. Feed it post_id lists from solari_instagram_brand_overview (full=true), solari_instagram_account_posts, solari_instagram_content_search, or the trend feeds. Works with any signed-in SOLARI account.

When to use itTurning an id list from brand overview or a trend feed into real captions and metrics.

What comes backThe posts that were found among the requested ids.

Parameters

post_idsuuid[]required
SOLARI post UUIDs to hydrate, at most 100 per call. Not Instagram shortcodes/slugs.1–100 items, uuid
sortenumoptional
Item order: posted_at descending (recent) or like+comment engagement descending.default "recent"Valuesrecentengagement

Response

Response

itemsobject[]
The posts found.
requestedinteger
How many ids were sent.
foundinteger
How many resolved. Untracked ids are dropped, so this can be lower.

items[]

iduuid
Post id.
slugstring
Instagram shortcode.
textstring
Caption text.
posted_attimestamp
Publication time (UTC).
username / user_id / account_idstring
Authoring account. account_id is the current name.
like_count / comment_countinteger
Engagement snapshot.
play_countinteger | null
Video plays.
media_typestring
Post format.

Example

Request

$ solari instagram content batch post_ids='["019f505f-f8be-7e88-ae08-6fba999950b1","019f5060-3449-779e-a08b-d6d49add90cd"]'

Response · Long strings and repeated array entries are trimmed for readability.

{
  "items": [
    {
      "id": "019f505f-f8be-7e88-ae08-6fba999950b1",
      "slug": "Dam_BYyJxtR",
      "text": "#광고 ₊✩‧₊˚ @innisfreeofficial ˚₊✩‧₊ \n공들인 나의 화장.. 찜통 더위에 무너져 내릴때\n이니스프리 노세범 선 파우더 하나면 고민 끝!\n\n유분 가득한 피부.. 꺼진 부위, 모공, 요철 부각되어\n10년은 늙어보이는 몰골에서 노세범 선 파우더 바르는\n즉시 핑크빛 필터를 씌운 듯~ 뽀용 피부 완성 ⭒˚.⋆\n\n노세범 맛집 답게 과다 피지와 유분을 즉각 흡착시키고\n무엇보다 가벼 …",
      "posted_at": "2026-07-10T10:34:01Z",
      "virtual_campaign": null,
      "username": "the_ketchap",
      "user_id": "018d3b53-c0c1-71cc-a44f-204f7d850267",
      "profile_picture_url": null,
      "like_count": 38579,
      "comment_count": 31,
      "thumbnail_url": null,
      "media_url": null,
      "media": [],
      "media_type": "reel",
      "play_count": 676825,
      "account_id": "018d3b53-c0c1-71cc-a44f-204f7d850267"
    },
    "… 1 more"
  ],
  "requested": 2,
  "found": 2
}

As an MCP call

{
  "name": "solari_instagram_content_batch",
  "arguments": {
    "post_ids": [
      "019f505f-f8be-7e88-ae08-6fba999950b1",
      "019f5060-3449-779e-a08b-d6d49add90cd"
    ]
  }
}

Notes

  • Takes SOLARI post UUIDs only. Instagram shortcodes do not belong here — those go to content detail as slug.
  • sort=engagement orders by like + comment instead of recency.

Machine-readable: /docs/tools/instagram-content-batch.md