API para Congress Trades: Negociações
Obtenha as declarações financeiras e as negociações de ações dos membros do Congresso dos EUA (membro, ticker, tipo de transação, faixa de valor e datas), com filtro por membro, ticker ou intervalo de datas.
Teste
Faça sua primeira requisição
{
"data": {
"items": [
{
"amountRange": "19.99",
"assetName": "Example title",
"assetType": "general",
"chamber": "example",
"firstName": "Alex",
"id": "a1b2c3d4",
"lastName": "Rivera",
"owner": "Alex Rivera",
"reportedUtc": 12.5,
"stateDistrict": "CA",
"symbol": "example",
"tradedUtc": 12.5,
"transactionType": "general",
"year": 2024
}
]
},
"found": true,
"reason": "not_found"
}interface CongressTradesResponse {
data: {
items: {
amountRange?: string;
assetName?: string;
assetType?: string;
chamber?: string;
firstName?: string;
id: string;
lastName?: string;
owner?: string;
reportedUtc?: number;
stateDistrict?: string;
symbol: string;
tradedUtc?: number;
transactionType?: string;
year?: number;
}[];
} | 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/congress.trades \
-H "Authorization: Bearer $ANYAPI_KEY" \
-H "Content-Type: application/json" \
-d '{"limit":5}'| Campo | Tipo | Valor de exemplo |
|---|---|---|
| Corpo da requisição | ||
| endDate | string | Data de transação mais recente a incluir, inclusive, no formato YYYY-MM-DD (ex.: 2026-06-01). |
| firstName | string | Filtra pelo primeiro nome do membro do Congresso, com correspondência parcial sem diferenciar maiúsculas de minúsculas (ex.: Nancy). |
| lastName | string | Filtra pelo sobrenome do membro do Congresso, com correspondência parcial sem diferenciar maiúsculas de minúsculas (ex.: Pelosi). |
| limit | integer | 5Número máximo de resultados a retornar (1-25, padrão 25). A cobrança é por resultado retornado, então um limite menor custa menos. |
| startDate | string | Data de transação mais antiga a incluir, inclusive, no formato YYYY-MM-DD (ex.: 2026-01-01). |
| ticker | string | Filtra as transações que envolvem este ticker de ação (ex.: NVDA). |
| Resposta | ||
| data | object | The result wrapper, or null when nothing was found. |
| data.items | object[] | Disclosure records: member name and chamber, stock ticker, transaction type, amount range, and transaction/report dates. Populated whenever the provider has data for the entity. |
| data.items[].amountRange | string | Disclosed dollar amount range for the transaction. |
| data.items[].assetName | string | Full name of the traded asset. Populated whenever the provider has data for the entity. |
| data.items[].assetType | string | House disclosure asset class code, e.g. ST for stock or OP for option. |
| data.items[].chamber | string | Congressional chamber, e.g. House or Senate. |
| data.items[].firstName | string | Member's first name. Populated whenever the provider has data for the entity. |
| data.items[].id | string | Stable disclosure record identifier. Populated whenever the provider has data for the entity. |
| data.items[].lastName | string | Member's last name. Populated whenever the provider has data for the entity. |
| data.items[].owner | string | Trade owner code, e.g. SP (spouse), JT (joint), DC (dependent child). |
| data.items[].reportedUtc | number | UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. Date the transaction was reported/disclosed. |
| data.items[].stateDistrict | string | Member's state and district, e.g. PA11. |
| data.items[].symbol | string | Stock ticker symbol of the traded asset. Populated whenever the provider has data for the entity. |
| data.items[].tradedUtc | number | UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. Date the transaction occurred. |
| data.items[].transactionType | string | Transaction type code, e.g. P (purchase), S (sale). |
| data.items[].year | integer | Calendar year of the disclosure filing. |
| found | boolean | True when at least one disclosure 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,0534 |
| Preço /mil resultados | USD | US$ 2,05 |
Dúvidas frequentes
Sobre o endpoint Negociações da API para Congress Trades
O endpoint Negociações da AnyAPI para Congress Trades retorna dados de Congress Trades em JSON normalizado com uma chamada POST para /v1/run/congress.trades. Obtenha as declarações financeiras e as negociações de ações dos membros do Congresso dos EUA (membro, ticker, tipo de transação, faixa de valor e datas), com filtro por membro, ticker ou intervalo de datas. A AnyAPI retorna um schema normalizado, seja qual for a fonte que atende. Custa US$ 2,05 por mil resultados, e nunca mais de US$ 0,0534 por requisição, em dólares, sem assinatura e sem mínimo mensal. Nos últimos 30 dias, 100,0% das chamadas ao endpoint Negociações da API para Congress Trades feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 9,4 segundos, em 29 chamadas medidas.