# solari insight instagram hashtag trending

> Trending Instagram hashtags, rising and top.

- **CLI**: `solari insight instagram hashtag trending`
- **MCP 도구**: `solari_insight_instagram_hashtag_trending`
- **권한**: `solari:read` — 체험을 포함해 모든 SOLARI 플랜에서 쓸 수 있어요. 성공한 호출 1번에 1 크레딧이에요.
- **이용 가능 플랜**: Any paid plan or trial
- **크레딧**: 1

Hashtag leaderboard for a market and window, in two lists: rising (share growing fastest against the previous window) and top (volume weighted by how much more it's used than usual). Pass a brand to see what's moving among that brand's creators.

**언제 쓰나** — When you want which hashtags are taking off now, across a market or around a brand.

**무엇이 나오나** — The rising and top lists, with volume, growth, and a daily share series per tag.

## 파라미터

- `region` (enum, 선택, 기본값 "KR") — KR or JP. 값: `KR`, `JP`.
- `days` (integer, 선택, 기본값 30) — 7, 30, or 90. Growth compares with the window before.
- `brand_account_id` (string, 선택, 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 account_id. Scopes the numbers to creators around that brand.
- `brand_username` (string, 선택, ≤ 64 chars) — Brand username. Ignored when brand_account_id is set.
- `limit` (integer, 선택, ≥ 1) — How many tags to keep per list.

## 응답

### `Response`

- `region / days / start_date / end_date` (string · integer · date) — Market and window applied.
- `lens` (string) — brand when scoped to a brand's creators, global for the whole market.
- `lens_reason` (string | null) — brand, no_brand (none given), or brand_not_modeled (SOLARI can't place creators around this brand yet, so the whole market was used).
- `pool_size` (integer | null) — Creators in the brand lens. Null for global.
- `spark_dates` (date[]) — Dates for each spark value.
- `top / rising` (object[]) — The two lists.
- `top_total / rising_total` (integer) — Full list sizes before limit.

### `top[] · rising[]`

- `tag` (string) — Hashtag, without #.
- `count / prev_count` (integer) — Posts now and in the previous window.
- `unique_creators` (integer) — Creators who used it.
- `views` (integer) — Total views.
- `sponsored_pct` (integer) — Sponsored posts, percent.
- `growth_x` (number) — Share growth against the previous window. 3.9 means 3.9×.
- `is_new` (boolean) — Barely used in the previous window.
- `spark` (number[]) — Share of all posts, percent, per spark_dates entry.
- `momentum` (number | null) — Late-window share against early-window share. Above 1 means still climbing.
- `lift / global_growth_x / contrast` (number · number · string | null) — Brand lens only: how much more the brand's creators use it than the market, market growth, and local or nationwide when the two differ.
- `watch` (boolean) — Worth a look: new or fast-growing, not crowded with ads.
- `watch_reasons` (string[]) — new, lift, growth, room (few ads yet), creators — most important first.
- `family` (object[]) — Other spellings folded into this tag, with their counts.

## 예시

```console
$ solari insight instagram hashtag trending region=KR days=7 limit=1
```

_읽기 편하도록 긴 문자열과 반복되는 배열 항목을 줄였어요._

```json
{
  "region": "KR",
  "days": 7,
  "start_date": "2026-09-15",
  "end_date": "2026-09-22",
  "lens": "global",
  "lens_reason": "no_brand",
  "pool_size": null,
  "spark_dates": [
    "2026-09-15",
    "2026-09-16",
    "… 6 more"
  ],
  "top": [
    {
      "tag": "올영세일",
      "count": 4812,
      "unique_creators": 2210,
      "views": 38400000,
      "sponsored_pct": 41,
      "prev_count": 1290,
      "growth_x": 3.62,
      "is_new": false,
      "spark": [
        0.62,
        0.71,
        0.94,
        1.38,
        1.52,
        1.61,
        1.49,
        1.44
      ],
      "momentum": 1.84,
      "lift": null,
      "global_growth_x": null,
      "contrast": null,
      "watch": false,
      "watch_reasons": [
        "growth",
        "creators"
      ],
      "family": [
        {
          "tag": "올리브영세일",
          "count": 612
        }
      ]
    }
  ],
  "rising": [
    {
      "tag": "가을메이크업",
      "count": 356,
      "unique_creators": 241,
      "views": 2140000,
      "sponsored_pct": 12,
      "prev_count": 88,
      "growth_x": 3.9,
      "is_new": false,
      "spark": [
        0.05,
        0.06,
        0.07,
        0.08,
        0.09,
        0.1,
        0.11,
        0.12
      ],
      "momentum": 1.52,
      "lift": null,
      "global_growth_x": null,
      "contrast": null,
      "watch": true,
      "watch_reasons": [
        "growth",
        "room",
        "creators"
      ],
      "family": []
    }
  ],
  "top_total": 20,
  "rising_total": 20
}
```

## MCP 호출로 쓰면

```json
{
  "name": "solari_insight_instagram_hashtag_trending",
  "arguments": {
    "region": "KR",
    "days": 7,
    "limit": 1
  }
}
```

## 주의사항

- Covers KR and JP.
- Check lens before reading a brand-scoped board. brand_not_modeled means you got the whole market.

## 관련 도구

- [`solari_insight_instagram_hashtag_detail`](https://solari.sh/docs/tools/insight-instagram-hashtag-detail.md?lang=ko)
- [`solari_insight_instagram_hashtag_posts`](https://solari.sh/docs/tools/insight-instagram-hashtag-posts.md?lang=ko)
- [`solari_insight_instagram_content_trend_clusters`](https://solari.sh/docs/tools/insight-instagram-content-trend-clusters.md?lang=ko)
