---
title: "Complaint Companies"
method: GET
path: "/consumer-complaints/companies"
tags: ["Consumer Complaints"]
---

# Complaint Companies

`GET /consumer-complaints/companies`

## Request

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

The companies named in complaints, with their complaints (all months and the 12 newest complete months), first and last month, newest complaint date, the ticker of the listed company and the bank_id of the bank with the same name. /consumer-complaints/companies/{id or page name} gives one company with its monthly series and its top products, issues and states. /consumer-complaints/products lists the product groups and the products in each.

The answer is {total, limit, offset, sort, order, as_of, rows, about}. One company answers {company, period, as_of, summary, series, product_groups, products, issues, states, about}.

## Query parameters

- `q` string
- `ticker` string
- `bank_id` string
- `listed` boolean
- `sort` string
- `limit` 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)
