API para SEC EDGAR: Documentos protocolados
Liste os documentos protocolados por uma empresa de capital aberto no SEC EDGAR (tipo de formulário, data de protocolo, número de acesso e links dos documentos) por ticker, nome da empresa ou CIK, com filtros opcionais de tipo de formulário e data.
Teste
Faça sua primeira requisição
{
"data": {
"items": [
{
"accessionNumber": "example",
"cik": "example",
"companyName": "Acme Inc",
"description": "A short example description of this item.",
"filedUtc": 12.5,
"filingUrl": "https://example.com/page",
"fiscalYearEnd": "example",
"form": "example",
"reportedUtc": 12.5,
"sic": "example",
"ticker": "example",
"url": "https://example.com/page"
}
]
},
"found": true,
"reason": "not_found"
}interface SecFilingsResponse {
data: {
items: {
accessionNumber: string;
cik?: string;
companyName?: string;
description?: string;
filedUtc?: number;
filingUrl?: string;
fiscalYearEnd?: string;
form?: string;
reportedUtc?: number;
sic?: string;
ticker?: string;
url: string;
}[];
} | null;
found: boolean;
reason?: "not_found";
}Referência completa de parâmetros e resposta - todos os campos, tipos e exemplos deste endpoint.
Referência
Requisição, resposta e preço
Última verificação em 2026-09-29 · disponibilidade e latência medidas em 30dcurl -X POST https://api.getanyapi.com/v1/run/sec.filings \
-H "Authorization: Bearer $ANYAPI_KEY" \
-H "Content-Type: application/json" \
-d '{"limit":3,"ticker":"AAPL"}'| Campo | Tipo | Valor de exemplo |
|---|---|---|
| Corpo da requisição | ||
| companyName | string | Nome da empresa a buscar (aceita correspondência parcial, por exemplo 'Tesla' ou 'Berkshire'). Use quando você não tiver o ticker. Se ticker e companyName forem informados, ticker tem prioridade. |
| dateFrom | string | Retorna apenas documentos protocolados nesta data ou depois dela, no formato YYYY-MM-DD (ex.: 2025-01-01). |
| dateTo | string | Retorna apenas documentos protocolados nesta data ou antes dela, no formato YYYY-MM-DD (ex.: 2026-06-01). |
| form | string | Filtra os documentos pelo tipo de formulário da SEC (ex.: 10-K, 10-Q, 8-K, 4, DEF 14A, S-1, 13F-HR); omita para todos os formulários. |
| limit | integer | 3Número máximo de documentos a retornar (1-25, padrão 25). A cobrança é por resultado retornado, então um limite menor custa menos. |
| ticker | string | "AAPL"Ticker da ação da empresa, por exemplo AAPL, MSFT ou TSLA. Informe ticker ou companyName; ticker é a busca mais precisa. |
| Resposta | ||
| data | object | The result wrapper, or null when nothing was found. |
| data.items | object[] | Filing records: company and CIK, form type, filing date, accession number, and document links. Populated whenever the provider has data for the entity. |
| data.items[].accessionNumber | string | SEC accession number uniquely identifying the filing. Populated whenever the provider has data for the entity. |
| data.items[].cik | string | SEC Central Index Key for the filer. Populated whenever the provider has data for the entity. |
| data.items[].companyName | string | Filer company name. Populated whenever the provider has data for the entity. |
| data.items[].description | string | Primary document description, e.g. the form label. |
| data.items[].filedUtc | number | UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. Date the filing was filed. Populated whenever the provider has data for the entity. |
| data.items[].filingUrl | string | Link to the filing index/folder on sec.gov. |
| data.items[].fiscalYearEnd | string | Fiscal year end as MMDD, e.g. 0926. |
| data.items[].form | string | SEC form type, e.g. 10-K, 10-Q, 8-K. Populated whenever the provider has data for the entity. |
| data.items[].reportedUtc | number | UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. Period-of-report date for the filing. |
| data.items[].sic | string | SIC industry code SEC files the company under. |
| data.items[].ticker | string | Stock ticker symbol of the filer, when known. |
| data.items[].url | string | Direct link to the primary filing document on sec.gov. Populated whenever the provider has data for the entity. |
| found | boolean | True when at least one filing record was returned. |
| reason | "not_found" | Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost. |
| Preço | ||
| Preço por requisição (teto) | USD | US$ 0,0132 |
| Preço /mil resultados | USD | US$ 0,528 |
Dúvidas frequentes
Sobre o endpoint Documentos protocolados da API para SEC EDGAR
O endpoint Documentos protocolados da AnyAPI para SEC EDGAR retorna dados de SEC EDGAR em JSON normalizado com uma chamada POST para /v1/run/sec.filings. Liste os documentos protocolados por uma empresa de capital aberto no SEC EDGAR (tipo de formulário, data de protocolo, número de acesso e links dos documentos) por ticker, nome da empresa ou CIK, com filtros opcionais de tipo de formulário e data. A AnyAPI retorna um schema normalizado, seja qual for a fonte que atende. Custa US$ 0,53 por mil resultados, e nunca mais de US$ 0,0132 por requisição, em dólares, sem assinatura e sem mínimo mensal. Nos últimos 30 dias, 100,0% das chamadas ao endpoint Documentos protocolados da API para SEC EDGAR feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 4,3 segundos, em 3 chamadas medidas.