Skip to main content

Stocksera API

Downloads

This is the official API for Stocksera. Visit Stocksera at https://github.com/guanquann/Stocksera. Sign up for free Stocksera API at https://stocksera.pythonanywhere.com/accounts/developers.

Installation

The package can easily be installed in your terminal by entering

pip install stocksera

Import the package

import stocksera

# Sign up for free Stocksera API at https://stocksera.pythonanywhere.com/accounts/developers/
client = stocksera.Client(api_key="YOUR API KEY")

Get data from social media

Get total mentions/ mentions of a stock on wallstreetbets
data = client.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
data = client.wsb_options(days=1)
Params Required Default Description
days No 1 number days ago
Get subreddit count on Reddit
data = client.subreddit(days=50, ticker="GME")
Params Required Default Description
days No 100 number days ago
ticker Yes GME stock symbol
data = client.stocktwits(ticker="AAPL")
Params Required Default Description
ticker No stock symbol
Get SEC fillings of a stock
data = client.sec_fillings(ticker="AAPL", date_from="2022-01-01", date_to="2022-01-31")
Params Required Default Description
ticker Yes AAPL stock symbol
date_from No YYYY-MM-DD
date_to No YYYY-MM-DD
Get news sentiment of a stock
data = client.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
data = client.insider_trading(limit=500, ticker="AAPL", date_from="2022-01-01", date_to="2022-01-31")
Params Required Default Description
limit No 500 last n records
ticker No AAPL stock symbol
date_from No YYYY-MM-DD
date_to No YYYY-MM-DD
Get recent insider trading analysis
data = client.latest_insider_trading_summary()
Get stocks with high short volume/ short volume of a stock
data = client.short_volume(ticker="AAPL", date_from="2022-01-01", date_to="2022-01-31")
Params Required Default Description
ticker No stock symbol
date_from No YYYY-MM-DD
date_to No YYYY-MM-DD
Get stocks with consistently high FTD/ FTD of a stock
data = client.ftd(ticker="AAPL", date_from="2022-01-01", date_to="2022-01-31")
Params Required Default Description
ticker No stock symbol
date_from No YYYY-MM-DD
date_to No YYYY-MM-DD
Get number of shares available and borrow fees of a stock
data = client.borrowed_shares(ticker="AAPL")
Params Required Default Description
ticker No AAPL stock symbol

Get government trades data

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

data = client.senate(ticker="AAPL", name="Thomas H Tuberville", date_from="2022-01-01", date_to="2022-01-31")
Params Required Default Description
ticker No stock symbol
name No name of person
date_from No YYYY-MM-DD
date_to No YYYY-MM-DD

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

data = client.house(ticker="AAPL", name="Nancy Pelosi", state="CA", date_from="2022-01-01", date_to="2022-01-31")
Params Required Default Description
ticker No stock symbol
name No name of person
state No district code
date_from No YYYY-MM-DD
date_to No YYYY-MM-DD

Get ETF data

Get market indices
data = client.market_summary(market_type="snp500")
Params Required Default Description
market_type Yes snp500 snp500/nasdaq100/dia/wsb

Get economic data

Get reverse repo
data = client.reverse_repo(days=100)
Params Required Default Description
days No 100 number days ago
Get daily treasury
data = client.daily_treasury(days=100)
Params Required Default Description
days No 100 number days ago
Get inflation
data = client.inflation()
Get initial jobless claims
data = client.jobless_claims(days=100)
Params Required Default Description
days No 100 number days ago
Get retail sales
data = client.retail_sales(days=100)
Params Required Default Description
days No 100 number days ago
Get recent market news
data = client.market_news()
Get trading halts
data = client.trading_halts()

Get other interesting data

Get Jim Cramer trades
data = client.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 stocks with high short interest
data = client.short_interest()
Get stocks with low float
data = client.low_float()
Get upcoming and past IPOs
data = client.ipo_calendar()
Get earnings calendar of stocks
data = client.earnings_calendar(date_from="2022-01-01", date_to="2022-01-31")
Params Required Default Description
date_from No YYYY-MM-DD
date_to No YYYY-MM-DD

Metadata

Release files for stocksera 0.1.21

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for stocksera 0.1.21
File Size Uploaded
stocksera-0.1.21.tar.gz 5.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for stocksera 0.1.21
File Interpreter ABI Platform
stocksera-0.1.21-py3-none-any.whl Python 3 none any Details

Total release size: 10.8 kB

Release files / stocksera-0.1.21.tar.gz

Download URL stocksera-0.1.21.tar.gz
Size 5.4 kB
Tags Source
SHA-256 checksum
How to use checksums
3280137cfd3c02765c9450344e940f31d887f519433ac5a3709ce86710dd5cd8
BLAKE2b-256 checksum
How to use checksums
b32879424c811d8fa41167471ada6371aff8dcb8ad0ebaf86a8471f660065447
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5

Release files / stocksera-0.1.21-py3-none-any.whl

Download URL stocksera-0.1.21-py3-none-any.whl
Size 5.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
106efc755265926341fd96e57613304e5b6d370f0cd67ac9b483283ee2264053
BLAKE2b-256 checksum
How to use checksums
1074c0d50d5780052477f9aa476ff68ce12e213db64039ea5b2446b07110c2c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5

Release history Release notifications | RSS feed

This release

0.1.21 This release

2 release files

0.1.20

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page