instagram · insight · rankingsolari:readAvailable on any SOLARI plan, including the trial. One credit per successful call.
solari insight instagram ranking brands
Rank Instagram brands by the content around them.
- MCP tool
- solari_insight_instagram_ranking_brands
- CLI
- solari insight instagram ranking brands
- Access
- solari:readAvailable on any SOLARI plan, including the trial. One credit per successful call.Available on any SOLARI plan, including the trial. One credit per successful call.
- Plans
- Any paid plan or trial
- Credit
- 1
Overview
Brand leaderboard for one market: brands ranked by how the posts that tag or mention them perform. Each row splits out sponsored posts, so you can read how much of a brand's reach is paid.
When to use it — When you want who leads a category, or where one brand stands. For creators, use ranking creators.
What comes back — One page of ranked brands, plus your brand's position (me) and any brand you asked to find (lookup).
Parameters
- regionenumoptional
- KR, JP, or US.default
"KR"ValuesKRJPUS - daysintegeroptional
- 30 or 90.default
30 - sortenumoptional
- What to rank by: total views, views per post, posts, creators, likes, sponsored views, or organic views.default
"plays"Valuesplaysmedian_playspostscreatorslikessponsored_playsorganic_plays - scopestringoptional
- Category: all, d1:<group>, or d2:<group>/<category>. Valid values come back in categories and category_groups.≤ 120 chars
- brand_account_idstringoptional
- Your brand's account_id. Sets the default category and returns your rank as me.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)$
- brand_usernamestringoptional
- Your brand's username. Ignored when brand_account_id is set.≤ 64 chars
- find_usernamestringoptional
- Any brand username to locate on this board.≤ 64 chars
- min_postsintegeroptional
- Only brands with at least this many posts: 1, 3, or 10.default
1 - limitintegeroptional
- How many rows per page.≥ 1
- offsetintegeroptional
- How many rows to skip.default
0≥ 0
Response
Response
- region / days / sort / min_postsstring · integer
- Settings applied.
- scopestring
- Category ranked in.
- scope_sourcestring
- explicit, brand_default (your brand's top category), or default (all).
- totalinteger
- Brands in this category.
- median_metricnumber | null
- Median of the sort metric across the category. First page only.
- sponsored_share_mediannumber | null
- Median share of sponsored posts, 0–1. First page only.
- snapshot_attimestamp | null
- When the board was built.
- itemsobject[]
- Ranked brands.
- meobject | null
- Your brand's rank, total, top_pct, and row.
- me_reasonstring | null
- Why me is null: no_brand, not_in_category, below_min_posts, or no_posts.
- lookupobject | null
- The find_username brand's rank, total, top_pct, and row.
- lookup_reasonstring | null
- Why lookup is null: not_in_category, below_min_posts, or no_posts.
- lookup_scopesstring[]
- The looked-up brand's own categories, as scopes. Retry with one of them.
- brand_categoriesobject[]
- Your brand's categories, strongest first.
- categories / category_groupsobject[]
- Valid scopes with their brand counts.
items[] · me.row · lookup.row
- rankinteger
- Position on the board.
- account_iduuid
- account_id for the other tools.
- username / full_namestring
- Handle and display name.
- follower_countinteger | null
- Followers.
- post_count / creator_countinteger
- Posts about the brand, and how many creators made them.
- total_plays / median_playsinteger
- Total views and views per post.
- total_likes / total_commentsinteger
- Engagement.
- sponsored_post_count / sponsored_total_plays / sponsored_median_playsinteger
- The same numbers for sponsored posts only.
- organic_median_playsinteger | null
- Views per post for non-sponsored posts.
- sponsored_reel_count / organic_reel_countinteger | null
- Reels in each subset.
- categoriesstring[]
- The brand's categories, as <group>/<category>.
Example
Request
$ solari insight instagram ranking brands region=KR days=30 find_username=innisfreeofficial limit=1Response · Long strings and repeated array entries are trimmed for readability.
{
"region": "KR",
"days": 30,
"sort": "plays",
"scope": "all",
"scope_source": "default",
"min_posts": 1,
"offset": 0,
"limit": 1,
"total": 21483,
"median_metric": 18250,
"sponsored_share_median": 0.25,
"snapshot_at": "2026-09-22T19:04:11.482913+00:00",
"me_reason": "no_brand",
"lookup_username": "innisfreeofficial",
"lookup_reason": null,
"lookup_scopes": [],
"brand_categories": [],
"categories": [
{
"depth_1": "BEAUTY",
"depth_2": "MAKEUP",
"brands": 1622
},
{
"depth_1": "BEAUTY",
"depth_2": "SKINCARE",
"brands": 1843
},
"… 41 more"
],
"category_groups": [
{
"depth_1": "BEAUTY",
"brands": 3120
},
"… 11 more"
],
"items": [
{
"account_id": "018cab6d-1648-7071-9734-c47a2be2fd19",
"rank": 1,
"user_id": "018cab6d-1648-7071-9734-c47a2be2fd19",
"username": "oliveyoung_official",
"full_name": "올리브영 OLIVE YOUNG",
"follower_count": 1199628,
"post_count": 18342,
"creator_count": 6120,
"total_plays": 412880000,
"median_plays": 9840,
"total_likes": 15230000,
"total_comments": 402100,
"sponsored_post_count": 7010,
"sponsored_total_plays": 131200000,
"sponsored_median_plays": 11200,
"organic_median_plays": 9100,
"sponsored_reel_count": 5230,
"organic_reel_count": 8120,
"categories": [
"BEAUTY/SKINCARE",
"BEAUTY/MAKEUP"
]
}
],
"me": null,
"lookup": {
"rank": 7,
"total": 21483,
"top_pct": 0.1,
"row": {
"account_id": "018cabce-14cc-7544-8890-7811ec33ef74",
"rank": 7,
"user_id": "018cabce-14cc-7544-8890-7811ec33ef74",
"username": "innisfreeofficial",
"full_name": "INNISFREE | 이니스프리",
"follower_count": 847619,
"post_count": 1204,
"creator_count": 688,
"total_plays": 38920400,
"median_plays": 14120,
"total_likes": 1182300,
"total_comments": 30440,
"sponsored_post_count": 402,
"sponsored_total_plays": 17610200,
"sponsored_median_plays": 21800,
"organic_median_plays": 11900,
"sponsored_reel_count": 318,
"organic_reel_count": 611,
"categories": [
"BEAUTY/SKINCARE"
]
}
}
}As an MCP call
{
"name": "solari_insight_instagram_ranking_brands",
"arguments": {
"region": "KR",
"days": 30,
"find_username": "innisfreeofficial",
"limit": 1
}
}Notes
- The board is rebuilt daily. snapshot_at tells you when.
- With a brand and no scope, the board opens in the brand's top category, not all.
- me and lookup only come back on the first page (offset=0).
Related tools
- solari_insight_instagram_ranking_postsThe top posts behind a ranking row.
- solari_insight_instagram_ranking_findFind one account's rank on the brand and creator boards.
- solari_insight_instagram_ranking_creatorsRank Instagram creators within a category.
Machine-readable: /docs/tools/insight-instagram-ranking-brands.md