---
title: "Get Product Analytics"
method: GET
path: "/products/{productId}/analytics"
tags: ["Analytics", "Products"]
---

# Get Product Analytics

`GET /products/{productId}/analytics`

Get comprehensive analytics for a specific product, including sentiment analysis, quality scores, safety metrics, topics, root causes, and actionable insights.

**Requires Growth+ plan or higher.**

Rate limited based on your plan's `maxAnalysesPerHour`.

## Path parameters

- `productId` string, uuid, required — The product ID to get analytics for

## Response `200`

Product analytics retrieved successfully

- GetProductAnalyticsResponse
  - `averageUserSentiment` object, required — Average user sentiment across conversations.
    - `label` string, required
    - `score` number, required
  - `averageChangeInUserSentiment` object, required — Average change in user sentiment during conversations.
    - `label` string, required
    - `score` number, required
  - `averageFrustration` object, required — Average frustration level detected.
    - `label` string, required
    - `score` number, required
  - `averageStruggle` object, required — Average struggle level detected.
    - `label` string, required
    - `score` number, required
  - `averageCommercialIntent` object, required — Average commercial intent detected.
    - `label` string, required
    - `score` number, required
  - `productQualityIndex` number, nullable, required — Product Quality Index score.
  - `pillarScores` object, nullable, required — Quality pillar scores.
    - `satisfaction` number, required — Satisfaction pillar score (0-1).
    - `growth` number, required — Growth pillar score (0-1).
    - `friction` number, required — Friction pillar score (0-1).
    - `safety` number, required — Safety pillar score (0-1).
  - `topics` object[], required — Top topics discussed.
    - `name` string, required
    - `count` number, required
  - `topicGroups` object[], required — Topic group aggregations.
    - `name` string, required
    - `count` number, required
  - `keywords` string[], required — Extracted keywords.
  - `insights` unknown
  - `hallucinationCount` object, required — Hallucination detection counts.
    - `total` number, required
    - `percentage` number, required
  - `jailbreakCount` object, required — Jailbreak attempt counts.
    - `total` number, required
    - `percentage` number, required
  - `userBiasCount` object, required — User bias detection counts.
    - `total` number, required
    - `percentage` number, required
  - `modelBiasCount` object, required — Model bias detection counts.
    - `total` number, required
    - `percentage` number, required
  - `userToxicityCount` object, required — User toxicity detection counts.
    - `total` number, required
    - `percentage` number, required
  - `modelToxicityCount` object, required — Model toxicity detection counts.
    - `total` number, required
    - `percentage` number, required
  - `rootCauseMix` object[], required — Root cause breakdown.
    - `cause` string, required
    - `count` number, required
    - `avgConfidence` number, required
    - `source` string, required
  - `topFailingTools` object[], required — Top failing tools by failure rate.
    - `toolName` string, required
    - `failureCount` number, required
    - `totalCalls` number, required
    - `failureRate` number, required
  - `dissatisfactionThemes` object[], required — Dissatisfaction themes by topic.
    - `topicCanonical` string, required
    - `topicGroup` string, required
    - `count` number, required
    - `avgFrustration` number, required
    - `avgStruggle` number, required
    - `avgCqi` number, nullable, required
  - `averageConversationRating` number, nullable, required — Average conversation rating.
  - `ratingCount` number, required — Number of conversations with a rating.

## Other responses

- `403` — Paid plan required
- `404` — Product not found
- `429` — Rate limit exceeded
- `500` — Server error

## Changes

- **2026-05-01** `f52e699d4abf` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/greenflash-ai/apis/greenflash-api-reference/changes/products/:productId/analytics/get.md)

---

[API](https://skmtc.dev/greenflash-ai/apis/greenflash-api-reference.md) · [All operations](https://skmtc.dev/greenflash-ai/apis/greenflash-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/greenflash-ai/greenflash-api-reference/revisions/c566e560677d/schema)
