Skip to content

socifyr analytics ​

socifyr analytics has two subcommands: followers shows follower growth for each connected account, and accounts compares accounts side by side.

bash
socifyr analytics followers [--period <p>] [--from <date>] [--to <date>] [--connection <slug>] [--platform <name>] [--json]
socifyr analytics accounts  [--period <p>] [--from <date>] [--to <date>] [--connection <slug>] [--platform <name>] [--json]

What flags do the analytics commands share? ​

FlagDescriptionDefault
--period <period>One of last_day, last_week, last_month, last_3months, last_year. Overrides --from and --tolast 30 days
--from <date>Start date, ISO 8601none
--to <date>End date, ISO 8601none
--connection <slug>Only this account, for example instagram-mybrandall accounts
--platform <platform>Only accounts on this platform, for example xall platforms
--jsonPrint JSONoff

An invalid --period prints --period must be one of: ... and exits with 1.

How do I see follower growth with the CLI? ​

bash
socifyr analytics followers --period last_3months
Followers · 2026-08-14 → 2026-11-13

  x-mybrand                           4,200  +180 (+4.48%)
  bluesky-mybrand                     1,140  +32 (+2.89%)
  linkedin-me                         not available on linkedin
  tiktok-mybrand                      not available on tiktok

  Total                               5,340  +212

Counts are captured once a day per account, so a newly connected account shows first snapshot pending (taken daily) until its first snapshot. LinkedIn and TikTok cannot report follower counts. Positive changes print in green, negative in red.

--json returns the full result including a daily series for each account:

json
{
  "from": "2026-08-14T00:00:00.000Z",
  "to": "2026-11-13T00:00:00.000Z",
  "totals": { "followers": 5340, "change": 212 },
  "accounts": [
    {
      "connectionId": "6a0502f184584482ace13d10",
      "slug": "x-mybrand",
      "platform": "x",
      "username": "mybrand",
      "isTracked": true,
      "followers": 4200,
      "change": 180,
      "changePct": 4.48,
      "series": [{ "date": "2026-08-14", "followers": 4020 }]
    }
  ]
}

How do I compare my accounts? ​

bash
socifyr analytics accounts --period last_month
Accounts · 2026-10-14 → 2026-11-13

  Account                          Followers  Posts  Engagement  Eng/post    Rate
  x-mybrand                            4,200     12         424     35.33   2.02%
  bluesky-mybrand                      1,140      9         150     16.67      0%

  Rate = engagement ÷ impressions. Use --json for follower change and per-metric totals.

Engagement is likes plus comments plus shares plus saves. Rate is engagement divided by impressions. --json adds the follower change, likes, comments, shares, saves, impressions and followerEngagementRate for each account. Rows are sorted by engagement.

Next steps ​