🚀 StockScreener Intelligence API

Comprehensive API for stock analysis, shipping intelligence, and ML signal analysis

v1.5.2
50+
API Endpoints
10
ML Models
500+
Weekly Reports
3
Horizons
đŸŽ¯ TD25 Tanker Signal Analysis 10 â–ŧ
GET

Dashboard Data (Cached)

/api/v1/signal/dashboard/cached
All models, signals, and backtest in one call. Parameters: horizon (15/30/45)
Auth Cached ML
POST

Train All Models

/api/v1/signal/train/all
Train XGBoost, LightGBM, CatBoost, Random Forest, LSTM, MLP, Prophet
Auth ML
GET

Run Backtest

/api/v1/signal/backtest
Historical performance of all models with chart data
Auth
GET

Get TD25 Data

/api/v1/signal/td25
TD25 spot rates, FFA rates, vessel supply data
Auth
🔗 Hybrid Weekly Signal Generator (NLP + Data) 5 â–ŧ
GET

Get Signal

/api/v1/hybrid/predict?horizon=15
Signal interpretation using FinBERT sentiment + numerical features. Horizons: 15, 30, 45 days
Auth ML
POST

Train Hybrid Model

/api/v1/hybrid/train?all_horizons=true
Train for single horizon or all horizons. Uses Baltic report sentiment
Auth ML
GET

Model Status

/api/v1/hybrid/status
Check trained horizons, metrics, feature count
Auth
GET

Feature Importance

/api/v1/hybrid/features
Top features used by the hybrid model
Auth
GET

Run Backtest

/api/v1/hybrid/backtest
Historical backtest for hybrid model
Auth
📜 Baltic Exchange Reports 6 â–ŧ
GET

Collection Status

/api/v1/baltic/status
Statistics about collected reports, date range, counts
Auth
GET

Get All Narratives

/api/v1/baltic/narratives
All report narratives for chart hover display
Auth
GET

TD25 History

/api/v1/baltic/td25
TD25 weekly data: WS rates, TCE, direction, narratives
Auth
POST

Backfill Year

/api/v1/baltic/backfill/{year}
Scrape all weekly reports for a year (2015-2025)
Auth
POST

Backfill All Years

/api/v1/baltic/backfill-all
Backfill 2015-2025 (background task)
Auth
GET

Discover Report URLs

/api/v1/baltic/discover/{year}
Find report URLs for a specific year
Auth
📊 Stock Market Analysis 15 â–ŧ
GET

Stock Screener

/api/v1/screener/stocks
Screen 5,500+ stocks with 50+ filters
AuthCached
GET

Single Stock

/api/v1/screener/ticker/{symbol}
Comprehensive data for one stock
Auth
GET

Stock Quote (Real-time)

/api/v1/stock/{symbol}/quote
Real-time price with pre/after-hours
Auth
GET

Stock Statistics

/api/v1/stock/{symbol}/statistics
24+ metrics: valuation, profitability, health
Auth
GET

Earnings Calendar

/api/v1/earnings/calendar
Upcoming earnings reports with estimates
AuthCached
GET

Sectors

/api/v1/sectors
11 sectors with aggregated statistics
AuthCached
GET

Industries

/api/v1/industries
145 industries with detailed stats
AuthCached
GET

Market Movers

/api/v1/movers/premarket
Pre-market gainers and losers
Auth
GET

ETF Screener

/api/v1/etfs/
501+ ETFs with AUM, expense ratios
AuthCached
GET

IPO Calendar

/api/v1/ipos/calendar
Upcoming IPOs with price ranges
Auth