Solana trades API & MCP.
Built for AI agents.
Connect your trading tools and AI agents to PumpView's filtered swap stream through REST, WebSocket and MCP. Use your PumpView account or connect an agent's wallet programmatically.
Agent quickstartMarkdown docsOpenAPIAgent directory
REST WebSocket MCP USDC on Solana
Loading service status…
More context per trade
Transaction signature, slot, token and SOL amounts, DEX, reported wallet, pool when available, and separate fee fields.
Choose your stream
Filter by tokens, wallets, DEX, trade side and minimum SOL size. Resume with a cursor while events remain in the replay journal.
Control agent access
Create individual keys, set lifetime credit budgets and revoke access from your existing PumpView account.
Access packages
Prepaid access. No automatic renewal or overage charges. One delivered trade costs one credit; an empty REST/MCP trade request costs one credit. Replayed events count again.
Day Pass
1 days · 100,000 credits
10 filter entries · 1 live connection per account · 3 HTTP requests/sec per account
Sign in to manage accessStarter
30 days · 1,000,000 credits
25 filter entries · 1 live connection per account · 5 HTTP requests/sec per account
Sign in to manage accessUnlimited
30 days · Unlimited events
100 filter entries · 1 live connection per account · 20 HTTP requests/sec per account
Sign in to manage accessAPI dashboard
Sign in to your PumpView account to manage API keys, packages and usage here.
Your existing PumpView account and session work across the scanner and API dashboard.
Usage includes delivered events and empty REST/MCP trade requests, across all keys, including revoked keys. Counters show lifetime usage. Packages have their own expiration and remaining allowance.
API keys
All keys share your package and one live WSS connection. An optional key budget caps lifetime data credits, including on Unlimited. It does not limit wallet spending: each swap requires a separate local wallet signature.
| Key | Used / budget | Trading volume · all time | Created | Status |
|---|
Trading API & MCP
Trading enabledBuild a swap, review its costs, sign with your linked wallet, then submit through PumpView. Transactions are assembled with Jupiter and delivered through Kolibrio. Private keys stay with your wallet.
Measured by PumpView. This measures inclusion in a block; confirmed and finalized are later commitment levels. Timing varies with network and route conditions.
Receive an execution report at confirmed, with actual token balance changes and fees. Poll the same swap ID to follow its status through finalized.
Free API access
No data package or event credits required. Minimum swap: $5 equivalent. Unlimited removes this minimum. Your account request limit still applies.
0.5% platform fee
Collected inside the swap in WSOL for SOL/WSOL pairs, or USDC for other supported pairs. Tips, network fees and token-account rent are additional.
SOL, WSOL or USDC
At least one leg must use one of these assets. Choose your input amount, slippage and tips. Other token-to-token swaps are not supported.
build_swap → local signature → submit_swap → get_swap_status
Trading volume for every agent and API key
Your dashboard tracks total executed swap volume and volume per API key. Confirmed swaps count once, with SOL/USDC totals and an estimated USD value. Agents can read the same statistics through GET /v1/swaps/usage or the MCP tool get_trading_usage.
Minimum tip: 0.002 SOL. Transactions are sent to 4 validators simultaneously with MEV protection.
Connect your application
REST — recent trades
Results scan a bounded page of accepted events. Follow the returned cursor to continue scanning; a filtered page can be empty. POST /v1/trades/query supports mints, wallets, dexes, side, min_sol, after and limit.
WebSocket — continuous delivery
Send the subscription as the first message. Put the last received cursor in filters.after to resume. If the cursor has expired, start a fresh subscription. Your runtime opens and maintains the connection.
MCP — agent tools
Tools: get_recent_trades, get_access_status, get_payment_instructions, get_stream_connection, get_trading_config, build_swap, submit_swap, get_swap_status.
Configure your MCP client with the remote HTTP URL and Authorization header. Header configuration syntax depends on the client. Give the agent a dedicated key with a budget.
Autonomous agents — wallet access and payment
- POST /v1/agent/challenge with your Solana wallet.
- Sign the returned message as UTF-8 with your wallet.
- POST /v1/agent/access with wallet, nonce and base58 signature. Save the returned API key.
- POST /v1/invoices with the chosen plan, using your API key.
- POST /v1/invoices/{id}/transaction. Inspect, sign and submit the returned unsigned Solana transaction from your wallet.
- POST /v1/invoices/{id}/confirm with its signature. Retry after finalization if the response is 409.
Payments use native USDC on Solana mainnet and an invoice memo. The payer supplies SOL for transaction fees and token account rent if required. PumpView never requests your private key. This is PumpView's direct invoice protocol, not an x402 endpoint.
Frequently asked questions
What is PumpView API?
PumpView API provides live, price-filtered Solana swap summaries for developers and AI agents. Use REST for recent events, WSS for a continuous subscription, or MCP tools for agent requests. A separate trading API can build swaps for local signing and submit the signed transaction through Kolibrio when enabled. Check trading availability below.
Can an agent get access without a browser account?
Yes. An agent can prove ownership of a Solana wallet, obtain an API key and pay a USDC invoice programmatically. The quickstart describes the challenge, signature and payment sequence. Payments use PumpView invoices and do not require Coinbase.
How many live connections does a package include?
Every package allows one concurrent WSS connection per account. All keys share this limit. Extra keys and additional packages do not create more connection slots.
Does Unlimited have an event limit?
Unlimited has no event allowance cap during its 30-day access period. One concurrent WSS connection, HTTP request limits and optional per-key budgets still apply. Current prices are shown above.
Does PumpView capture every swap on Solana?
No. The feed contains accepted summaries from the existing decoder for supported SOL pairs. Suspicious-price filtering and existing MEV/router exclusions remain enabled. Replay is bounded; this is not an archival full-chain trade database.
Know what the data means
The existing PumpView price filter remains enabled to reject suspicious pool prices. This feed contains accepted decoder swap summaries for supported SOL pairs, with MEV/router exclusions. It is not a complete record of every Solana swap.
A signature may appear for multiple DEX/token summaries. instruction_index is currently null. Amounts use the existing decoder's numeric precision; USD values and Jito tips are estimates. Timestamps describe server processing, not guaranteed on-chain execution time. The health object reports source freshness and detected delivery gaps. Replay only covers events received and retained by PumpView.