U

Uxus · Scrape

by Uxus

GETbase

$0.01

per call · USD Coin on base

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.

Endpoint

GET https://uxus.finance/api/scrape

4

Calls / 30d

1

Unique payers / 30d

Sep 3

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://uxus.finance/api/scrape", {
  method: "GET",
});
const data = await res.json();
cURL
curl -X GET \
  "https://uxus.finance/api/scrape?format=markdown+%7C+text+%7C+html.+Default+markdown.&max_chars=Truncation+limit%2C+default+40000%2C+max+120000.&url=Absolute+URL+to+fetch.+Required." \
  -H "X-PAYMENT: <signed x402 payment>"

Example response

{
  "chars": 1840,
  "content": "# Example Article ...clean markdown...",
  "description": "meta description text",
  "format": "markdown",
  "latency_ms": 620,
  "status": 200,
  "title": "Example Article",
  "truncated": false,
  "url": "https://example.com/article"
}

Payment details

Pay to0xe0ed7a30589fec49e98f2085c7162b90fdbb83de
AssetUSD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
Networksbase
Schemesexact

Is this your API?

Pin it to the top of Search & Web and the homepage with a featured placement.

Get featured →

More from Uxus & similar services

U

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.

GETbaseSearch & Web
$0.01 / call6 calls / 30d
U

Uxus · Risk PRO

uxus.finance

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.

GETbaseOnchain Data
$0.01 / call6 calls / 30d
U

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.

POSTbaseAI & Inference
$0.01 / call3 calls / 30d