AI-powered endpoints behind x402 paywalls. Pay with USDC per request. No accounts, no API keys. Built for agents.
Make a standard HTTP request to any API below. No auth headers needed.
Server responds with payment instructions including price and wallet address.
Sign a USDC payment, resend the request with the payment proof, get your data.
POST /api/sentimentAnalyse the sentiment of any text. Returns a sentiment label (positive/negative/neutral) and confidence score.
Request body
{ "text": "This product is absolutely fantastic" }Response
{ "sentiment": "positive", "score": 0.65, "text": "...", "timestamp": "..." }POST /api/summarizeExtract key sentences from long-form text. Configurable summary length via max_sentences parameter.
Request body
{ "text": "Your long article here...", "max_sentences": 3 }Response
{ "summary": "...", "compression_ratio": 0.72, "timestamp": "..." }POST /api/researchStructured research analysis powered by the ArcticX RAG engine. Returns tradable JSON with confidence scores and signal breakdowns.
Request body
{ "query": "AAPL earnings outlook Q3", "ticker": "AAPL" }Response
{ "synthesis": { "confidence": 0.82, "signals": [...], "summary": "..." }, "timestamp": "..." }Any agent with a USDC wallet can call these APIs autonomously. Use @x402/fetch to handle the 402 payment flow automatically.
import { wrapFetchWithPayment } from "@x402/fetch";
const paidFetch = wrapFetchWithPayment({ wallet });
const res = await paidFetch(
"https://api.arcticx.ai/api/sentiment",
{
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ text: "Bullish on BTC" }),
}
);
const data = await res.json();
// { sentiment: "positive", score: 0.65, ... }