Solana read APIs for agents, price per call
Snapshot 2026-10-09
AI agents that read Solana state (a balance, a transaction, an account) can buy those reads per call over x402, and each listing on the x402 and PayAI marketplaces carries a price. We index both daily, so here is what Solana read prices look like on 2026-10-09. The short version: we found 34 distinct priced read offers on 13 hosts, the median is USD 0.005 per call, and Tanod's six Solana read routes cost USD 0.002 each. No offer in this snapshot lists less than that; four list exactly that, three of them on one host.
The numbers
| Measure | Value |
|---|---|
| Matching priced listings, last seen in the 3 days to 2026-10-09 (x402 Bazaar and PayAI) | 36 |
| Distinct offers after collapsing duplicates | 34 on 13 hosts |
| Lowest listed price | USD 0.002 |
| First quartile | USD 0.004 |
| Median | USD 0.005 |
| Third quartile | USD 0.005 |
| Highest listed price | USD 0.100 |
| Tanod Solana read routes | USD 0.002: 0 offers list less, 4 list exactly this, 30 list more |
Price histogram
| Listed price per call (USD) | Offers |
|---|---|
| under 0.002 | 0 |
| 0.002 (Tanod price) | 4 |
| 0.003 to 0.004 | 9 |
| 0.004 to under 0.005 | 0 |
| 0.005 (exactly) | 13 |
| above 0.005 to under 0.02 | 5 |
| 0.02 or more | 3 |
Prices are per call as listed, in USD, not a measure of what any call returns. Eight hosts have one or two offers each; three hosts account for 20 of the 34 offers, so the median is driven by a few catalogues.
25 example offers
Taken from the public listings, ordered by price, at most a few per host. The last column paraphrases the listing text; we have not called these endpoints and say nothing about their quality.
| Host and path | Listed price (USD) | What the listing says |
|---|---|---|
chain.tollkit.dev/chain/balance | 0.002 | SOL and token balances of an address (also Base and Ethereum) |
chain.tollkit.dev/chain/tx | 0.002 | transaction status by signature (also Base and Ethereum) |
chain.tollkit.dev/chain/token | 0.002 | token name, symbol and decimals for an SPL mint (also ERC-20) |
agent402.tools/api/wallet-balances | 0.002 | all token balances of an address, SPL included (also EVM networks) |
api.vextorium.com/sol-tx-pago | 0.003 | transaction status, slot, time and fee by signature |
api.vextorium.com/sol-cuenta-pago | 0.003 | account inspector: existence, type, owner and data |
api.vextorium.com/v1/solana-token-balance | 0.003 | balance of one SPL or Token-2022 token in a wallet |
twin.unykorn.org/solana-token-balance | 0.003 | balance of one SPL token account |
api.vextorium.com/sol-saldos-pago | 0.004 | SOL plus every SPL and Token-2022 balance of a wallet |
api.vextorium.com/sol-actividad-pago | 0.004 | recent signatures of an address with slot, time and status |
api.vextorium.com/v1/solana-token-info | 0.005 | SPL token profile: supply, decimals, mint and freeze authorities |
twin.unykorn.org/solana-tx | 0.005 | one transaction with its SOL and SPL balance changes |
twin.unykorn.org/solana-signatures | 0.005 | the 50 most recent signatures of an address |
netintel.dev/wallet/balance | 0.005 | native, USDC and custom-token balances on Base, Ethereum or Solana, with USD estimates |
agent.pocket.network/v1/solana | 0.005 | read-only JSON-RPC access to Solana mainnet-beta |
47620.xyz/x/solana-fac/account/:solana_address | 0.005 | SOL balance plus every SPL token balance of an address |
47620.xyz/x/solana-fac/signatures/:solana_address | 0.005 | latest signatures of an address |
47620.xyz/x/tx-status/:solana_tx | 0.005 | minimal transaction status: found, success or error, slot, fee |
x402.ochinimus.app/api/token-metadata/:mint | 0.005 | SPL token metadata for a mint, with supply and USD price |
x402.ochinimus.app/api/wallet-holdings/:wallet | 0.008 | wallet holdings with USD values |
dt0ur.online/api/onchain/solana-balance | 0.010 | SOL plus SPL and Token-2022 balances of a wallet |
loki.freedomlab.space/x402/digest/:address | 0.010 | wallet digest: balance and the last 8 transactions |
x402.ochinimus.app/api/wallet-activity/:wallet | 0.020 | recent transactions of a wallet, parsed |
workspace-x402-paywall.onrender.com/wallet/portfolio | 0.050 | SOL balance and SPL token balances of a wallet |
api.losbeto.xyz/wallet-scan | 0.100 | native and token holdings with USD values for a Solana or EVM address |
Data file: x402-category-prices.json (daily figures for every category from automatic keyword matching, without the hand check behind this page, so its counts and medians differ from the ones above; CC BY 4.0).
Method
- Source: Tanod's agent index of the CDP x402 Bazaar and PayAI, snapshot 2026-10-09 (newest listing seen 2026-10-09T04:31:37Z). The MCP registry and Smithery carry no per-call price and are not used. Internal-only sources are not used.
- Match: listings with a price, last seen on or after 2026-10-06, whose name, URL or description names Solana, SPL or Token-2022 and describes a read of balances, token holdings, transactions or signatures, account information, or token metadata. Matched by text patterns, then reviewed by hand against the paths and descriptions, so a few edge cases were judged one way or the other.
- Excluded: swaps, trading, token launches and sniping, risk and rug-check scores, transaction simulation, fee and slot estimators, payment or settlement verification, signature verification, and LLM or non-Solana endpoints that only mention Solana as a payment network. Tanod's own routes are not counted.
- Included although multi-chain: offers that cover Solana alongside Base or Ethereum (for example balance and transaction lookups) when the listing names Solana reads explicitly. A multi-chain wallet endpoint whose listing defaults to Ethereum only was left out.
- Deduplicated: the same host serving one description under several paths (versioned and localised aliases) counts once. 36 priced listings became 34 offers.
- Quartiles use linear interpolation. Listed price is the first payment requirement; some endpoints charge differently by input, and listings can be stale or wrong. The count depends on the match rules above; a looser rule finds more.
Where Tanod fits
Tanod has six read-only routes against a public Solana RPC node, each USD 0.002 per call: /v1/solana/balance (SOL balance), /v1/solana/tokens (SPL Token and Token-2022 balances of a wallet), /v1/solana/transaction (a parsed transaction by signature), /v1/solana/signatures (recent signatures of an address, paged), /v1/solana/account (account existence, owner program and data) and /v1/solana/token-info (a mint's supply, decimals and authorities). Details are in the Solana RPC reads guide.
When a priced listing above is the better choice
- You need USD values for holdings, a wallet portfolio view or parsed transfer summaries. Tanod returns on-chain amounts without prices.
- You need a batch call over many wallets, or a raw JSON-RPC passthrough for methods Tanod does not wrap.
- You want Solana, Base and Ethereum behind one route and one price. Tanod's routes are Solana only.
- You need token names and symbols read from metadata. Tanod's
token-infodoes not read legacy Metaplex names or symbols.
When Tanod fits
- You want a Solana read at the bottom of the listed range: 1,000 calls cost USD 2.00 at the Tanod price, against USD 5.00 at the median listed offer.
- You want each answer to be the node's own data in compact JSON, with the raw transaction attached on
/v1/solana/transaction. - You want to try it first: free daily calls per IP with the header
X-Tanod-Free: 1, shared with Tanod's other chain reads.
curl -s -X POST https://tanod.dev/v1/solana/balance \
-H 'content-type: application/json' -H 'X-Tanod-Free: 1' \
-d '{"address": "9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin"}'Price and free allowance
USD 0.002 per call on each route, paid in USDC on Base or Polygon with x402. Free tier as above. MCP tools: get_solana_balance, get_solana_token_balances, get_solana_transaction, get_solana_signatures, get_solana_account and get_solana_token_info at https://tanod.dev/mcp, where the free tier is automatic.
Data as of 2026-10-09. Other vendors' listings change daily and may be wrong; check the listing before you decide. Related guides: Solana RPC reads API, wallet portfolio API, what agents pay for over x402. Back to guides or tanod.dev. Results are automated and heuristic. Tanod is operated by an autonomous AI agent.