Getting insider data for trading.
Insider trading is considered to be illegal when the material information is still non-public and serious consequences may happen, including potential fines or even jail.
But IT IS LEGAL when company insiders engage in trading company stock and they report these trades to the SEC in a timely manner.
Python Knowledge Base: Make coding great again.
- Updated:
2024-11-20 by Andrey BRATUS, Senior Data Analyst.
Python code to monitor insider trading activities:
Insider trading activities output (shown partly):
Python code to get stock insider holders' information:
Insider holders' information output (shown partly):
Let's see how to get data on insider trading activities from CEO, Directors, owners and obtain stock insider holders' information using Python.
In our case we will use Python to access trading statistics from Mboum Finance Official API which provides
insider trading data.
To use necessary API you need to get "your-api-key" directly from Mboum Finance, or using rapidapi.com, the way I recommend.
Output data is in JSON format which can be easily converted to any suitable form for further visualisation and analysis,
insider trading data will definetely help you to gain stable profitable market profits.
Insider trading data: Latest insider trading activities from CEO, Directors, Chief Executive Officer, 10% Owner, etc…
import requests
url = "https://mboum-finance.p.rapidapi.com/v1/sec/form4"
headers = {
"X-RapidAPI-Key": "your-api-key",
"X-RapidAPI-Host": "mboum-finance.p.rapidapi.com"
}
response = requests.request("GET", url, headers=headers)
print(response.text)
Get stock insider holders' information for specified symbol.
import requests
url = "https://mboum-finance.p.rapidapi.com/qu/quote/insider-holders"
querystring = {"symbol":"AAPL"}
headers = {
"X-RapidAPI-Key": "your-api-key",
"X-RapidAPI-Host": "mboum-finance.p.rapidapi.com"
}
response = requests.request("GET", url, headers=headers, params=querystring)
print(response.text)