TriportRPC

Solana REST API

Triport's product layer for Solana under https://triport.io/v1/sol/… — indexed wallet data, stake snapshots, server-side watchlists, MEV-cache analytics, transaction senders, and mempool intel over plain HTTP.

Method / EndpointGET/POST https://triport.io/v1/sol/…
NetworkSolana
Authenticationx-token header (SDK-preferred); see Authentication
Required scope— (tier-gated per endpoint)
Tier / rate limitAny tier; see Rate Limits

What this surface is

Unlike JSON-RPC, which proxies the chain's native methods verbatim, the REST layer is built by Triport: indexed, opinionated endpoints that answer product questions in one call — "what does this wallet hold", "what changed in this epoch's stake", "which hosts land bundles best".

curl "https://triport.io/v1/sol/wallet/vines1vzrYbzLMRdu58ou5XTby4qAqVRLmqo36NKPTg/balance" \
  -H "x-token: $TRIPORT_API_KEY"

Endpoint groups

  • Wallet — balance, tokens, NFTs, history.
  • Stake snapshots — per-epoch, by-voter, by-pubkey queries.
  • Watchlist — create/list/get/delete server-side account watchlists that feed the Watchlist Push WS.
  • MEV cache — host leaderboards, snapshots, and time series.
  • Sender — HTTP transaction and bundle submission.
  • Mempool — snapshot and stats.

The full endpoint list is below.

POST Create a watchlist entry
Register a Solana account (pubkey) to be watched and have changes delivered to a webhook or WebSocket push channel.
DELETE Delete a watchlist entry
Removes a single account-watch entry by id, stopping its webhook / WS push deliveries.
GET Get a watchlist entry
Fetch a single Solana watchlist entry by its id — returned only when it belongs to your authenticated tenant.
GET Get account snapshot
Returns the current on-chain state of a single Solana account — lamports, owner program, data, and the slot the snapshot was taken at.
GET Get aggregate mempool statistics
Returns rolling aggregate statistics over recently observed pending Solana transactions — throughput, latency percentiles, and a per-program count breakdown.
GET Get current metrics snapshot for a MEV cache host
Returns the latest value of every known MEV-cache metric observed on a single host, captured at the most recent slot.
GET Get latest epoch stake snapshot
Returns a summary of the current Solana epoch plus the first page of its captured stake accounts.
GET Get mempool snapshot
Returns a point-in-time snapshot of the pending Solana transactions Triport is currently observing pre-confirmation.
GET Get stake account history across epochs
Returns the full time-series of a single Solana stake account — its delegated voter and stake amount — as captured at every snapshot epoch.
GET Get stake accounts by vote account
Returns every stake account delegated to a single Solana vote account, as captured in Triport's historical epoch snapshots.
GET Get stake snapshot for a specific epoch
Returns the captured stake-account snapshot for a single, historical Solana epoch.
GET Get time-series metrics for a MEV cache host
Returns a time-ordered series of values for a single metric on one MEV cache host.
GET Get wallet SOL balance
Returns the current native SOL balance of a Solana account, in lamports and as a UI-amount.
GET Get wallet transaction history
Return a paginated, newest-first page of confirmed transactions for a Solana address, with per-mint balance changes, back to ~3.5 years of archive depth.
GET List known MEV cache hosts
Returns the full inventory of MEV-cache hosts Triport currently tracks, each with its last-seen timestamp and how many samples have been collected.
GET List NFTs on a wallet (cNFT + Metaplex)
Returns the NFTs held by a Solana wallet — both compressed NFTs (cNFTs) and regular Metaplex assets — as a paginated list of asset summaries.
GET List SPL tokens on a wallet
Returns every SPL token account held by a Solana address, with balances, mint decimals, and (when cached) token metadata.
GET List watchlist entries
Return every Solana account-watch entry that belongs to your tenant.
GET MEV cache host leaderboard
Returns the top Solana MEV-cache hosts ranked by cache hit rate (hits/sec) over a chosen time window.
POST Send a Jito-style transaction bundle
Submit 1–5 signed Solana transactions as an atomic, all-or-none bundle.
POST Send a signed transaction
Submit a fully signed Solana transaction to the fast-mainnet edge and get back its signature.