API de Congress Trades

API de Congress Trades: Operaciones

Get US Congress members' financial disclosures and stock trades (member, ticker, transaction type, amount range, and dates), filterable by member, ticker, or date range. Results come newest filing first (by reportedUtc, not tradedUtc), so a recent filing can list trades made years earlier.

US$1.85/1k resultados, pagas por solicitud, sin suscripción.

Congress Trading | Capitol Trades
capitoltrades.com/trades
Capitol TradesTradesPoliticiansIssuersInsightsBuzzPress

Trades

Find by politicianCongress ChamberFind by issuerIssuer StateTransaction Type

36,887

TRADES

1,812

FILINGS

210

POLITICIANS

POLITICIANTRADED ISSUERTRADEDFILED AFTEROWNERTYPESIZE

House | TX11

NVIDIA Corporation

Sep 15, 202612 daysSpouseBUY$50,001 - $100,000

House | TX11

Microsoft Corporation

Sep 9, 202611 daysJointSELL$15,001 - $50,000

House | TX11

Exxon Mobil Corporation

Aug 27, 202615 daysChildBUY$1,001 - $15,000
Lo que devolvió la APIitems[0]
{
"id": "cg_2026_84471",
"symbol": "NVDA",
"assetName": "NVIDIA Corporation",
"firstName": "Marjorie",
"lastName": "Castellane",
"chamber": "House",
"stateDistrict": "TX11",
"owner": "SP",
... 6 campos más
}
Disponibilidad
100.00%
30d · 20 llamadas
Solicitudes
20
30d · semanal, últimas 12 sem.
Respuesta
6.3s
mediana · 30d

Precios

Precios del endpoint Operaciones de la API de Congress Trades

Pagas
US$18.48
US$1.85/1k resultados, solo por lo que usas. Sin plan mensual.
Una solicitud cuesta como máximo US$0.0462 (25 results).
El saldo inicial de US$0.10 alcanza para al menos 2 solicitudes.

Pruébalo

Obtén Operaciones de Congress Trades en una sola solicitud

Abrir en
Respuesta de ejemplo
Las ejecuciones gratis devuelven solo los primeros 3 resultados. Agrega fondos a una clave para obtener la respuesta completa.

Este ejemplo muestra 17 de 18 campos. Ver todos los campos

{
  "found": true,
  "data": {
    "items": [
      {
        "id": "cg_2026_84471",
        "symbol": "NVDA",
        "assetName": "NVIDIA Corporation",
        "firstName": "Marjorie",
        "lastName": "Castellane",
        "chamber": "House",
        "stateDistrict": "TX11",
        "owner": "SP",
        "transactionType": "P",
        "amountRange": "$50,001 - $100,000",
        "tradedUtc": 1789430400,
        "reportedUtc": 1790467200,
        "assetType": "ST",
        "year": 2026
      },
      {
        "id": "cg_2026_84392",
        "symbol": "MSFT",
        "assetName": "Microsoft Corporation",
        "firstName": "Marjorie",
        "lastName": "Castellane",
        "chamber": "House",
        "stateDistrict": "TX11",
        "owner": "JT",
        "transactionType": "S",
        "amountRange": "$15,001 - $50,000",
        "tradedUtc": 1788912000,
        "reportedUtc": 1789862400,
        "assetType": "ST",
        "year": 2026
      },
      {
        "id": "cg_2026_83810",
        "symbol": "XOM",
        "assetName": "Exxon Mobil Corporation",
        "firstName": "Marjorie",
        "lastName": "Castellane",
        "chamber": "House",
        "stateDistrict": "TX11",
        "owner": "DC",
        "transactionType": "P",
        "amountRange": "$1,001 - $15,000",
        "tradedUtc": 1787788800,
        "reportedUtc": 1789084800,
        "assetType": "ST",
        "year": 2026
      }
    ]
  }
}

Referencia completa de parámetros y respuesta: cada campo, tipo y ejemplo de este endpoint.

Referencia

Una solicitud, un formato de respuesta.

Cada campo que envías y cada campo que recibes, cada uno con un ejemplo real.

Verificado por última vez el 2026-11-14 · disponibilidad y latencia medidas en 30d

Cuerpo de la solicitud

JSON, enviado por POST a este endpoint.

  • endDatestring

    Última fecha de transacción que incluir, inclusive, en formato YYYY-MM-DD (p. ej., 2026-06-01).

  • firstNamestring

    Filtra por el nombre de pila del miembro del Congreso, coincidencia parcial sin distinguir mayúsculas de minúsculas (p. ej., Nancy).

  • lastNamestring

    Castellane

    Filtra por el apellido del miembro del Congreso, coincidencia parcial sin distinguir mayúsculas de minúsculas (p. ej., Pelosi).

  • limitinteger

    3

    Número máximo de resultados que se devuelven (1-25, predeterminado 25). Se cobra por cada resultado devuelto, así que un límite más bajo cuesta menos.

  • startDatestring

    Fecha más temprana de las transacciones a incluir, inclusive, en formato YYYY-MM-DD (p. ej., 2026-01-01).

  • tickerstring

    Filtra las transacciones que involucran este símbolo bursátil (p. ej., NVDA).

