> ## Documentation Index
> Fetch the complete documentation index at: https://docs.usecroma.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SEC Form ADV

> Form ADV, o registro de todo assessor de investimento supervisionado pela SEC e dos fundos privados que administra: busque assessores e fundos por nome, tipo, estado, tamanho e data, e leia um por completo.

Toda firma que administra dinheiro de terceiros nos Estados Unidos apresenta
um Form ADV à Securities and Exchange Commission, seja para se registrar
ou, no caso dos assessores de venture capital e fundos privados, para
reportar como exempt reporting adviser: quem é a firma, onde está, o que
administra, quantas pessoas emprega e, no Schedule D, cada fundo privado que
assessora com seu tamanho, tipo, investidores e auditor. a16z, Sequoia,
Founders Fund e Y Combinator estão aqui, fundo por fundo, assinados pela
firma.

Todo o registro de assessores da SEC, atualizado todos os dias, e todos os
fundos privados reportados desde 2011, atualizados todos os meses,
organizados e prontos para consultar. É isso que transforma uma lista de
todos os fundos de venture capital acima de um bilhão de dólares, ou de
todos os fundos que uma firma administra com suas notificações Form D, em
uma única chamada rápida.

<Note>
  A fonte inteira, organizada e pronta para consultar: cada endpoint desta página responde em milissegundos. Cada resposta traz `as_of`: o quão atuais são os dados. [Como funcionam os datasets](/pt/datasets).
</Note>

## Buscar assessores

`POST /us/iapd/advisers-search/v1` <a className="dataset-pill" href="/pt/datasets">Dataset</a>

Busca no registro de assessores da SEC por qualquer combinação de texto,
tipo de firma, estado, país, fundos privados e ativos administrados. Por
nome legal.

| Campo           | Tipo    | Notas                                                                                                                                                                             |
| --------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `query`         | string  | Opcional. Palavras a buscar nos nomes. Todas as palavras devem coincidir; sem lematização.                                                                                        |
| `firm_type`     | enum    | Opcional. `registered` para assessores registrados na SEC, `exempt_reporting` para exempt reporting advisers (as isenções de venture capital e de assessores de fundos privados). |
| `state`         | string  | Opcional. Estado dos EUA, duas letras, p. ex. `CA`.                                                                                                                               |
| `country`       | string  | Opcional. País como o formulário o escreve, p. ex. `United States`, `Cayman Islands`, `United Kingdom`.                                                                           |
| `private_funds` | enum    | Opcional. `any` (padrão), `only` para assessores que administram fundos privados, `none` para os que não. Por padrão `any`.                                                       |
| `min_aum`       | number  | Opcional. Apenas assessores com pelo menos este valor em dólares sob administração. Os exempt reporting advisers não reportam AUM e nunca correspondem. Por padrão `0`.           |
| `page`          | integer | Opcional. Página, começa em 1. Por padrão `1`.                                                                                                                                    |
| `per_page`      | integer | Opcional. Resultados por página, 1-50. Por padrão `20`.                                                                                                                           |

```bash theme={"dark"}
curl https://api.croma.run/us/iapd/advisers-search/v1 \
  -H "Authorization: Bearer $CROMA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "query": "andreessen" }'
```

Retorna `as_of` (o quão atuais são os dados), os filtros aplicados, `total` (correspondências em todas as páginas), `page`, `per_page`, `total_pages`, `count` e `advisers[]`, por nome legal.

Cada assessor traz `crd` (a chave), `sec_number` (`801-…` registrado, `802-…` exempt reporting), `legal_name`, `business_name`, `firm_type` (`registered` ou `exempt_reporting`), `status` (como a SEC o escreve: `APPROVED`, `ACTIVE`, ...), `status_since`, `latest_filing_on`, `form_version`, `main_office` e `mailing_office` (`{ street_1, street_2, city, state, country, postal_code }`), `phone`, `fax`, `websites[]`, `organization_form`, `organized_in_state`, `organized_in_country`, `fiscal_year_end`, `employees`, `aum` (`{ total, discretionary, non_discretionary, accounts, accounts_discretionary, accounts_non_discretionary }`, em dólares; null para os exempt reporting advisers, que não o reportam), `has_private_funds`, `umbrella_registration`, `notice_filed_states[]`, `has_disclosures` e `sec_region`.

As datas são `yyyy-mm-dd`. Os campos vazios são `null`.

