$0.01
per call · USD Coin on base
Full wallet & token risk report — no API key, no account, no signup; pay per call in USDC on Base. GET ?address=0x... (required), chain=ethereum|base (default base), type=wallet|token (default wallet). Checks OFAC sanctions, scam/phishing lists, and honeypot/tax/mint signals. Returns risk_score 0-100, risk_level, a PROCEED|CAUTION|BLOCK verdict, flags[], reasons[] with severity, raw signals, and sources[]. For agents screening a counterparty before they transact.
Endpoint
GET https://uxus.finance/api/risk/pro6
Calls / 30d
1
Unique payers / 30d
Sep 3
Last called
exact
Payment scheme
Call this service
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://uxus.finance/api/risk/pro", {
method: "GET",
});
const data = await res.json();curl -X GET \
"https://uxus.finance/api/risk/pro?address=0x+EVM+address+%28wallet+or+token+contract%29.+Required.&chain=ethereum+%7C+base.+Default+base.&type=wallet+%7C+token.+Default+wallet." \
-H "X-PAYMENT: <signed x402 payment>"Example response
{
"address": "0xd8da...6045",
"chain": "base",
"checked_at": "2026-09-03T00:00:00Z",
"flags": [
"CLEAN"
],
"reasons": [
{
"code": "CLEAN",
"detail": "no sanctions or scam-list matches",
"severity": 0,
"source": "cryptorisk"
}
],
"risk_level": "low",
"risk_score": 0,
"signals": {
"tx_count": 42,
"wallet_age_days": 1135
},
"sources": [
"ofac",
"scamsniffer",
"mew"
],
"type": "wallet",
"verdict": "PROCEED"
}Payment details
0xe0ed7a30589fec49e98f2085c7162b90fdbb83deUSD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913Is this your API?
Pin it to the top of Onchain Data and the homepage with a featured placement.
More from Uxus & similar services
Uxus · Search
uxus.finance
Live web search for AI agents — no API key, no account, no signup; pay per call in USDC on Base. GET ?q=YOUR+QUERY (required), count=N (1-20, default 10). Returns { query, results: [{ title, url, description, score }], provider, latency_ms }; score is 1.0 for the top result descending toward 0.1, so you can rank or threshold. Multiple search backends with automatic failover. For agents grounding an answer in current web data or gathering source URLs to scrape.
Uxus · Scrape
uxus.finance
Fetch any URL and get clean, LLM-ready page content — no API key, no account, no signup; pay per call in USDC on Base. Gets past common bot-blocking. Params: ?url=... (required), format=markdown|text|html (default markdown), max_chars=N (default 40000, max 120000). Returns { url, status, title, description, format, content, truncated, chars, latency_ms }; non-HTML URLs return raw content. For agents that need a page as text before summarising or extracting.
Uxus · Embed
uxus.finance
Text embeddings for AI agents — no API key, no account, no signup; pay per call in USDC on Base. POST JSON { input: string or string[] (max 64 per call) }. Model is jina-embeddings-v3, 1024 dimensions, retrieval.passage task. Returns { model, embeddings (one vector per input), dimensions, count, usage, latency_ms }. For agents building a vector index or doing semantic search without a Jina or OpenAI key.