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

solari catalog instagram content search

Use this to search Instagram captions, bios, and video transcripts.

MCP tool
solari_catalog_instagram_content_search
CLI
solari catalog instagram content search
Access
solari:readWorks with any signed-in SOLARI account.Works with any signed-in SOLARI account.
Required plan
Free
Credit
0

Overview

Keyword search over tracked Instagram posts in KR, JP, US, and TW, covering about the last six months.

When to use itWhen you want posts about a topic. If you need a count, use content aggregate.

What comes backPosts ranked by relevance, with matching text highlighted.

Parameters

querystringrequired
Words to search for.
regionenumoptional
KR, JP, US, or TW.default "KR"ValuesKRJPUSTW
limitintegeroptional
How many posts per page.≥ 1
offsetintegeroptional
How many posts to skip.default 0≥ 0
sincestringoptional
Only posts on or after this UTC date (YYYY-MM-DD).pattern ^\d{4}-\d{2}-\d{2}$
untilstringoptional
Only posts on or before this UTC date (YYYY-MM-DD).pattern ^\d{4}-\d{2}-\d{2}$

Response

Response

query / regionstring
The query and region applied.
totalinteger
Total matches. Exact up to 10,000, then saturates.
took_msinteger
Search time.
itemsobject[]
Hits, score descending.

items[]

post_iduuid
SOLARI post id.
slugstring
Instagram shortcode.
account_id / author_id / usernamestring
Authoring account.
captionstring
Caption.
user_biostring
Author bio — part of the searched text.
transcription_textstring | null
Video speech transcription.
posted_attimestamp
Published at (UTC).
like_count / comment_countinteger
Engagement.
follower_countinteger
Author follower count.
scorenumber
Relevance score. Comparable only within this response.
highlightobject
Matched fragments per field: caption, user_bio, transcription_text.
is_videoboolean
Whether the post is a video.

Example

Request

$ solari catalog instagram content search query="이니스프리 그린티" limit=3

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

{
  "query": "이니스프리 그린티",
  "region": "KR",
  "total": 10000,
  "took_ms": 1586,
  "items": [
    {
      "post_id": "019f12d8-3e72-78e9-b7e5-39293bc56f23",
      "author_id": "019f12d8-3e0f-7c74-afc6-e14405bd1523",
      "username": "hanydiary",
      "caption": "[이니스프리에디터 4기 1-2 : 그린티 PDRN 아이&립 세럼] #이니스프리 #그린티PDRN 💚 자세한 포스팅은 프로필 링크 참고해주세요 :)",
      "user_bio": "대외활동 | 휴학생 | 취준일기 🪽과 학생회 2년 연임 🪽이니스프리 대학생 에디터 3기 / 4기",
      "transcription_text": null,
      "posted_at": "2026-02-16T05:44:45Z",
      "like_count": 3,
      "comment_count": 3,
      "follower_count": 972,
      "score": 140.43787,
      "slug": "DUzrl1UkoJb",
      "highlight": {
        "caption": [
          "[<mark>이니스프리</mark>에디터 4기 1-2 : <mark>그린티</mark> PDRN 아이&립 세럼] #이니스프리 #그린티PDRN 💚 자세한 포스팅은 프로필 링크 참고해주세요 :)"
        ],
        "user_bio": [
          "대외활동 | 휴학생 | 취준일기 🪽과 학생회 2년 연임 🪽<mark>이니스프리</mark> 대학생 에디터 3기 / 4기"
        ],
        "transcription_text": []
      },
      "is_video": false,
      "media_url": null,
      "thumbnail_url": null,
      "account_id": "019f12d8-3e0f-7c74-afc6-e14405bd1523"
    },
    "… 2 more"
  ]
}

As an MCP call

{
  "name": "solari_catalog_instagram_content_search",
  "arguments": {
    "query": "이니스프리 그린티",
    "limit": 3
  }
}

Notes

  • A since older than about six months returns nothing.
  • total counts up to 10,000, then stops.

Machine-readable: /docs/tools/catalog-instagram-content-search.md