La fuente entera, organizada y lista para consultar: cada endpoint de esta página responde en milisegundos. Cada respuesta incluye
as_of: qué tan actualizados están los datos. Cómo funcionan los datasets.Buscar filings
POST /us/sec-13f/filings-search/v1 Dataset
Busca los filings por cualquier combinación de nombre del gestor, CIK, CRD,
estado, trimestre y valor total. Del trimestre más reciente al más antiguo.
as_of (qué tan actualizados están los datos), los filtros aplicados, total (coincidencias en todas las páginas), page, per_page, total_pages, count y filings[], del trimestre más reciente al más antiguo y de mayor a menor dentro de cada uno.
Cada filing incluye accession_number (la clave), filed_on, period (el cierre de trimestre reportado), submission_type (13F-HR un reporte de posiciones, 13F-NT un aviso de que otro gestor las reporta, y sus enmiendas /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 (en dólares), other_managers_count, confidential_omitted, additional_information y filing_url.
Los montos son números en dólares. El Form 13F reportaba los valores en miles hasta las reglas que entraron en vigor en enero de 2023; aquí los montos están normalizados a dólares en toda la serie, así que un filing de 2019 y uno de 2026 se comparan directamente. Se aplica la regla de la propia SEC según la fecha de presentación; una minoría de gestores reportó en dólares antes de 2023 de todos modos, y sus montos antiguos quedan mil veces más altos. Las fechas son yyyy-mm-dd. Los campos vacíos son null.
La SEC publica el Form 13F en conjuntos de datos trimestrales algunas semanas
después de que cierra cada ventana de presentación, así que la copia está tan
actualizada como el conjunto más reciente:
as_of dice exactamente cuánto.Un filing y sus posiciones
POST /us/sec-13f/filing/v1 Dataset
Resuelve un Form 13F por su número de acceso y lo devuelve con las posiciones
que reportó, de mayor a menor.
found, accession_number, as_of, filing (null cuando no se encuentra) y holdings[]: las posiciones del filing, de mayor a menor, hasta 200.
Cada filing incluye accession_number (la clave), filed_on, period (el cierre de trimestre reportado), submission_type (13F-HR un reporte de posiciones, 13F-NT un aviso de que otro gestor las reporta, y sus enmiendas /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 (en dólares), other_managers_count, confidential_omitted, additional_information y filing_url.
Los montos son números en dólares. El Form 13F reportaba los valores en miles hasta las reglas que entraron en vigor en enero de 2023; aquí los montos están normalizados a dólares en toda la serie, así que un filing de 2019 y uno de 2026 se comparan directamente. Se aplica la regla de la propia SEC según la fecha de presentación; una minoría de gestores reportó en dólares antes de 2023 de todos modos, y sus montos antiguos quedan mil veces más altos. Las fechas son yyyy-mm-dd. Los campos vacíos son null.
Cada posición incluye id (la clave: el número de acceso del filing y la secuencia de la posición), accession_number, filed_on, period, manager_cik, manager_name, manager_crd, issuer_name, cusip, figi, class_title, value (en dólares), shares, share_type (SH acciones o PRN monto principal), put_call (PUT, CALL o null cuando la posición es el valor mismo), discretion, other_managers, y la autoridad de voto separada en voting_sole, voting_shared y voting_none.
Los valores están normalizados a dólares en toda la serie. Las fechas son yyyy-mm-dd. Los campos vacíos son null.
Un número de acceso que ningún Form 13F registra devuelve
found: false con
HTTP 200, no un error. holdings está vacío para un aviso, que no reporta
posiciones propias, y para trimestres anteriores a los que la copia guarda.Buscar posiciones
POST /us/sec-13f/holdings-search/v1 Dataset
Busca las posiciones por cualquier combinación de emisor, gestor, CUSIP,
opciones, trimestre y valor. De mayor a menor.
as_of (qué tan actualizados están los datos), los filtros aplicados, total (coincidencias en todas las páginas), page, per_page, total_pages, count y holdings[], de mayor a menor.
Cada posición incluye id (la clave: el número de acceso del filing y la secuencia de la posición), accession_number, filed_on, period, manager_cik, manager_name, manager_crd, issuer_name, cusip, figi, class_title, value (en dólares), shares, share_type (SH acciones o PRN monto principal), put_call (PUT, CALL o null cuando la posición es el valor mismo), discretion, other_managers, y la autoridad de voto separada en voting_sole, voting_shared y voting_none.
Los valores están normalizados a dólares en toda la serie. Las fechas son yyyy-mm-dd. Los campos vacíos son null.
Pasa un
cusip para ver todos los gestores que tienen un valor, o un
manager_cik para ver el portafolio de un gestor. La copia guarda los
trimestres recientes; as_of dice hasta cuándo, y la búsqueda de filings
cubre todos los trimestres desde 2013.Referencia completa
Esquemas, todos los campos de respuesta y un playground interactivo.