LIVECANot published yet
APIED
Loading…
Loading prices…

Built for AI agents

Give your agent a wallet and it can buy data, AI and tools from this marketplace one call at a time, within limits you set.

Live

Pay per call from any agent

Any agent with a wallet can call an API here, get a 402 price, pay in USDC or USDG, and get the answer. No signups, no API keys.

  • Works with any HTTP client
  • Official x402 packages for JavaScript, Python and Go
  • Only charged when the API answers
Live

MCP server for Claude, Codex and Cursor

Add one server to your AI app and it can search this marketplace and the x402 directory, check any token, and see trending coins while it works on your task.

  • search_apis: find paid APIs by what they do
  • check_token: contract, holders and AI verdict
  • trending_coins: what's moving on Robinhood Chain and Base
Coming soon

Agent wallets with spend limits

A wallet for each agent, created in the Dashboard. Its signing rules live in Privy's secure enclave: it can only sign USDC payments up to your per-call limit, and only withdraw to your payout wallet. We add a daily cap and a pause switch. Agents call POST /api/agent/fetch with their key and never touch a private key.

  • Per-call limit enforced by Privy, daily cap by us
  • Can only pay x402 APIs, withdraw only to you
  • Pause, new key or withdraw any time

Official APIs your agent can call

Coin safety checks we run ourselves. Pay per call with any x402 client.

Try it today

Install the x402 client, give it a wallet, and wrap fetch. Every 402 is paid and retried for you.

npm install @x402/fetch @x402/evm viem

Add the MCP server to Claude Code:

claude mcp add --transport http yourbrand https://apied.xyz/api/mcp

Use a separate wallet for each agent and keep only a small balance in it. Full guide in the docs.

import { x402Client, wrapFetchWithPayment } from "@x402/fetch";
import { registerExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const agent = privateKeyToAccount(process.env.AGENT_KEY);
const client = new x402Client();
registerExactEvmScheme(client, { signer: agent });

const pay = wrapFetchWithPayment(fetch, client);
const res = await pay("https://apied.xyz/x/token-safety-scan");
console.log(await res.json());