Skip to main content
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.
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.

Buscar assessores

POST /us/iapd/advisers-search/v1 Dataset 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.
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.
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.

Um assessor

POST /us/iapd/adviser/v1 Dataset Resolve um assessor por CRD e retorna seu registro com os fundos privados que reporta atualmente.
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.
Um CRD que não está no registro da SEC retorna found: false com HTTP 200, não um erro.

Buscar fundos privados

POST /us/iapd/private-funds-search/v1 Dataset 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.
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.
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.

Um fundo privado

POST /us/iapd/private-fund/v1 Dataset Resolve um fundo pelo seu id e retorna o registro completo.
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.
Um id de fundo que nenhum filing de Form ADV registra retorna found: false com HTTP 200, não um erro.

Referência completa

Esquemas, todos os campos de resposta e um playground interativo.