Analytics

The numbers behind everything.

GET /analytics

Parameter Notes
days 1 to 365, defaults to 30.
brand Brand slug or id. Omit for the whole workspace.
metric Which metric the series uses. Defaults to reach.
{
  "data": {
    "range": { "from": "2026-09-01", "to": "2026-09-30", "days": 30 },
    "totals": {
      "impressions": 68420, "reach": 54120, "engagement": 2980,
      "clicks": 1140, "leads": 182, "conversions": 96,
      "revenue": 412000, "engagement_rate": 5.51, "ctr": 2.11
    },
    "by_platform": [{ "platform": "instagram", "reach": 28400, "engagement_rate": 6.2, "revenue": 240000 }],
    "by_angle": [{ "angle": "social_proof", "posts": 6, "engagement_rate": 7.1 }],
    "pipeline": { "needs_review": 4, "approved": 2, "scheduled": 9, "published": 48 }
  }
}

by_angle is the interesting one: it is what the optimiser acts on, and it tells you which kind of post is worth more of your time.

GET /usage

Credit balance, credits used this month, and how each plan limit stands.