---
title: "SEC Form ADV Advisers Search"
method: POST
path: "/us/iapd/advisers-search/v1"
tags: ["United States", "SEC Form ADV"]
---

# SEC Form ADV Advisers Search

`POST /us/iapd/advisers-search/v1`

## Request

- Base URL: `https://api.croma.run`
- URL: `https://api.croma.run/us/iapd/advisers-search/v1`
- Auth: HTTP bearer

Search every investment adviser registered with the SEC or reporting to it as an exempt reporting adviser (most venture capital firms) by free text over its names, by firm type, state or country of the principal office, whether it manages private funds and minimum assets under management. By legal name, pages of up to 50. Served by Croma (`as_of` says how current the data is), brought up to date daily.

**Dataset endpoint**: answers from the whole source in milliseconds and carries `as_of`.

## Headers

- `Idempotency-Key` string

## Request body

- object
  - `query` string: Palabras a buscar en los nombres (opcional).
  - `firm_type` '' | 'registered' | 'exempt_reporting': Tipo de asesor: `registered` (registrado ante la SEC) o `exempt_reporting` (exempt reporting adviser, la mayoría de las firmas de venture capital) (opcional).
  - `state` string: Código de estado de dos letras, p. ej. `FL` (opcional).
  - `country` string: País tal como lo escribe el formulario, p. ej. `United States`, `Cayman Islands` (opcional).
  - `private_funds` 'any' | 'only' | 'none': Qué hacer con los fondos privados: `any` (por defecto), `only` para ver solo asesores que administran fondos privados, `none` para ver solo los que no.
  - `min_aum` number: Monto mínimo en dólares (opcional).
  - `page` integer: 1-based page number for paginated results.
  - `per_page` integer: Resultados por página (1-50).

## Response `200`

Successful response

- IapdAdvisersSearchResponse
  - `data` IapdAdvisersSearchData, required
    - `as_of` string, nullable, required: How current the data in this response is.
    - `query` string, required
    - `firm_type` string, nullable, required
    - `state` string, nullable, required
    - `country` string, nullable, required
    - `private_funds` string, required
    - `min_aum` number, nullable, required
    - `total` number, required: Advisers matching the filters, across every page, counted up to 1000.
    - `total_is_exact` boolean, required: False when more than 1000 match: `total` is then 1000, and the pages go on.
    - `page` number, required
    - `per_page` number, required
    - `total_pages` number, required: Pages over `total`; there are more when `total_is_exact` is false.
    - `count` number, required
    - `advisers` object[], required
      - `crd` string, required: The firm's CRD number, the id the SEC and FINRA share for it: the key.
      - `sec_number` string, nullable, required: `801-…` for a registered adviser, `802-…` for an exempt reporting adviser.
      - `legal_name` string, required: The firm's legal name as filed.
      - `business_name` string, nullable, required: The name the firm does business under, when it differs from the legal name.
      - `firm_type` 'registered' | 'exempt_reporting', required: `registered` (Form ADV registration with the SEC) or `exempt_reporting` (files Form ADV as an exempt reporting adviser, the venture capital and private fund adviser exemptions).
      - `status` string, required: The SEC status as the source spells it: `APPROVED`, `ACTIVE`, `120-DAY APPROVAL`, ...
      - `status_since` string, nullable, required: `yyyy-mm-dd` the status took effect.
      - `latest_filing_on` string, nullable, required: `yyyy-mm-dd` of the firm's latest Form ADV filing.
      - `form_version` string, nullable, required: The Form ADV version the latest filing used, e.g. `10/2021`.
      - `main_office` object, required
        - `street_1` string, nullable, required
        - `street_2` string, nullable, required
        - `city` string, nullable, required
        - `state` string, nullable, required: Two-letter US state of the principal office, when in the US.
        - `country` string, nullable, required: Country of the principal office as the form spells it, e.g. `United States`, `United Kingdom`.
        - `postal_code` string, nullable, required
      - `mailing_office` object, nullable, required
        - `street_1` string, nullable, required
        - `street_2` string, nullable, required
        - `city` string, nullable, required
        - `state` string, nullable, required: Two-letter US state, when in the US.
        - `country` string, nullable, required
        - `postal_code` string, nullable, required
      - `phone` string, nullable, required
      - `fax` string, nullable, required
      - `websites` string[], required: Every website the firm lists.
      - `organization_form` string, nullable, required: `Limited Liability Company`, `Corporation`, `Limited Partnership`, ...
      - `organized_in_state` string, nullable, required: Two-letter state of organization, when in the US.
      - `organized_in_country` string, nullable, required
      - `fiscal_year_end` string, nullable, required: The month the fiscal year ends, as the form spells it: `DECEMBER`.
      - `employees` integer, nullable, required: Item 5.A: how many employees, including clerical. Null for exempt reporting advisers, which do not answer Item 5.
      - `aum` object, required
        - `total` number, nullable, required: Regulatory assets under management, US dollars (Item 5.F). Null for exempt reporting advisers.
        - `discretionary` number, nullable, required
        - `non_discretionary` number, nullable, required
        - `accounts` integer, nullable, required: Accounts managed, in total.
        - `accounts_discretionary` integer, nullable, required
        - `accounts_non_discretionary` integer, nullable, required
      - `has_private_funds` boolean, required: Item 7.B: the firm advises one or more private funds. Their rows are in the private funds dataset.
      - `umbrella_registration` boolean, nullable, required: The filing covers relying advisers under one registration.
      - `notice_filed_states` string[], required: Two-letter states where the firm has a notice filing.
      - `has_disclosures` boolean, required: Item 11: the firm or its affiliates report a criminal, regulatory or civil judicial event.
      - `sec_region` string, nullable, required: The SEC regional office code that oversees the firm, e.g. `SFRO`, `NYRO`, `HQ`.

## Other responses

- `400`: Invalid request body
- `401`: Missing or invalid API key
- `429`: Rate limit exceeded
- `500`: Internal error
- `502`: Upstream source returned an error

---

[API](https://skmtc.dev/usecroma/apis/croma-marketplace-api.md) · [All operations](https://skmtc.dev/usecroma/apis/croma-marketplace-api/llms.txt) · [OpenAPI document](https://skmtc.dev/usecroma/apis/croma-marketplace-api/revisions/df016cdb29d7?raw)
