x402 Protocol · Solana Mainnet · 22 Endpoints Live

Blockchain data APIs
built for AI agents

22 specialist endpoints. Real-time Solana data. Pay per call in USDC — no API keys, no subscriptions, no accounts.

22
Live Workers
$0.001
Starting Price
400ms
Solana Finality
Live
Status
✓ Verified on x402scan — 22/22 resources
// Endpoints

22 specialist data workers

Each worker runs in an isolated thread. Pay per call in USDC via the x402 standard — no authentication required.

/dex$0.002
POST

DEX Price Feed

Live token prices from Jupiter and Birdeye. Pass any SPL token mint — get both sources back in one call.

mint?: string · token?: string
/arb$0.010
POST

Arbitrage Scanner

Scans top Solana tokens for price gaps between venues. Returns opportunities ranked by spread percentage.

minSpreadPct?: number
/wallet$0.005
POST

Wallet Intelligence

Score and classify any Solana address. Returns balance, token holdings, tx history, and activity tier.

address: string
/launches$0.003
POST

Launch Detector

Catches new token launches with a rug risk score. Flags low liquidity, concentrated holders, and missing socials.

limit?: number
/summary$0.008
POST

On-Chain Summarizer

LLM-powered analysis via Groq. Ask a question about any wallet or get a plain-English DeFi market read.

address?: string · question?: string
/predict$0.003
POST

Prediction Markets

Polymarket prediction data — real-time odds, volume, and liquidity across politics, crypto, sports, and more.

query?: string · category?: string · limit?: number
/price$0.003
POST

Price Feed

Batch multi-token DEX pricing with OHLCV candlestick history and token metadata.

tokens?: list · period?: string
/nft$0.004
POST

NFT Data

NFT floor prices, rarity data, and wash trading detection across Solana marketplaces.

collection?: string
/staking$0.002
POST

Staking APY

Cross-protocol staking APY comparison (Marinade, Jito, Blaze, Sanctum).

protocol?: string
/whale$0.006
POST

Whale Tracker

Whale wallet tracking — large transfers, accumulation signals, smart money discovery.

address?: string · min_amount?: float
/alerts$0.005
POST

Webhook Alerts

Webhook alert registration for price, volume, whale, and launch events.

alert_type?: string · webhook_url?: string
/dev$0.001
POST

Dev Activity

Protocol dev activity — commit frequency, contributors, audit status.

protocol?: string · days?: int
/social$0.004
POST

Social Sentiment

On-chain social sentiment and influencer wallet tracking.

query?: string · source?: string
/smartmoney$0.008
POST

Smart Money

Track top Solana traders. Copy-trade signals, portfolio analysis, and wallet intelligence.

minScore?: number · topN?: int · wallets?: string[]
/rpc$0.001

Intelligent Solana RPC proxy. Routes across Helius, Ankr, and public nodes. Slowest endpoint is auto-demoted.

method: string · params?: array
/trending$0.004
POST

Trending Tokens

Real-time trending tokens ranked by volume, price action, and social traction across Solana.

limit?: number · minVolume?: number
/token-safety$0.005
POST

Token Safety Check

Holder analysis, LP lock detection, mint/freeze authority check — rug pull prevention in one call.

mint: string
/alpha$0.006
POST

Alpha Feed

New token launches combined with insider and smart-money activity signals. Early edge detection.

limit?: number · minScore?: number
/trust$0.003
POST

Wallet Trust Score

Extended wallet intelligence — age, behaviour patterns, wash trading indicators, reputation scoring.

address: string
/perps$0.005
POST

Perps Intelligence

Jupiter Perps + Drift data — open interest, funding rates, liquidations, and market sentiment.

pair?: string · limit?: number
/trenches$0.003
POST

Trench Scanner

Low-cap token discovery via CoinGecko newest listings — catch microcaps before they pump.

limit?: number · minMarketCap?: number
/ask$0.006
POST

DeFi Query Engine

Natural-language DeFi queries via LLM — ask about any token, protocol, or market condition.

question: string
// Pricing

Stop paying for idle time

Subscriptions charge you whether your agent calls once or ten thousand times. SolSigs charges only for what runs.

Traditional APIs
Monthly subscriptions
Birdeye · Nansen · Helius · RugCheck
SolSigs
Pay per call
USDC on Solana via x402
built for agents
Pricing model Fixed monthly fee $0.001 – $0.010 per call
Quiet months Pay full price Pay nothing
API key or signup Required Not required
Works with AI agents Manual integration Native — x402 standard
Minimum monthly cost $49 – $399 / mo $0.00
1,000 calls to /dex Bundled in $99 / mo plan $2.00 total
// Why Solana

Built for speed.
Priced for scale.

