---
title: "Screener"
method: GET
path: "/api/screener"
tags: ["Screener"]
---

# Screener

`GET /api/screener`

## Request

- Base URL: `https://api.xfinlab.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.xfinlab.com/api/screener`
- Auth: none declared

Dashboard Screener panel. Was previously always the same 3
hardcoded stocks (AAPL/NVDA/TSLA) with hand-picked fake scores for
every user. Now scores the user's real watchlist (or a small
default basket if logged out / no watchlist yet) from live market
+ news data, then ranks/filters through the existing
ScreenerEngine formula.

## Query parameters

- `token` string

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/xfinlab/apis/xfinlab-api.md) · [All operations](https://skmtc.dev/xfinlab/apis/xfinlab-api/llms.txt) · [OpenAPI document](https://skmtc.dev/xfinlab/apis/xfinlab-api/revisions/205f85614bc6?raw)
