Skip to main content

Official Stocksera API

Project description

Stocksera API

Downloads

This is the official API for Stocksera. Visit Stocksera at https://github.com/guanquann/Stocksera.

Installation

The package can easily be installed in your terminal by entering

pip install stocksera

Import the package

import stocksera

Get data from social media

social = stocksera.Social()
Get total mentions/ mentions of a stock on wallstreetbets
df = social.wsb_mentions(days=1, ticker="AAPL")
Params Required Default Description
days No 1 number days ago
ticker No stock symbol
Get total number of puts/calls mentions on wallstreetbets
df = social.wsb_options(days=1)
Params Required Default Description
days No 1 number days ago
Get subreddit count on Reddit
df = social.subreddit(days=50, ticker="GME")
Params Required Default Description
days No 100 number days ago
ticker Yes GME stock symbol
Get current trending stocks/ ranking and watchlist count of a stock in stocktwits
df = social.stocktwits(ticker="AAPL")
Params Required Default Description
ticker No stock symbol

Get stocks related data

stock = stocksera.Stock()
Get SEC fillings of a stock
df = stock.sec_fillings(ticker="AAPL")
Params Required Default Description
ticker Yes AAPL stock symbol
Get news sentiment of a stock
df = stock.news_sentiment(ticker="AAPL")
Params Required Default Description
ticker Yes AAPL stock symbol
Get recent insider trading of all tickers/ insider trading of a stock
df = stock.insider_trading(limit=500, ticker="AAPL")
Params Required Default Description
limit No 500 last n records
ticker No AAPL number days ago
Get recent insider trading analysis
df = stock.latest_insider_trading_summary()
Get stocks with high short volume/ short volume of a stock
df = stock.short_volume(ticker="AAPL")
Params Required Default Description
ticker No stock symbol
Get stocks with consistently high FTD/ FTD of a stock
df = stock.ftd(ticker="AAPL")
Params Required Default Description
ticker No stock symbol
Get earnings calendar of stocks
df = stock.earnings_calendar()

Get government trades data

government = stocksera.Government()

Get all senate trades/ trades of a specific person/ trades of a specific ticker

df = government.senate(ticker="AAPL", name="Thomas H Tuberville")
Params Required Default Description
ticker No stock symbol
name No name of person

Get all house trades/ trades of a specific person/ trades of a specific ticker

df = government.house(ticker="AAPL", name="Nancy Pelosi", state="CA")
Params Required Default Description
ticker No stock symbol
name No name of person
state No district code

Get ETF data

etf = stocksera.ETF()
Get market indices
df = etf.market_summary(market_type="snp500")
Params Required Default Description
market_type Yes snp500 snp500/nasdaq100/dia/wsb
Get Jim Cramer trades
df = etf.jim_cramer(ticker="AAPL", segment="featured", call="buy")
Params Required Default Description
ticker No all stock symbol
segment No all featured/discussed/lightning/guest
call No all buy/positive/hold/negative/sell

Get economic data

economy = stocksera.Economy()
Get reverse repo
df = economy.reverse_repo(days=100)
Params Required Default Description
days No 100 number days ago
Get daily treasury
df = economy.daily_treasury(days=100)
Params Required Default Description
days No 100 number days ago
Get inflation
df = economy.inflation()
Get initial jobless claims
df = economy.jobless_claims(days=100)
Params Required Default Description
days No 100 number days ago
Get retail sales
df = economy.retail_sales(days=100)
Params Required Default Description
days No 100 number days ago

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stocksera-0.1.18.tar.gz (5.8 kB view hashes)

Uploaded Source

Built Distribution

stocksera-0.1.18-py3-none-any.whl (5.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page