Most x402 services target Base or Ethereum. We chose Solana because micropayments only make sense when the transaction itself doesn't cost more than the data.

  • 400ms finality vs Base 12s — settle payment before the data goes stale
  • $0.00025 per transaction vs Base $0.001+ — micropayments that actually scale
  • Solana-native settlement — payments verified directly on-chain
  • x402 discovery endpoint at /.well-known/x402.json for agent auto-discovery
400ms
Finality
$0.00025
Per Transaction
22
Parallel Workers
0
Facilitator Deps
// Integration

Add it to your project in minutes

Any code that can sign a Solana transaction can call SolSigs. Four steps. No accounts, no OAuth, no API key management.

Install npm install @solana/web3.js @solana/spl-token bs58
01
Probe the endpoint
POST to any route — no payment header. Server returns 402 with exact requirements.
02
Read the 402 response
Pull out payTo (wallet address), maxAmountRequired (micro-USDC), and the USDC mint.
03
Transfer USDC on-chain
Send an SPL token transfer for the exact amount. Save the confirmed transaction signature.
04
Retry with X-PAYMENT
Same POST again, but add X-PAYMENT: <signature>. You get 200 + your data.
01-probe.js
// POST without any payment header → expect 402 const probe = await fetch('https://solsigs.com/dex', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ mint: 'So11111111111111111111111111111111111111112' }) }); // Status will be 402 — this is expected // { // "x402Version": 1, // "accepts": [{ // "payTo": "HZAkkKbhN9hf...", // "maxAmountRequired": "2000", ← 0.002 USDC // "asset": "EPjFWdd5...", ← USDC mint // "network": "solana-mainnet-beta" // }] // }
// Destructure exactly what you need from accepts[0] const body = await probe.json(); const { payTo, // Solana wallet address to pay maxAmountRequired, // "2000" = 0.002 USDC (6 decimals) asset // USDC mint address } = body.accepts[0]; // payTo: // "HZAkkKbhN9hfJBiNxCuwap7XtPXgniy9MVjJR2MvHSJi" // maxAmountRequired: "2000" // asset: "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
import { Transaction } from '@solana/web3.js'; import { createTransferInstruction, getOrCreateAssociatedTokenAccount } from '@solana/spl-token'; // Get/create the destination token account const destAta = await getOrCreateAssociatedTokenAccount( connection, payer, new PublicKey(asset), new PublicKey(payTo) ); // Build and send the transfer const ix = createTransferInstruction( sourceAta, // your USDC token account destAta.address, // destination ATA payer.publicKey, parseInt(maxAmountRequired) ); const sig = await sendAndConfirmTransaction( connection, new Transaction().add(ix), [payer] ); // sig = "5LaUvNCMn7p..." ← save this
// Same request, now with X-PAYMENT header const res = await fetch('https://solsigs.com/dex', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-PAYMENT': sig // confirmed Solana tx signature }, body: JSON.stringify({ mint: 'So11111111111111111111111111111111111111112' }) }); // res.status === 200 ✓ const { success, data } = await res.json(); // data.sources.jupiter.price → 182.45 // data.sources.birdeye.value → 182.38
All endpoints — quick reference
/dexDEX prices — Jupiter + Birdeyemint?, token?$0.002
/arbArbitrage opportunities by spreadminSpreadPct?$0.010
/walletWallet score + classificationaddress$0.005
/launchesNew tokens + rug risk scorelimit?$0.003
/summaryLLM on-chain analysis (Groq)address?, question?$0.008
/predictPolymarket prediction marketsquery?, category?, limit?$0.003
/priceBatch multi-token DEX pricingtokens?, period?$0.003
/nftNFT floors, rarity, wash tradingcollection?$0.004
/stakingCross-protocol staking APYprotocol?$0.002
/whaleWhale wallet tracking + signalsaddress?, min_amount?$0.006
/alertsWebhook alert registrationalert_type?, webhook_url?$0.005
/devProtocol dev activityprotocol?, days?$0.001
/socialOn-chain social sentimentquery?, source?$0.004
/smartmoneySmart money + copy-trade signalsminScore?, topN?, wallets?$0.008
/rpcLoad-balanced Solana RPC proxymethod, params?$0.001
/trendingTrending tokens — volume + sociallimit?, minVolume?$0.004
/token-safetyRug pull prevention — holder + LP checkmint$0.005
/alphaNew launches + insider signalslimit?, minScore?$0.006
/trustWallet trust + reputation scoreaddress$0.003
/perpsPerps — funding rates + OIpair?, limit?$0.005
/trenchesLow-cap token discoverylimit?, minMarketCap?$0.003
/askDeFi query engine (LLM)question$0.006
x402 Discovery Machine-readable for x402-compatible clients: solsigs.com/.well-known/x402.json ↗

Start querying.
No signup required.

Fund a Solana wallet with a few USDC. Point your agent at the discovery endpoint. That's it.