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 it — Turning an id list from brand overview or a trend feed into real captions and metrics.
What comes back — The 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.
Related tools
- solari_instagram_content_detailOne Instagram post in full.
- solari_instagram_brand_overviewA brand's profile plus the id lists describing its ad footprint.
Machine-readable: /docs/tools/instagram-content-batch.md