Envías. Un cuerpo JSON pequeño. Los valores que se muestran son ejemplos para reemplazar por los tuyos.

Respuesta

JSON, un valor de ejemplo por campo.

each itemdata.items[]

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.

  • amountRangestring

    $50,001 - $100,000

    Disclosed dollar amount range for the transaction.

  • assetNamestring

    NVIDIA Corporation

    Full name of the traded asset. Populated whenever the provider has data for the entity.

  • assetTypestring

    ST

    House disclosure asset class code, e.g. ST for stock or OP for option.

  • chamberstring

    House

    Congressional chamber, e.g. House or Senate.

  • firstNamestring

    Marjorie

    Member's first name. Populated whenever the provider has data for the entity.

  • idstring

    cg_2026_84471

    Stable disclosure record identifier. Populated whenever the provider has data for the entity.

  • lastNamestring

    Castellane

    Member's last name. Populated whenever the provider has data for the entity.

  • ownerstring

    SP

    Trade owner code, e.g. SP (spouse), JT (joint), DC (dependent child).

  • reportedUtcnumber

    1790467200

    UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. Date the transaction was reported/disclosed.

  • stateDistrictstring

    TX11

    Member's state and district, e.g. PA11.

  • symbolstring

    NVDA

    Stock ticker symbol of the traded asset. Populated whenever the provider has data for the entity.

  • tradedUtcnumber

    1789430400

    UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. Date the transaction occurred.

  • transactionTypestring

    P

    Transaction type code, e.g. P (purchase), S (sale).

  • yearinteger

    2026

    Calendar year of the disclosure filing.

top level
  • foundboolean

    true

    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.

Recibes. Campos con nombre y tipo, con el mismo formato sin importar qué fuente responda.

Preguntas frecuentes

Acerca del endpoint Operaciones de la API de Congress Trades

El endpoint Operaciones de AnyAPI para Congress Trades devuelve datos de Congress Trades como JSON normalizado con una sola llamada POST a /v1/run/congress.trades. Get US Congress members' financial disclosures and stock trades (member, ticker, transaction type, amount range, and dates), filterable by member, ticker, or date range. Results come newest filing first (by reportedUtc, not tradedUtc), so a recent filing can list trades made years earlier. AnyAPI devuelve un único esquema normalizado sin importar qué fuente atienda la solicitud. Cuesta US$1.85 por cada 1,000 resultados, y nunca más de US$0.0462 por una sola solicitud, en dólares estadounidenses, sin suscripción y sin mínimo mensual. En los últimos 30 días, el 100.0% de las llamadas al endpoint Operaciones de la API de Congress Trades a través de AnyAPI tuvo éxito, con un tiempo de respuesta mediano de 6.3 segundos en 20 llamadas medidas.

Cuesta US$1.85 por cada 1,000 resultados, y nunca más de US$0.0462 por una sola solicitud, en dólares estadounidenses, sin suscripción y sin mínimo mensual. Agregas fondos a una billetera en dólares y cada llamada descuenta de ella. Algunas solicitudes fallidas pagadas con la billetera generan cargos de procesamiento que trasladamos al costo, sin margen; la respuesta de error muestra el monto cobrado.

Get US Congress members' financial disclosures and stock trades (member, ticker, transaction type, amount range, and dates), filterable by member, ticker, or date range. Results come newest filing first (by reportedUtc, not tradedUtc), so a recent filing can list trades made years earlier. La respuesta es JSON normalizado con el mismo envoltorio que devuelve cada endpoint de AnyAPI, así que procesar un segundo endpoint es solo cambiar la URL.

En los últimos 30 días, el 100.0% de las llamadas al endpoint Operaciones de la API de Congress Trades a través de AnyAPI tuvo éxito, con un tiempo de respuesta mediano de 6.3 segundos en 20 llamadas medidas. Estas son mediciones propias de AnyAPI sobre el tráfico que pasa por el gateway, recalculadas continuamente, no un objetivo de nivel de servicio publicado.

Sí. Una cuenta nueva de AnyAPI empieza con US$0.10 de saldo gratis, sin tarjeta, que alcanza para al menos 2 llamadas a Operaciones de Congress Trades a un máximo de US$0.0462 cada una.

Envía una solicitud POST a https://api.getanyapi.com/v1/run/congress.trades con tu clave de AnyAPI en un encabezado "Authorization: Bearer" y la entrada como cuerpo JSON. La misma clave y la misma billetera sirven para todos los endpoints de AnyAPI.

No. Agregas dólares a un solo saldo prepagado de AnyAPI y cada solicitud descuenta de él. No hay plan mensual ni mínimo, y el mismo saldo paga todos los endpoints de AnyAPI.

Sí. Instala @getanyapi/sdk desde npm para TypeScript o getanyapi desde pip para Python. Ambos llaman a todos los endpoints de AnyAPI con la misma clave, y también sirve cualquier cliente HTTP.

Sí. Un agente puede conectarse al servidor MCP de AnyAPI en https://api.getanyapi.com/mcp, o crear su propia clave de prueba gratis con un solo POST sin autenticar a https://api.getanyapi.com/agent/signup y llamar a este endpoint por HTTP.