Stock Screener
Get stock screener list data from Intellectia API (no auth) and summarize results.
Get stock screener list data from Intellectia API (no auth) and summarize results.
Real data. Real impact.
Emerging
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
Base URL:
https://api.intellectia.ai
GET /gateway/v1/stock/screener-listFull URL:
https://api.intellectia.ai/gateway/v1/stock/screener-listsymbol_type (int): Asset type 0=stock 1=etf 2=cryptoperiod_type (int): Period 0=day 1=week 2=monthtrend_type (int): Trend 0=bullish 1=bearishprofit_asc (bool): Sort by profit ascending (true = small → large)market_cap (int): Market cap filter
0=any1=micro <300M2=small 300M-2B3=mid 2B-10B4=large 10B-200B5=mega >200Bprice (int): Price filter
0=any1=<52=<503=>54=>505=5-50page (int): Page number (example: 1)size (int): Page size (example: 20)Example response (shape):
{ "ret": 0, "msg": "", "data": { "list": [ { "code": "BKD.N", "symbol": "BKD", "symbol_type": 0, "name": "Brookdale Senior Living Inc", "logo": "https://intellectia-public-documents.s3.amazonaws.com/image/logo/BKD_logo.png", "pre_close": 14.5, "price": 15, "change_ratio": 3.45, "timestamp": "1769749200", "simiar_num": 10, "probability": 80, "profit": 5.27, "klines": [{ "close": 15, "timestamp": "1769749200" }], "trend_list": [ { "symbol": "BKD", "symbol_type": 0, "is_main": true, "list": [{ "change_ratio": 5.27, "timestamp": "1730260800", "close": 16 }] } ], "update_time": "1769806800" } ], "total": 3, "detail": { "cover_url": "https://d159e3ysga2l0q.cloudfront.net/image/cover_image/stock-1.png", "name": "Stocks Bullish Tomorrow", "screener_type": 1011, "params": "{}", "desc": "..." } } }
Top-level:
ret (int): Status code (typically 0 means success)msg (string): Message (empty string when OK)data (object): Payloaddata:
data.list (array): Result rowsdata.total (int): Total number of rowsdata.detail (object): Screener metadataEach item in
data.list:
code (string): Full instrument code (may include exchange suffix, e.g. BKD.N)symbol (string): Ticker symbol (e.g. BKD)symbol_type (int): Asset type (0=stock 1=etf 2=crypto)name (string): Display namelogo (string): Logo URLpre_close (number): Previous close priceprice (number): Current pricechange_ratio (number): Percent change vs previous closetimestamp (string): Quote timestamp (Unix seconds)simiar_num (int): Similarity count (as returned by API; spelling kept as-is)probability (int): Model confidence (0-100)profit (number): Predicted/expected return (as returned by API)klines (array): Price series
klines[].close (number): Close priceklines[].timestamp (string): Unix secondstrend_list (array): Trend comparison series
trend_list[].symbol (string): Symbol for the series (may be empty for non-main series)trend_list[].symbol_type (int): Asset typetrend_list[].is_main (bool): Whether this is the main seriestrend_list[].list (array): Time points
trend_list[].list[].change_ratio (number): Percent change at that pointtrend_list[].list[].timestamp (string): Unix secondstrend_list[].list[].close (number): Close price at that pointupdate_time (string): Last update time (Unix seconds)data.detail:
cover_url (string): Cover image URLname (string): Screener titlescreener_type (int): Screener type IDparams (string): Serialized params (often JSON string)desc (string): Screener descriptionnum (int, optional): As returned by API (may be absent)curl -sS "https://api.intellectia.ai/gateway/v1/stock/screener-list?symbol_type=0&period_type=0&trend_type=0&profit_asc=false&market_cap=0&price=0&page=1&size=20"
python3 - <<'PY' import requestsbase_url = "https://api.intellectia.ai" params = { "symbol_type": 0, "period_type": 0, "trend_type": 0, "profit_asc": False, "market_cap": 0, "price": 0, "page": 1, "size": 20, }
r = requests.get(f"{base_url}/gateway/v1/stock/screener-list", params=params, timeout=30) r.raise_for_status() payload = r.json()
print("ret:", payload.get("ret")) print("msg:", payload.get("msg")) data = payload.get("data") or {} rows = data.get("list") or [] print("total:", data.get("total")) for row in rows[:10]: print(row.get("symbol"), row.get("price"), row.get("change_ratio"), row.get("probability"), row.get("profit")) PY
size and add backoff/retry in client code.No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.