X

X402stock · Screener Smart

by X402stock

GETBase

$0.2

per call · USD Coin on Base

Describe a screen in plain English via `?q=` (e.g. 'oversold large caps up today on high volume'). An LLM parses it into a filter, screens the entire US market, optionally confirms oversold/overbought with RSI, and returns a ranked shortlist with a one-line rationale per name. No need to know the filter schema or run the enrichment loop yourself. From x402stock

Endpoint

GET https://x402stock.xyz/api/v1/screener/smart

1

Calls / 30d

1

Unique payers / 30d

Sep 2

Last called

exact

Payment scheme

Call this service

TypeScript · @x402/fetch
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";

const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPay = wrapFetchWithPayment(fetch, account);

const res = await fetchWithPay("https://x402stock.xyz/api/v1/screener/smart", {
  method: "GET",
});
const data = await res.json();
cURL
curl -X GET \
  "https://x402stock.xyz/api/v1/screener/smart?q=oversold+large+caps+up+today+on+high+volume" \
  -H "X-PAYMENT: <signed x402 payment>"

Example response

{
  "as_of": "2026-06-08T12:00:00.000Z",
  "disclaimer": "AI-assisted screen over delayed whole-market data, not investment advice.",
  "filter": {
    "limit": 10,
    "max_change_percent": null,
    "max_price": null,
    "min_change_percent": 0,
    "min_price": 20,
    "min_volume": 5000000,
    "order": "desc",
    "signal": "oversold",
    "sort": "change_percent"
  },
  "interpretation": "Large, liquid stocks trading up today that are technically oversold (RSI < 30).",
  "model": "gpt-4o-mini",
  "note": null,
  "query": "oversold large caps up today on high volume",
  "result_count": 2,
  "results": [
    {
      "change_percent": 3.1,
      "price": 71.2,
      "rationale": "Up 3.1% today on heavy volume while RSI at 28 flags it oversold.",
      "rsi": 28.4,
      "ticker": "PYPL",
      "volume": 14000000
    },
    {
      "change_percent": 1.8,
      "price": 22.6,
      "rationale": "Bouncing 1.8% with very high volume from a deeply oversold RSI of 27.",
      "rsi": 26.9,
      "ticker": "INTC",
      "volume": 38000000
    }
  ],
  "sections": {
    "filter": "ok",
    "market": "ok",
    "rationale": "ok"
  },
  "source": "x402stock",
  "summary": "Two liquid large caps rebounding today from oversold conditions."
}

Payment details

Pay to0x3070fbb3803819fb5bdfe9286fdc6325a877fa85
AssetUSD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
NetworksBase
Schemesexact

Is this your API?

Pin it to the top of Other and the homepage with a featured placement.

Get featured →

More from X402stock & similar services