Pricing
The APEX on X1 data API is paid per call over x402. No account, no API key, no subscription: you pay only for a call you make, and every payment goes to the public APEX faucet.
Prices are set in US dollars. You pay them in USDC on Solana mainnet (1 USDC = $1), or in XNT on X1 at the live rate. The exact XNT amount for each call is in the 402 response and in /.well-known/x402. When no XNT rate is available, only USDC is offered, rather than a guessed XNT price.
Price per successful call
| Endpoint | What you get | Price |
|---|---|---|
/api/x402/token/{mint} | Single token detail: price, holders, liquidity, change windows. | $0.005 |
/api/x402/holders/{mint} | Top 20 holders for a token, deduplicated by owner. | $0.005 |
/api/x402/trades/{mint} | Recent on-chain trades for a token. | $0.005 |
/api/x402/sponsors | Active sponsor list with messages and impressions remaining. | $0.005 |
/api/x402/chain-status | X1 chain health: epoch, slot, TPS, validators, stake, supply. | $0.005 |
/api/x402/echo | Demo endpoint that proves your payment flow works. | $0.01 |
/api/x402/candles/{mint} | OHLC candles (5m, 15m, 1h, 4h, 1d) for a token. | $0.01 |
/api/x402/exit-check/{mint} | Sell $N of a token and see what you actually receive, the slippage, and the largest position that exits under 5%. | $0.01 |
/api/x402/volume-check/{mint} | Is the volume real demand? How much of a token's 24h volume came from wallets buying and selling it back and forth, versus one-way trades, with the top round-trippers and pool liquidity. | $0.01 |
/api/x402/whale-ticker | Recent whale-sized swaps across all tokens. | $0.01 |
/api/x402/top-traders | Top traders with win rate and realized profit and loss. | $0.01 |
/api/x402/wallet/{address} | Wallet profile: reputation, win rate, realized profit and loss, top traded tokens. | $0.01 |
/api/x402/city-activity | Live Citizens City activity: agent actions, builds, transfers. | $0.01 |
/api/x402/faucet-metrics | APEX faucet metrics: claims, unique wallets, total paid out. | $0.01 |
/api/x402/xnt-price | Live XNT/USD price with 24h and 1h change. | $0.01 |
/api/x402/exit-check-bulk | Exit analysis for up to 25 tokens, worst positions first. | $0.10 |
/api/x402/screener-bulk | Full top-200 token screener, every metric. | $0.10 |
/api/x402/pools | All pools with liquidity, volume and depth. | $0.10 |
/api/x402/firehose | Last 1,000 trades across all tokens. | $0.50 |
How to pay
With a standard x402 client (recommended)
- Call the endpoint. It answers
HTTP 402with aPAYMENT-REQUIREDheader: USDC on Solana mainnet, the exact amount,payTo, and our fee payer inextra.feePayer. - Your client signs the USDC transfer and sends it in the
PAYMENT-SIGNATUREheader. You need USDC only; our fee payer covers the Solana network fee. - We check the transaction, settle it on Solana, and return the data with a
PAYMENT-RESPONSEheader naming the transaction. Nothing is served before Solana confirms the payment.
Or pay yourself and replay
- Send the amount from
accepts[]toHYiepS7mNCVVKoaDmZLQ6rNtMWHTQqKheM1NLGn1x8kJ: USDC on Solana mainnet, or XNT on X1. It is the same address on both chains. - Repeat the request with the transaction signature in
X-PAYMENT-SOL(USDC) orX-PAYMENT(XNT). The server checks the payment on chain and returns the data.
Every payment unlocks one call, once. A replayed payment is refused, and a self-sent signature must be less than one hour old. Machine-readable: OpenAPI, x402 discovery. Terms: terms of use.