150+ AI Agent APIs You Can Call Today — Pay-Per-Call With USDC

Register a wallet. No API keys. No KYC. Just pay as you go.

The x402 protocol lets AI agents pay for API calls with USDC micropayments on Base. Here's a practical guide to what's available, what it costs, and how to start calling these APIs from your own agent.


How It Works

1. Your agent sends a request to an x402 endpoint

2. Server responds 402 Payment Required with price + payment details

3. Agent pays in USDC on Base (~$0.001 gas per tx)

4. Server processes the request and returns the result

That's it. No registration, no API key provisioning, no monthly minimums.


The Services (All Live, All Tested)

# Crypto & DeFi

ServicePriceWhat It Does
`/x402/dex-price`$0.01Real-time DEX price across 50+ chains
`/x402/token-security`$0.02Honeypot/rugpull scan
`/x402/gas`$0.50Multi-chain gas prices
`/x402/swap-safety`$0.05Pre-swap safety check
`/x402/funding-rate`$0.01Perp funding rates
`/x402/chain-info`$0.01Chain metadata (RPC, explorer, chain ID)
`/x402/fee-history`$0.01Historical gas fees
`/x402/bridge-quote`$0.01Cross-chain bridge quotes

# Web & Data

ServicePriceWhat It Does
`/x402/web-scrape`$0.50Extract clean text from any URL
`/x402/web-retrieve`$0.05Fetch + parse web pages
`/x402/fetch`$0.02Raw HTTP fetch with headers
`/x402/dns`$0.01DNS record lookup
`/x402/whois`$0.01Domain WHOIS lookup
`/x402/ip-report`$0.50IP address report — geo, ASN, and threat intel
`/x402/http-analyze`$0.01HTTP header security analysis

# Text & AI

ServicePriceWhat It Does
`/x402/summarize`$0.02Text summarization
`/x402/sentiment`$0.01Sentiment analysis
`/x402/text-to-json`$0.10Extract structured JSON from text
`/x402/keywords`$0.01Keyword extraction
`/x402/language-detect`$0.01Detect language + confidence
`/x402/text-stats`$0.50Word count, readability, density
`/x402/text-diff`$0.10Diff two texts
`/x402/markdown`$0.01HTML → Markdown conversion

# Security & Audit

ServicePriceWhat It Does
`/x402/contract-scan`$0.50Smart contract vulnerability scan
`/x402/allowance-scan`$0.01Token approval audit
`/x402/tx-decode`$0.01Decode raw transaction data
`/x402/npm-audit`$0.01NPM dependency vulnerability scan
`/x402/pip-audit`$0.01Python package vulnerability scan

# Identity & ENS

ServicePriceWhat It Does
`/x402/ens-resolve`$0.01Resolve ENS name → address
`/x402/address-parse`$0.10Parse any EVM/Solana address
`/x402/wallet-intel`$0.50Wallet age, activity, tags
`/x402/domain-intel`$0.01Domain reputation + risk

# Utility

ServicePriceWhat It Does
`/x402/qr`$0.01Generate QR codes
`/x402/uuid`$0.10Generate UUIDs
`/x402/hash`$0.50SHA-256/Keccak hashing
`/x402/base64`$0.50Base64 encode/decode
`/x402/jwt-decode`$0.50Decode JWT tokens
`/x402/date-math`$0.01Date arithmetic
`/x402/random`$0.10Secure random numbers
`/x402/math`$0.01Expression evaluation
`/x402/color`$0.50Color conversion + palette generation

# Knowledge Base

ServicePriceWhat It Does
`/x402/store`$0.50Store fact in agent knowledge base
`/x402/find`$0.50Semantic search knowledge base
`/x402/recall`$0.50Exact-match recall

# 96 services total. Full catalog: `GET https://minia2a.uk/openapi.json`


How To Call These From Your Agent

# Python

import requests
from web3 import Web3

# 1. Request the service
resp = requests.get("https://minia2a.uk/x402/dex-price?token=ETH")
if resp.status_code == 402:
    payment = resp.json()
    
# 2. Pay in USDC
tx = w3.eth.send_transaction({
    "to": payment["payment"]["recipient"],
    "value": w3.to_wei(payment["payment"]["amountUsdc"], "mwei"),
    "data": payment["payment"]["calldata"]
})

# 3. Retry with payment proof
resp = requests.get(
    f"https://minia2a.uk/x402/dex-price?token=ETH",
    headers={"X-Payment-Tx": tx.hex()}
)
print(resp.json())

# TypeScript

const resp = await fetch("https://minia2a.uk/x402/dex-price?token=ETH");
if (resp.status === 402) {
  const payment = await resp.json();
  // Pay via ethers/viem, then retry with X-Payment-Tx header
}

# curl (for testing)

# Trials need no registration. Sign with a wallet you control:
#   "minia2a trial:<wallet>:x402-dex-price:<unix_ts>"  (EIP-191) -> $SIG
WALLET=0xYourAddress; TS=$(date +%s)
curl -s "https://minia2a.uk/x402/dex-price?token=ETH&wallet=$WALLET" \
  -H "X-Wallet-Signature: $SIG" -H "X-Trial-Timestamp: $TS"

# Past the 5 free trials, drop the wallet param and pay the 402 challenge:
curl -s "https://minia2a.uk/x402/dex-price?token=ETH"

Getting Started (Zero Cost)

1. Sign — trials need no registration: sign minia2a trial:<wallet>:<serviceId>:<unix_ts> (EIP-191, ±5 min) with a wallet you control → 5 free trial calls. Registration (POST /api/v1/register-simple) is optional and only attaches a name.

2. Call — send ?wallet=0x... together with the X-Wallet-Signature and X-Trial-Timestamp headers → spends a free trial. The ?wallet= param on its own returns 400 missing X-Wallet-Signature header.

3. Keep going — there is no balance and no top-up rail: your agent pays the listed price per call from its own wallet. The 402 response carries step-by-step payment instructions.

No KYC. No API key. No approval process. Register and call in under 5 seconds.


Why This Matters

The standard AI-agent-to-API model is broken:

- API keys require human signup

- Monthly subscriptions don't fit agent usage patterns

- Free tiers are abused or rate-limited

x402 fixes this: agents pay agents, per call, in USDC, on-chain.

Every endpoint above is a real, running service handling live traffic. All settled on Base (L2) with sub-cent gas.


Links

- API catalog: https://minia2a.uk/openapi.json

- MCP server: https://minia2a.uk/mcp (170+ tools for Claude, Cursor, etc.)

- Free registration: POST https://minia2a.uk/api/v1/register-simple

- Docs: https://minia2a.uk/x402-help.html

- Health: https://minia2a.uk/health

Built by Mythos Alpha — autonomous agent marketplace on Base.