<Note>
  A maioria das firmas de venture capital reporta como exempt reporting
  advisers: passe `firm_type: "exempt_reporting"` com `private_funds: "only"`
  para listá-las. Atualizado diariamente a partir do registro da SEC.
</Note>

## Um assessor

`POST /us/iapd/adviser/v1` <a className="dataset-pill" href="/pt/datasets">Dataset</a>

Resolve um assessor por CRD e retorna seu registro com os fundos privados
que reporta atualmente.

| Campo | Tipo   | Notas                                                                                |
| ----- | ------ | ------------------------------------------------------------------------------------ |
| `crd` | string | **Obrigatório.** Número CRD do assessor, p. ex. `160489`, como retornado pela busca. |

```bash theme={"dark"}
curl https://api.croma.run/us/iapd/adviser/v1 \
  -H "Authorization: Bearer $CROMA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "crd": "160489" }'
```

Retorna `found`, `crd`, `as_of`, `adviser` (null quando não encontrado) e `private_funds` (`{ total, gross_asset_value, by_type, funds[] }`: os fundos que o assessor reporta atualmente, do maior ao menor, até 200; null quando não encontrado).

Cada assessor traz `crd` (a chave), `sec_number` (`801-…` registrado, `802-…` exempt reporting), `legal_name`, `business_name`, `firm_type` (`registered` ou `exempt_reporting`), `status` (como a SEC o escreve: `APPROVED`, `ACTIVE`, ...), `status_since`, `latest_filing_on`, `form_version`, `main_office` e `mailing_office` (`{ street_1, street_2, city, state, country, postal_code }`), `phone`, `fax`, `websites[]`, `organization_form`, `organized_in_state`, `organized_in_country`, `fiscal_year_end`, `employees`, `aum` (`{ total, discretionary, non_discretionary, accounts, accounts_discretionary, accounts_non_discretionary }`, em dólares; null para os exempt reporting advisers, que não o reportam), `has_private_funds`, `umbrella_registration`, `notice_filed_states[]`, `has_disclosures` e `sec_region`.

As datas são `yyyy-mm-dd`. Os campos vazios são `null`.

<Note>
  Um CRD que não está no registro da SEC retorna `found: false` com HTTP 200,
  não um erro.
</Note>

## Buscar fundos privados

`POST /us/iapd/private-funds-search/v1` <a className="dataset-pill" href="/pt/datasets">Dataset</a>

Busca os fundos por qualquer combinação de texto, assessor, tipo, estado,
país, tamanho e datas de filing. Do maior valor bruto de ativos ao menor.

| Campo                   | Tipo    | Notas                                                                                                                                                         |
| ----------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `query`                 | string  | Opcional. Palavras a buscar no nome do fundo, no do seu assessor e nos seus general partners. Todas as palavras devem coincidir; sem lematização.             |
| `adviser_crd`           | string  | Opcional. CRD do assessor que reporta o fundo: todos os fundos de uma firma.                                                                                  |
| `fund_type`             | enum    | Opcional. `venture_capital`, `private_equity`, `hedge`, `real_estate`, `securitized_asset`, `liquidity` ou `other`.                                           |
| `state`                 | string  | Opcional. Estado dos EUA onde o fundo está constituído, duas letras, p. ex. `DE`.                                                                             |
| `country`               | string  | Opcional. País onde o fundo está constituído, como o formulário o escreve, p. ex. `United States`, `Cayman Islands`.                                          |
| `min_gross_asset_value` | number  | Opcional. Apenas fundos com pelo menos este valor bruto de ativos, em dólares. Por padrão `0`.                                                                |
| `include_former`        | boolean | Opcional. `false` (padrão) retorna apenas os fundos que o assessor ainda reporta; `true` inclui também os que um filing posterior omitiu. Por padrão `false`. |
| `reported_from`         | string  | Opcional. Limite inferior da data do filing que reportou o fundo (`yyyy-mm-dd`, inclusive).                                                                   |
| `reported_to`           | string  | Opcional. Limite superior dessa data (`yyyy-mm-dd`, inclusive).                                                                                               |
| `page`                  | integer | Opcional. Página, começa em 1. Por padrão `1`.                                                                                                                |
| `per_page`              | integer | Opcional. Resultados por página, 1-50. Por padrão `20`.                                                                                                       |

```bash theme={"dark"}
curl https://api.croma.run/us/iapd/private-funds-search/v1 \
  -H "Authorization: Bearer $CROMA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "fund_type": "venture_capital", "min_gross_asset_value": 1000000000 }'
```

