---
title: "Complaints Breakdown"
method: GET
path: "/consumer-complaints/breakdown"
tags: ["Consumer Complaints"]
---

# Complaints Breakdown

`GET /consumer-complaints/breakdown`

## Request

- Base URL: `https://api.dataporium.io`
- URL: `https://api.dataporium.io/consumer-complaints/breakdown`
- Auth: API key in query parameter `apikey`

Complaints split by one field and ranked: by company, product group, product, sub-product, issue, sub-issue or the consumer's state, for everything or with the same filters as /consumer-complaints/totals. Default period: the 12 newest complete months.

The answer is {by, filters, total, complaints, limit, offset, sort, order, as_of, rows, about}.

## Query parameters

- `by` string, required
- `ticker` string
- `product_group` string
- `state` string
- `sort` string
- `min_complaints` integer
- `limit` integer
- `offset` integer

## Response `200`

Successful response (JSON).

- object

## Other responses

- `401`: No API key in the request.
- `403`: The API key is not valid or has expired.

---

[API](https://skmtc.dev/dataporium/apis/dataporium-data-api.md) · [All operations](https://skmtc.dev/dataporium/apis/dataporium-data-api/llms.txt) · [OpenAPI document](https://skmtc.dev/dataporium/apis/dataporium-data-api/revisions/8bc593179dc8?raw)
