81trust / 100
Screener
by x402stock.xyz in Markets & finance
x402 APIPassing, checked 25 min ago
Screen the entire US stock market in one call. Filter every listed ticker by price range, percent change, and minimum volume, then sort by percent move, price, or volume. Tune with ?min_price=, ?max_price=, ?min_change_percent=, ?max_change_percent=, ?min_volume=, ?sort=, ?order=, ?limit=. Built for agents scanning for setups without iterating ticker by ticker. From x402stock
GET https://x402stock.xyz/api/v1/screener
Last 30 days
All checks passedSome failedAll failedNot checked
- Uptime
- 100%
- Response time
- 208 ms typical, 208 ms slowest 5%
- Last check
- 25 min ago
- Next check
- in 4 min
How to call it
# See the payment challenge (nothing is charged)
curl -i -X GET "https://x402stock.xyz/api/v1/screener?limit=50&min_change_percent=5&min_volume=1000000&order=desc&sort=change_percent"import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
const client = new x402Client().register(
"eip155:8453",
new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);
// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fx402stock.xyz%2Fapi%2Fv1%2Fscreener
const res = await pay("https://x402stock.xyz/api/v1/screener?limit=50&min_change_percent=5&min_volume=1000000&order=desc&sort=change_percent");
console.log(await res.json());Example input
{
"limit": 50,
"min_change_percent": 5,
"min_volume": 1000000,
"order": "desc",
"sort": "change_percent"
}Example output
{
"as_of": "2026-06-01T15:00:00.000Z",
"count": 1,
"matched": 87,
"order": "desc",
"results": [
{
"change": 8.4,
"change_percent": 6.83,
"price": 131.26,
"ticker": "NVDA",
"volume": 412000000,
"vwap": 129.9
}
],
"sort": "change_percent",
"source": "x402stock",
"universe": 11342
}Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time | Price |
|---|---|---|---|---|
| 25 min ago | Passed | 402 | 302 ms | $0.03 |
| 4 h ago | Passed | 402 | 203 ms | $0.03 |
| 9 h ago | Passed | 402 | 208 ms | $0.03 |