1.7k★intellectia-stock-screener – OpenClaw Skill
intellectia-stock-screener is an OpenClaw Skills integration for coding workflows. Get stock screener list data from Intellectia API (no auth) and summarize results.
Skill Snapshot
| name | intellectia-stock-screener |
| description | Get stock screener list data from Intellectia API (no auth) and summarize results. OpenClaw Skills integration. |
| owner | intellectiaai |
| repository | intellectiaai/intellectia-stock-screener |
| language | Markdown |
| license | MIT |
| topics | |
| security | L1 |
| install | openclaw add @intellectiaai/intellectia-stock-screener |
| last updated | Feb 7, 2026 |
Maintainer

intellectiaai
Maintains intellectia-stock-screener in the OpenClaw Skills directory.
View GitHub profilename: intellectia-stock-screener description: Get stock screener list data from Intellectia API (no auth) and summarize results. metadata: {"openclaw":{"requires":{"bins":["curl","python3"]},"install":[{"id":"python","kind":"pip","package":"requests","bins":[],"label":"Install requests (pip)"}]}}
Intellectia Stock Screener
Base URL: https://api.intellectia.ai
Endpoint
GET /gateway/v1/stock/screener-list
Full URL:
https://api.intellectia.ai/gateway/v1/stock/screener-list
Query parameters
symbol_type(int): Asset type0=stock 1=etf 2=cryptoperiod_type(int): Period0=day 1=week 2=monthtrend_type(int): Trend0=bullish 1=bearishprofit_asc(bool): Sort by profit ascending (true= small → large)market_cap(int): Market cap filter0=any1=micro <300M2=small 300M-2B3=mid 2B-10B4=large 10B-200B5=mega >200B
price(int): Price filter0=any1=<52=<503=>54=>505=5-50
page(int): Page number (example: 1)size(int): Page size (example: 20)
Response (200)
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": "..."
}
}
}
Field reference
Top-level:
ret(int): Status code (typically0means success)msg(string): Message (empty string when OK)data(object): Payload
data:
data.list(array): Result rowsdata.total(int): Total number of rowsdata.detail(object): Screener metadata
Each 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 seriesklines[].close(number): Close priceklines[].timestamp(string): Unix seconds
trend_list(array): Trend comparison seriestrend_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 pointstrend_list[].list[].change_ratio(number): Percent change at that pointtrend_list[].list[].timestamp(string): Unix secondstrend_list[].list[].close(number): Close price at that point
update_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)
Examples
cURL
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"
Python (requests)
python3 - <<'PY'
import requests
base_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
Notes
- No authentication required.
- If you see rate limits, reduce
sizeand add backoff/retry in client code.
No README available.
Permissions & Security
Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.
Requirements
- OpenClaw CLI installed and configured.
- Language: Markdown
- License: MIT
- Topics:
FAQ
How do I install intellectia-stock-screener?
Run openclaw add @intellectiaai/intellectia-stock-screener in your terminal. This installs intellectia-stock-screener into your OpenClaw Skills catalog.
Does this skill run locally or in the cloud?
OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.
Where can I verify the source code?
The source repository is available at https://github.com/openclaw/skills/tree/main/skills/intellectiaai/intellectia-stock-screener. Review commits and README documentation before installing.
