---
title: "An institution's profile from regulatory records, never from its name: the entity type and the record that decided it, Form ADV adviser facts (regulatory assets, client base, private funds) with their monthly roster history and the newest Schedule D 7.B.(1) private funds dated by filing, the registered funds it advises by N-CEN, its LEI and SIC code, plus the earlier or later CIKs its 13F reports continue under. profile is null until the filer is classified. strategy lists the strategies the firm states in its own Form ADV Part 2A brochures, quoted and dated, and is omitted when none is on file; it never decides the entity type."
method: GET
path: "/v1/institutions/{cik}/profile"
tags: ["Institutions"]
---

# An institution's profile from regulatory records, never from its name: the entity type and the record that decided it, Form ADV adviser facts (regulatory assets, client base, private funds) with their monthly roster history and the newest Schedule D 7.B.(1) private funds dated by filing, the registered funds it advises by N-CEN, its LEI and SIC code, plus the earlier or later CIKs its 13F reports continue under. profile is null until the filer is classified. strategy lists the strategies the firm states in its own Form ADV Part 2A brochures, quoted and dated, and is omitted when none is on file; it never decides the entity type.

`GET /v1/institutions/{cik}/profile`

## Request

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

## Path parameters

- `cik` string, required

## Response `200`

OK

- InstitutionProfileResponse: An institution's profile from regulatory records, never from its name, and the CIKs its 13F reports continue from or under.
  - `name` string, nullable
  - `cik` string, nullable: SEC CIK, the identifier accepted by the v1/institutions/{cik}/* endpoints.
  - `profile` InstitutionHolderProfileDto: A 13F filer's classification from regulatory records (Form ADV rosters, the SEC filer profile, 13D/13G type codes, N-CEN). Share fields are fractions from 0 to 1.
    - `holderType` string, nullable: Compact entity type label, the same value institutional holders and institution search return as holderType.
    - `entityType` string, nullable: Full entity type name, e.g. "Registered investment adviser" or "Unknown" when no record decides it.
    - `entityTypeSource` string, nullable: The record that decided the type: "Form ADV roster", "SEC filer profile", "Schedule 13D", "Schedule 13G" or "Form N-CEN"; null when the type is Unknown.
    - `entityTypeSourceKey` string, nullable: That record's identifier: a CRD for Form ADV, a CIK for the SEC filer profile, else a filing accession.
    - `entityTypeAsOf` string, date, nullable: The date of the deciding record.
    - `hasConflictingEvidence` boolean: True when current records imply more than one type; the first in precedence decides.
    - `adviserCrd` integer, nullable: The filer's Form ADV CRD number; null when it is on neither adviser roster.
    - `adviserAsOf` string, date, nullable: The Form ADV roster date the adviser facts come from.
    - `regulatoryAum` integer, nullable: Regulatory assets under management in dollars from Form ADV.
    - `clientBase` string, nullable: The client type holding at least half the regulatory assets, or "Diversified"; null when unknown.
    - `clientBaseAumShare` number, double, nullable: The client base's fraction of regulatory assets.
    - `pooledVehicleAumShare` number, double, nullable: Fraction of regulatory assets managed for pooled investment vehicles.
    - `advisesPrivateFunds` boolean, nullable: Whether Form ADV reports that the adviser advises private funds; null when unknown.
    - `privateFundCount` integer, nullable
    - `privateFundFocus` string, nullable: The private fund type making up more than half of the adviser's private funds, e.g. "Hedge funds", or "Mixed"; null when none is reported. Decided by gross asset value from a Schedule D 7.B.(1) filing at most 24 months old, else by fund count from the roster (see privateFundFocusBasis).
    - `privateFundFocusBasis` string, nullable: What decided privateFundFocus: "Gross assets (Schedule D 7.B.(1))" or "Fund count (Form ADV roster)"; null without a focus.
    - `privateFundFocusAsOf` string, date, nullable: The Schedule D filing date or roster date behind privateFundFocus.
    - `privateFundGrossAssets` integer, nullable: Private funds' gross assets in dollars.
    - `advisedSeriesCount` integer: Registered fund series the filer advises, by N-CEN.
    - `indexSeriesCount` integer
    - `etfSeriesCount` integer
    - `advisedNetAssets` number, double, nullable: The advised series' net assets in dollars.
    - `indexNetAssets` number, double, nullable: The advised index series' net assets in dollars.
    - `advisedSeriesAsOf` string, date, nullable: The latest N-CEN report period behind the series figures.
    - `lei` string, nullable
    - `sic` string, nullable: Standard Industrial Classification code from the SEC filer profile.
    - `adviserHistory` InstitutionAdviserHistoryDto[], nullable: The adviser's monthly Form ADV rosters from December 2019 as runs of unchanged figures, newest first; empty without an adviser CRD.
      - `since` string, date: The first roster of the run.
      - `until` string, date: The last roster of the run.
      - `registration` string, nullable: The roster that listed the adviser: "SEC-registered adviser" or "Exempt reporting adviser".
      - `regulatoryAum` integer, nullable: Regulatory assets under management in dollars.
      - `clientBase` string, nullable: The client type holding at least half the regulatory assets, or "Diversified"; null when unknown.
      - `clientBaseAumShare` number, double, nullable
      - `pooledVehicleAumShare` number, double, nullable
      - `advisesPrivateFunds` boolean, nullable
      - `privateFundCount` integer, nullable
      - `privateFundGrossAssets` integer, nullable: Private funds' gross assets in dollars, as the roster reports them.
    - `scheduleD` InstitutionScheduleDDto: The private funds the adviser's newest Form ADV filing in SEC's bulk archive lists on Schedule D 7.B.(1). The archive ends with filings submitted on 2024-12-31, so these figures are dated by filedOn, never current.
      - `filedOn` string, date: The date SEC received the filing, the as-of date of every figure.
      - `fundCount` integer
      - `grossAssets` integer: The funds' gross asset value in dollars; a blank or implausible value adds nothing.
      - `fundTypes` InstitutionScheduleDFundTypeDto[], nullable: Each fund type with at least one fund, largest gross assets first.
        - `type` string, nullable: e.g. "Hedge funds", "Private equity funds" or "Other private funds".
        - `fundCount` integer
        - `grossAssets` integer: The type's gross asset value in dollars.
  - `earlierCiks` InstitutionCikLinkDto[], nullable: Filers whose 13F reports continue under this CIK, oldest succession first.
    - `name` string, nullable
    - `cik` string, nullable: SEC CIK of the other filer.
    - `predecessorLastReportDate` string, date: The predecessor's last 13F report date.
    - `successorFirstReportDate` string, date: The successor's first 13F report date, the quarter the reports continue from.
  - `laterCiks` InstitutionCikLinkDto[], nullable: CIKs that continue this filer's 13F reports, oldest succession first.
    - `name` string, nullable
    - `cik` string, nullable: SEC CIK of the other filer.
    - `predecessorLastReportDate` string, date: The predecessor's last 13F report date.
    - `successorFirstReportDate` string, date: The successor's first 13F report date, the quarter the reports continue from.
  - `strategy` InstitutionStatedStrategyDto[], nullable: The strategies the firm states in its own filed documents (its Form ADV Part 2A brochures), one entry per document, newest first, each quoted and dated. The firm's description only: it never decides the profile's entity type or the style bands. Omitted when none is on file.
    - `source` string, nullable: The document, e.g. "Form ADV Part 2A" (the adviser's brochure).
    - `asOf` string, date: The document's own date.
    - `sourceUrl` string, nullable: A link to the original document's public listing; null when none is public.
    - `statements` InstitutionStrategyStatementDto[], nullable: The stated strategies, in the order the document gives them.
      - `category` string, nullable: One of Index / passive, Quantitative / systematic, Fundamental active, Value, Growth, Income, Fixed income / rates, Multi-asset, Long/short hedge, Activist, Private markets, Wealth management / planning.
      - `quote` string, nullable: The sentence of the document that states the strategy, verbatim.

## Other responses

- `400`: Invalid request — a malformed parameter value or a query parameter this endpoint does not support.
- `404`: Not Found

## Changes

- **2026-11-06** `666e06778588`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/equibles/apis/equibles-api/changes/v1/institutions/:cik/profile/get.md)

---

[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/92f60a1f9ffc?raw)
