> ## Documentation Index
> Fetch the complete documentation index at: /docs/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Quiver Quantitative API: base URL https://api.quiverquant.com, endpoints under /beta/. Authenticate every request with the header `Authorization: Bearer <API key>`. Keys are on https://api.quiverquant.com/dashboard/ after subscribing at https://api.quiverquant.com/pricing/.
> AI agents can use the Quiver MCP server at https://mcp.quiverquant.com/ (streamable HTTP; OAuth sign-in, or the API key as a Bearer token). Setup: https://api.quiverquant.com/docs/mcp-server.
> Each dataset needs a plan (https://api.quiverquant.com/docs/plans-and-access) and each endpoint has a per-account rate limit (https://api.quiverquant.com/docs/rate-limits).

# Bulk Congress Trading

> Returns the full history of transactions by members of U.S. Congress.

**Plan:** included in every plan, from Hobbyist up. See [Plans and data access](/docs/plans-and-access.md).


## OpenAPI

````yaml /openapi.json get /beta/bulk/congresstrading
openapi: 3.0.3
info:
  title: Quiver API
  version: v1
  description: Tap into the power of alternative data
  contact:
    name: 'Us: info@quiverquant.com'
    email: info@quiverquant.com
  license:
    name: Terms of Service
    url: https://www.quiverquant.com/termsofservice/
servers:
  - url: https://api.quiverquant.com
security: []
tags:
  - name: Congress
    description: Stock trades, holdings and profiles of members of Congress.
  - name: Trump trades
    description: Stock trades by Donald Trump.
  - name: Insiders and institutions
    description: Insider trades, 13F holdings, shareholders and executive pay.
  - name: Government contracts
    description: Federal contracts awarded to public companies.
  - name: Lobbying and donations
    description: Corporate lobbying, revolving door lobbyists and PAC donations.
  - name: Market data
    description: Daily prices, off-exchange trading and Polymarket trades.
  - name: Patents
    description: Patents granted to public companies, and patent-based signals.
  - name: Company data
    description: Layoff notices, app ratings and the Quiver newsfeed.
  - name: New Constructs
    description: New Constructs ratings, a separate subscription.
paths:
  /beta/bulk/congresstrading:
    get:
      tags:
        - Congress
      summary: Bulk Congress Trading
      description: Returns the full history of transactions by members of U.S. Congress.
      operationId: bulk_congresstrading_retrieve
      parameters:
        - in: query
          name: bioguide_id
          schema:
            type: string
          description: Congressperson's BioGuide id
        - in: query
          name: date
          schema:
            type: string
            format: date
          description: Date, formatted as YYYYMMDD
        - in: query
          name: nonstock
          schema:
            type: boolean
          description: Include non-stock transactions
        - in: query
          name: normalized
          schema:
            type: boolean
          description: Normalize representative/senator names
        - in: query
          name: page
          schema:
            type: integer
          description: Page number
        - in: query
          name: page_size
          schema:
            type: integer
          description: Items / page
        - in: query
          name: representative
          schema:
            type: string
          description: Congressperson's name
        - in: query
          name: ticker
          schema:
            type: string
          description: Ticker for any given stock
        - in: query
          name: version
          schema:
            type: string
            default: V1
          description: API Version, one of V1 or V2
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AllCongressViewResponse'
          description: ''
      security:
        - WebPlatformTokenAuth: []
components:
  schemas:
    AllCongressViewResponse:
      title: AllCongressViewResponse
      description: JSON Response structure for all congress view endpoint.
      type: array
      items:
        anyOf:
          - $ref: '#/components/schemas/CongressionalTradeV2'
          - $ref: '#/components/schemas/CongressionalTrade'
    CongressionalTradeV2:
      title: CongressionalTradeV2
      description: V2 congressional trade data structure.
      type: object
      properties:
        Ticker:
          title: Ticker
          description: Ticker of shares transacted
          type: string
        TickerType:
          title: Tickertype
          description: >-
            Reported type of asset traded. Note: CS and ST are commonly used as
            abbreviated for common stock
          type: string
        Company:
          title: Company
          description: RecentSenate
          type: string
        Traded:
          title: Traded
          description: Transaction date
          type: string
          format: date-time
        Transaction:
          title: Transaction
          description: Purchase or Sale
          type: string
        Trade_Size_USD:
          title: Trade Size Usd
          description: >-
            Lower bound of transaction size ($). Congressional trades are
            reported as a range of values, this variable is the lower bound of
            that range
          type: string
        Status:
          title: Status
          description: Status of lawmaker’s position
          type: string
        Subholding:
          title: Subholding
          description: Reported subholding, if relevant
          type: string
        Description:
          title: Description
          description: Transaction description
          type: string
        Name:
          title: Name
          description: Name of congressperson who made the transaction
          type: string
        BioGuideID:
          title: Bioguideid
          description: BioGuide ID of the congressperson who made the transaction
          type: string
        Filed:
          title: Filed
          description: Disclosure date
          type: string
          format: date-time
        Party:
          title: Party
          description: Party of the congressperson who made the transaction
          type: string
        District:
          title: District
          description: District of the congressperson who made the transaction
          type: string
        Chamber:
          title: Chamber
          description: Senate or House
          type: string
        Comments:
          title: Comments
          description: Any comments left by lawmaker
          type: string
        Quiver_Upload_Time:
          title: Quiver Upload Time
          description: Time that transaction was scraped and processed by Quiver
          type: string
          format: date-time
        excess_return:
          title: Excess Return
          description: >-
            Estimated return of stock compared to return of S&P 500 since the
            transaction date
          type: string
        State:
          title: State
          type: string
        last_modified:
          title: Last Modified
          description: Date that Quiver last updated the details of this transaction
          type: string
          format: date-time
      required:
        - Traded
        - Name
        - BioGuideID
        - Filed
        - Party
        - Chamber
    CongressionalTrade:
      title: CongressionalTrade
      description: V1 congressional trade data structure.
      type: object
      properties:
        Representative:
          title: Representative
          description: Name of Congressperson who made the transaction
          type: string
        BioGuideID:
          title: Bioguideid
          description: BioGuide ID of the congressperson who made the transaction
          type: string
        ReportDate:
          title: Reportdate
          description: Date the transaction was reported
          type: string
          format: date-time
        TransactionDate:
          title: Transactiondate
          description: Date the transaction took place
          type: string
          format: date-time
        Ticker:
          title: Ticker
          description: Ticker of shares transacted
          type: string
        Transaction:
          title: Transaction
          description: Purchase or Sale
          type: string
        Range:
          title: Range
          type: string
        District:
          title: District
          description: District of the congressperson
          type: string
        House:
          title: House
          description: Representatives or Senate
          type: string
        Amount:
          title: Amount
          description: >-
            Lower bound of transaction size ($). Congressional trades are
            reported as a range of values, this variable is the lower bound of
            that range
          default: 0
          type: string
        Party:
          title: Party
          description: Political party of the congressperson who made the trade
          type: string
        last_modified:
          title: Last Modified
          description: Date that Quiver last updated the details of this transaction
          type: string
          format: date-time
        TickerType:
          title: Tickertype
          description: >-
            Reported type of asset traded. Note: CS and ST are commonly used as
            abbreviated for common stock
          type: string
        Description:
          title: Description
          description: Transaction description
          type: string
        ExcessReturn:
          title: Excessreturn
          description: >-
            Estimated return of stock compared to return of S&P 500 since the
            transaction date
          type: number
        PriceChange:
          title: Pricechange
          description: Percentage change in stock price since the transaction date
          type: number
        SPYChange:
          title: Spychange
          description: Percentage change in S&P 500 since the transaction date
          type: number
      required:
        - Representative
        - Party
  securitySchemes:
    WebPlatformTokenAuth:
      type: http
      scheme: bearer

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.