GET
/
ownership
/
congress
curl --request GET \
  --url https://openapi.ainvest.com/open/ownership/congress \
  --header 'Authorization: Bearer <token>'
{
  "data": {
    "data": [
      {
        "name": "<string>",
        "party": "<string>",
        "state": "<string>",
        "trade_date": "<string>",
        "filing_date": "<string>",
        "reporting_gap": "<string>",
        "trade_type": "<string>",
        "size": "<string>"
      }
    ]
  },
  "status_code": 123,
  "status_msg": "<string>"
}

Since 2012, the Stop Trading on Congressional Knowledge (STOCK) Act requires certain federal officials, including members of Congress, to publicly disclose their financial transactions over $1000 in those involving stocks, bonds, and some commodities. This is done through the Periodic Transaction Report (OGE Form 278-T), which must be filed within 30 days of notification of the transaction, but no later than 45 days after the transaction.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your key. Get the key here

Query Parameters

ticker
string
required

US stock market ticker symbol, e.g. AAPL, TSLA, etc.

page
integer
default:1

Page number for pagination, default is 1

Required range: x >= 1
page_size
integer
default:10

Number of items per page, default is 10

Required range: x >= 1

Response

200
application/json

Successful response in standard envelope.

The response is of type object.