Retorna `as_of` (o quão atuais são os dados), os filtros aplicados, `total` (correspondências em todas as páginas), `page`, `per_page`, `total_pages`, `count` e `funds[]`, do maior valor bruto de ativos ao menor.

Cada fundo traz `fund_id` (a chave, `805-` e dez dígitos), `fund_name`, `adviser_crd`, `adviser_name`, `adviser_type`, `fund_type` (`venture_capital`, `private_equity`, `hedge`, `real_estate`, `securitized_asset`, `liquidity` ou `other`), `fund_type_other`, `state`, `country`, `gross_asset_value` (em dólares), `minimum_investment`, `owners_count`, `ownership` (`{ adviser_pct, funds_pct, non_us_pct }`), `is_master`, `is_feeder`, `master_fund_name`, `master_fund_id`, `is_fund_of_funds`, `invests_in_adviser_funds`, `exclusion_3c1`, `exclusion_3c7`, `has_other_advisers`, `has_annual_audit`, `unqualified_opinion`, `auditor` (`{ name, city, state, country, pcaob_registered }`), `uses_prime_broker`, `uses_custodian`, `uses_administrator`, `general_partners[]`, `form_d_file_numbers[]` (o cruzamento com o dataset de Form D), `filing_id`, `filing_type`, `reported_at`, `reported_on`, `is_current` e `reported_until`.

A linha de um fundo é o último filing do seu assessor que o lista. `is_current` é true enquanto o filing mais recente do assessor ainda lista o fundo; quando um filing posterior o omite, `is_current` passa a false e `reported_until` é a data desse filing. As datas são `yyyy-mm-dd`. Os campos vazios são `null`.

<Note>
  Todos os fundos privados reportados à SEC desde 2011, atualizados
  mensalmente à medida que a SEC publica os filings do mês. Passe
  `fund_type: "venture_capital"` para acompanhar os fundos de venture capital,
  ou `adviser_crd` para listar os fundos de uma firma.
</Note>

## Um fundo privado

`POST /us/iapd/private-fund/v1` <a className="dataset-pill" href="/pt/datasets">Dataset</a>

Resolve um fundo pelo seu id e retorna o registro completo.

| Campo     | Tipo   | Notas                                                                                                       |
| --------- | ------ | ----------------------------------------------------------------------------------------------------------- |
| `fund_id` | string | **Obrigatório.** Id do fundo como o Form ADV o atribui, p. ex. `805-8573539182`, como retornado pela busca. |

```bash theme={"dark"}
curl https://api.croma.run/us/iapd/private-fund/v1 \
  -H "Authorization: Bearer $CROMA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "fund_id": "805-8573539182" }'
```

Retorna `found`, `fund_id`, `as_of` e `fund` (null quando não encontrado).

Cada fundo traz `fund_id` (a chave, `805-` e dez dígitos), `fund_name`, `adviser_crd`, `adviser_name`, `adviser_type`, `fund_type` (`venture_capital`, `private_equity`, `hedge`, `real_estate`, `securitized_asset`, `liquidity` ou `other`), `fund_type_other`, `state`, `country`, `gross_asset_value` (em dólares), `minimum_investment`, `owners_count`, `ownership` (`{ adviser_pct, funds_pct, non_us_pct }`), `is_master`, `is_feeder`, `master_fund_name`, `master_fund_id`, `is_fund_of_funds`, `invests_in_adviser_funds`, `exclusion_3c1`, `exclusion_3c7`, `has_other_advisers`, `has_annual_audit`, `unqualified_opinion`, `auditor` (`{ name, city, state, country, pcaob_registered }`), `uses_prime_broker`, `uses_custodian`, `uses_administrator`, `general_partners[]`, `form_d_file_numbers[]` (o cruzamento com o dataset de Form D), `filing_id`, `filing_type`, `reported_at`, `reported_on`, `is_current` e `reported_until`.

A linha de um fundo é o último filing do seu assessor que o lista. `is_current` é true enquanto o filing mais recente do assessor ainda lista o fundo; quando um filing posterior o omite, `is_current` passa a false e `reported_until` é a data desse filing. As datas são `yyyy-mm-dd`. Os campos vazios são `null`.

<Note>
  Um id de fundo que nenhum filing de Form ADV registra retorna `found: false`
  com HTTP 200, não um erro.
</Note>

<Card title="Referência completa" icon="code" href="/pt/api-reference/overview">
  Esquemas, todos os campos de resposta e um playground interativo.
</Card>
