---
title: "The consensus (combined) portfolio of 2-25 institutions for their latest common 13F report date — stocks ranked by how many funds hold them, then by combined published position value. Values normally use report-date closing prices, may fall back to filer values, and can be zero when unavailable. Answers \"what do these funds agree on?\"."
method: GET
path: "/v1/consensus-holdings"
tags: ["Investors"]
---

# The consensus (combined) portfolio of 2-25 institutions for their latest common 13F report date — stocks ranked by how many funds hold them, then by combined published position value. Values normally use report-date closing prices, may fall back to filer values, and can be zero when unavailable. Answers "what do these funds agree on?".

`GET /v1/consensus-holdings`

## Request

- Base URL: `https://api.equibles.com`
- URL: `https://api.equibles.com/v1/consensus-holdings`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/equibles/apis/equibles-api/docs/v1/consensus-holdings/get.ts> (a function with typed inputs; its response is checked against the schema)

## Query parameters

- `institutions` string
- `reportDate` string, date
- `minFunds` integer
- `limit` integer

## Response `200`

OK

- ConsensusHoldingsResponse
  - `reportDate` string, date, nullable: The common 13F report date the consensus was computed for; null when the funds share no common report date.
  - `funds` ConsensusFundDto[], nullable: The distinct funds that were resolved and combined (two inputs resolving to the same filer count once).
    - `name` string, nullable
    - `cik` string, nullable
  - `unresolved` string[], nullable: Any supplied names that could not be resolved to an institution.
  - `data` ConsensusHoldingDto[], nullable: Stocks ranked by number of funds holding them, then combined value.
    - `ticker` string, nullable
    - `companyName` string, nullable
    - `heldByFundCount` integer: How many of the funds hold this stock, out of the total supplied.
    - `totalFundCount` integer
    - `combinedValue` integer: Combined published position value across the funds in USD. Values normally use the report-date closing-price basis, may fall back to filer values, and can be zero when unavailable.
  - `total` integer, nullable: Total stocks clearing the minFunds bar at the report date — data is truncated whenever it holds fewer rows (additive, #7056).

## Other responses

- `400`: Bad Request

---

[API](https://skmtc.dev/equibles/apis/equibles-api.md) - [All operations](https://skmtc.dev/equibles/apis/equibles-api/llms.txt) - [OpenAPI document](https://skmtc.dev/equibles/apis/equibles-api/revisions/666e06778588?raw)
