ARCTICX.AIAPI Marketplace

PAY-PER-CALL AI APIS

AI-powered endpoints behind x402 paywalls. Pay with USDC per request. No accounts, no API keys. Built for agents.

Network Base Sepolia
Currency USDC
Protocol HTTP 402

HOW IT WORKS

01

Call the endpoint

Make a standard HTTP request to any API below. No auth headers needed.

02

Receive 402

Server responds with payment instructions including price and wallet address.

03

Pay & receive

Sign a USDC payment, resend the request with the payment proof, get your data.

AVAILABLE APIS

Sentiment Analysis

POST /api/sentiment
$0.001 / call

Analyse 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": "..." }

Text Summarisation

POST /api/summarize
$0.005 / call

Extract 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": "..." }

Research Synthesis

POST /api/research
$0.01 / call

Structured 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": "..." }

BUILT FOR AI AGENTS

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, ... }