cryptorisk-api.vercel.app
https://cryptorisk-api.vercel.appFetch 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 a...
Paid verification
How it worksNo sponsored paid call yet.
Pay this endpoint once from your own wallet (Base USDC, up to $1.00) and we call it and record what came back. Your wallet pays the listed recipient directly; Agent Tools never holds funds. Sponsored checks prove delivery; they do not count as demand.
Quality grade
How grading works- ✓ Answers a real HTTP 402 challenge
- ✓ Publishes a /.well-known/x402 descriptor
- ✓ Payment address on record
- ✓ Settlement network declared
- ✓ Price declared
x402 readiness
Readiness is how fully this listing follows its protocol and how it behaved in our probes over 30 days. It is shown for reference and does not move it in search. Search order and leaderboards use the separate quality grade (here B+, 68.7/100), which weighs availability, payability and on-chain demand. How the two differ
| Valid payment requirements | 10/10 | Payment requirements carry a payee, a mainnet network and a price. |
| Live 402 challenge | 20/25 | Endpoint reachable; its 402 challenge was seen earlier (179 ms). |
| x402 version | n/a | x402 version not observed yet. |
| Signed descriptor | n/a | No x402 standard defines a signed descriptor. |
| Uptime (30 days) | 15/15 | 32/32 probes succeeded over 30 days (100%). |
| Resource declaration | 10/10 | Declares 18 paid resource(s). |
| Verified identity | 5/10 | Publisher descriptor (/.well-known/x402 or OpenAPI) on record; claim this listing to verify domain control. |
| Freshness + modern flags | 1/5 | not seen in a source for over 30 days; declares x402. |
| Security declaration | n/a | Payment is the access control for an x402 resource. |
Compared with peers
Against 10,082 reachable x402 APIs in our daily snapshot (2026-11-12 06:46 UTC). Display only; it does not change search order.
- Readiness
- Higher than 60% of peers
- This listing 81 · peer median 78
- Latency
- Faster than 58% of peers
- This listing 179 ms · peer median 205 ms
Where it loses the most points, and how to win them back
- Live 402 challenge −5
— Answer the paid path with a valid 402 challenge.
Now: Endpoint reachable; its 402 challenge was seen earlier (179 ms).
- Verified identity −5
— Claim the listing and prove control of its domain.
Now: Publisher descriptor (/.well-known/x402 or OpenAPI) on record; claim this listing to verify domain control.
- Freshness + modern flags −4
— Keep the listing current in the registry or source it comes from.
Now: not seen in a source for over 30 days; declares x402.
Paid endpoints
18 resource(s) advertised by this origin. Each price below is that resource's own x402 price; the headline price is the range across them.
https://uxus.finance/api/llm
Returns the completion text, the model that produced it (from a 5-model fallback chain), token usage, and latency_ms.
https://uxus.finance/api/scrape
Returns the fetched page past bot-blocking: title, meta description, body as markdown/text/html, a character count, and a truncation flag.
https://uxus.finance/api/extract
Returns a JSON object populated to the schema you post, extracted from your text or URL, plus the model that produced it.
https://uxus.finance/api/embed
Returns one 1024-dim jina-embeddings-v3 vector per input string (up to 64), with the dimension count and token usage.
https://uxus.finance/api/search
Live web search with no API key, no account, no signup. Returns { query, results: [{ title, url, description, score }], ads, people_also_ask, related_searches, knowledge_graph, answer_box, shopping, ai_overview, provider, latency_ms }; score is 1.0 for the top result descending toward 0.1. Structure
https://uxus.finance/api/risk/pro
Adds to the free /api/risk (score, level, verdict, flags): per-signal reasons with severity, the raw signals object (token tax/mint/proxy/hidden-owner flags, or wallet age + tx counts), and the sources behind every flag.
https://uxus.finance/api/risk
Returns risk_score (0-100), risk_level, a PROCEED/CAUTION/BLOCK verdict, and flags for any EVM wallet or token. No reasons, signals, or sources — /api/risk/pro adds those.
https://uxus.finance/api/catalog
Returns every service with its id, method, URL, price, and parameter list in one JSON call — the machine-readable storefront index.
https://uxus.finance/api/mcp
MCP server over JSON-RPC 2.0. Returns tool results inline for free tools; for paid tools returns the x402 endpoint, price, and pay-to address. GET returns server metadata.
https://uxus.finance/api/risk/live
Returns the mutable-risk verdict, mutable_risk_score (0-100), can_turn_hostile, and time_to_rug for a token. /api/risk/live/pro adds the per-power breakdown and raw controls.
https://uxus.finance/api/risk/live/pro
Adds to the free /api/risk/live (verdict, mutable_risk_score, time_to_rug): every owner power explained in plain English, the raw controls object (owner, EIP-1967 implementation + admin slots, pause state, pending owner), and the on-chain reads to reproduce the score.
https://uxus.finance/api/risk/bazaar
The same full report as /api/risk/pro (reasons, signals, sources), settled through the x402 Bazaar / CDP resource-server flow. Returns the free score/verdict/flags summary when no payment is presented.
https://uxus.finance/api/launches
Returns the newest DEX pools on Base/Ethereum (pair, token address, liquidity, FDV, 24h volume, age, flags), each with a riskCheck link into /api/risk/live.
https://uxus.finance/api/lookup
Returns one normalized envelope — address, chain, chain_detected, exists, risk_score, risk_level, verdict, flags, entity, upgrade — for any EVM 0x or XRPL classic r-address, chain auto-detected from the format.
https://uxus.finance/api/entity
Returns { is_known, label, category } for an EVM address — what it IS (not who owns it). category is one of sanctioned, mixer, exchange, bridge, dex_router, scam, drainer, phishing, flagged, token_contract, protocol, unknown. "sanctioned" comes solely from the OFAC SDN list (same source as /api/risk
https://uxus.finance/api/resolve
Bidirectional name <-> address resolution for ENS (name.eth) and Basenames (name.base.eth) via public RPC + the resolver contracts directly. Reverse records are forward-verified against the input address (anti-spoofing). Auto-detects direction. Returns { query, kind, namespace, chain, resolved, addr
https://uxus.finance/api/callerid
Wallet caller ID for wallet messaging (XMTP, Push): should this wallet be answered. Composes entity attribution + risk score + on-chain history + forward-verified name into ANSWER | SCREEN | BLOCK with reasons[] and a confidence flag. BLOCK on sanctioned/drainer/phishing/scam/mixer or risk verdict B
https://uxus.finance/api/shield/check
Per-user PRIVATE wallet blocklist — the first stateful product in the store. Your block never affects another user's results (no shared reputation, no aggregate scoring). Ownership is proved by signature, not an API key: GET /api/shield/nonce?owner=0x..., sign the returned message (EIP-191; v1 verif
How to call
curl -sS -i -X GET https://cryptorisk-api.vercel.app # expect HTTP 402 Payment Required (about 0.01 USDC/call)
Listed in
Directories this entry was found in.