# solari instagram brand overview

> A brand's profile plus the id lists describing its ad footprint.

- **CLI**: `solari instagram brand overview`
- **MCP tool**: `solari_instagram_brand_overview`
- **Access**: `solari:read` — Works with any signed-in SOLARI account.

Returns a brand's profile plus its ad-collaboration footprint: creator IDs who produced ad posts targeting the brand and the ad post IDs themselves (previewed to the first 20 with total counts; set full=true to receive the complete lists, up to 100 each). Feed the post IDs into solari_instagram_content_batch to hydrate them. Takes the brand's Instagram handle (no @), not a UUID. Works with any signed-in SOLARI account. Returns 404 if the handle is not tracked.

**When to use it** — The starting point for brand analysis. Feed the post ids into content batch to hydrate them.

**What comes back** — Brand profile, plus ids of the creators and posts that tagged the brand.

## Parameters

- `username` (string, required) — Brand Instagram handle without the leading @.
- `full` (boolean, optional, default false) — Return the complete ID lists instead of the first-20 preview.

## Response

### `Response`

- `information` (object) — Brand profile: user_id, username, full_name, bio, follower_count.
- `all_influencers_id` (uuid[]) — account_ids of creators who produced ads for the brand. First 20 by default.
- `all_influencers_count` (integer) — Total creators before truncation.
- `all_influencers_truncated` (boolean) — true when the list is a preview.
- `all_campaign_posts_id` (uuid[]) — Ad post ids. First 20 by default.
- `all_campaign_posts_count` (integer) — Total posts before truncation.
- `all_campaign_posts_truncated` (boolean) — true when the list is a preview.

## Example

```console
$ solari instagram brand overview username=innisfreeofficial
```

_Long strings and repeated array entries are trimmed for readability._

```json
{
  "information": {
    "user_id": "018cabce-14cc-7544-8890-7811ec33ef74",
    "username": "innisfreeofficial",
    "full_name": "INNISFREE | 이니스프리",
    "bio": "NATURE MEETS KOREAN SKIN SCIENCE",
    "follower_count": 847619,
    "brand_id": null
  },
  "all_influencers_id": [
    "01935f3d-8188-727e-a0bb-09e54aadfdac",
    "018caf6e-abfd-73da-88ad-11a56c39358b",
    "019a0061-b1d4-7adb-8ea4-1c5572dca38c",
    "… 17 more"
  ],
  "all_campaign_ids": [],
  "all_campaign_posts_id": [
    "019f505f-f8be-7e88-ae08-6fba999950b1",
    "019f5060-3449-779e-a08b-d6d49add90cd",
    "019f4342-3357-7418-916c-da1c44468308",
    "… 17 more"
  ],
  "post_id_to_campaign_id": {},
  "all_influencers_count": 93,
  "all_influencers_truncated": true,
  "all_campaign_posts_count": 100,
  "all_campaign_posts_truncated": true
}
```

## As an MCP call

```json
{
  "name": "solari_instagram_brand_overview",
  "arguments": {
    "username": "innisfreeofficial"
  }
}
```

## Notes

- full=true returns the complete lists, but they cap at 100 each. For accurate totals use brand ad stats instead of counting ids.
- Takes a handle only — an account_id UUID is not accepted here.
- An untracked handle returns 404.

## Related tools

- [`solari_instagram_brand_ad_stats`](https://solari.sh/docs/tools/instagram-brand-ad-stats.md)
- [`solari_instagram_content_batch`](https://solari.sh/docs/tools/instagram-content-batch.md)
- [`solari_instagram_brand_ad_posts`](https://solari.sh/docs/tools/instagram-brand-ad-posts.md)
