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 filings
POST /us/sec-13f/filings-search/v1 Dataset
Busca os filings por qualquer combinação de nome do gestor, CIK, CRD,
estado, trimestre e valor total. Do trimestre mais recente ao mais antigo.
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 filings[], do trimestre mais recente ao mais antigo e do maior ao menor dentro de cada um.
Cada filing traz accession_number (a chave), filed_on, period (o fechamento de trimestre reportado), submission_type (13F-HR um relatório de posições, 13F-NT um aviso de que outro gestor as reporta, e suas emendas /A), is_amendment, amendment_number, amendment_type, report_type, manager ({ cik, name, crd, sec_file_number, form_13f_file_number, address }), holdings_count, holdings_value (em dólares), other_managers_count, confidential_omitted, additional_information e filing_url.
Os montantes são números em dólares. O Form 13F reportava os valores em milhares até as regras que entraram em vigor em janeiro de 2023; aqui os montantes estão normalizados para dólares em toda a série, então um filing de 2019 e um de 2026 se comparam diretamente. A regra da própria SEC é aplicada pela data de apresentação; uma minoria de gestores reportou em dólares antes de 2023 mesmo assim, e seus montantes antigos ficam mil vezes mais altos. As datas são yyyy-mm-dd. Os campos vazios são null.
A SEC publica o Form 13F em conjuntos de dados trimestrais algumas semanas
depois que cada janela de apresentação fecha, então a cópia está tão atual
quanto o conjunto mais recente:
as_of diz exatamente o quanto.Um filing e suas posições
POST /us/sec-13f/filing/v1 Dataset
Resolve um Form 13F pelo seu número de acesso e o retorna com as posições que
reportou, da maior à menor.
found, accession_number, as_of, filing (null quando não encontrado) e holdings[]: as posições do filing, da maior à menor, até 200.
Cada filing traz accession_number (a chave), filed_on, period (o fechamento de trimestre reportado), submission_type (13F-HR um relatório de posições, 13F-NT um aviso de que outro gestor as reporta, e suas emendas /A), is_amendment, amendment_number, amendment_type, report_type, manager ({ cik, name, crd, sec_file_number, form_13f_file_number, address }), holdings_count, holdings_value (em dólares), other_managers_count, confidential_omitted, additional_information e filing_url.
Os montantes são números em dólares. O Form 13F reportava os valores em milhares até as regras que entraram em vigor em janeiro de 2023; aqui os montantes estão normalizados para dólares em toda a série, então um filing de 2019 e um de 2026 se comparam diretamente. A regra da própria SEC é aplicada pela data de apresentação; uma minoria de gestores reportou em dólares antes de 2023 mesmo assim, e seus montantes antigos ficam mil vezes mais altos. As datas são yyyy-mm-dd. Os campos vazios são null.
Cada posição traz id (a chave: o número de acesso do filing e a sequência da posição), accession_number, filed_on, period, manager_cik, manager_name, manager_crd, issuer_name, cusip, figi, class_title, value (em dólares), shares, share_type (SH ações ou PRN montante principal), put_call (PUT, CALL ou null quando a posição é o próprio valor), discretion, other_managers, e a autoridade de voto separada em voting_sole, voting_shared e voting_none.
Os valores estão normalizados para dólares em toda a série. As datas são yyyy-mm-dd. Os campos vazios são null.
Um número de acesso que nenhum Form 13F registra retorna
found: false com
HTTP 200, não um erro. holdings fica vazio para um aviso, que não reporta
posições próprias, e para trimestres anteriores aos que a cópia guarda.Buscar posições
POST /us/sec-13f/holdings-search/v1 Dataset
Busca as posições por qualquer combinação de emissor, gestor, CUSIP, opções,
trimestre e valor. Da maior à menor.
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 holdings[], do maior ao menor.
Cada posição traz id (a chave: o número de acesso do filing e a sequência da posição), accession_number, filed_on, period, manager_cik, manager_name, manager_crd, issuer_name, cusip, figi, class_title, value (em dólares), shares, share_type (SH ações ou PRN montante principal), put_call (PUT, CALL ou null quando a posição é o próprio valor), discretion, other_managers, e a autoridade de voto separada em voting_sole, voting_shared e voting_none.
Os valores estão normalizados para dólares em toda a série. As datas são yyyy-mm-dd. Os campos vazios são null.
Passe um
cusip para ver todos os gestores que detêm um valor, ou um
manager_cik para ver a carteira de um gestor. A cópia guarda os trimestres
recentes; as_of diz até quando, e a busca de filings cobre todos os
trimestres desde 2013.Referência completa
Esquemas, todos os campos de resposta e um playground interativo.