Live MEV tip floor (what to tip to land a transaction, by percentile)
API · /jito-api
Jito Solana MEV API
The Solana MEV (maximal extractable value) layer via Jito, live and keyless. On Solana, Jito runs the dominant block-engine: searchers bundle transactions and attach a tip to land them, validators running the Jito client capture that MEV, and a slice flows to JitoSOL stakers. This API exposes the two numbers that matter to anyone building or trading on Solana. The tip-floor endpoint returns the live MEV tip floor — the landed-tip amount at the 25th, 50th, 75th, 95th and 99th percentile (in SOL and lamports) plus the smoothed (EMA) median: the real-time price of priority that every Solana trading bot reads before sending a bundle. The rewards endpoint returns the daily MEV economy — for each recent day the number of MEV tips, how many distinct tippers paid, and the total SOL tipped to validators and to Jito: a read on how much MEV Solana is generating. The validators endpoint ranks the Jito-running validators by stake, each with its MEV commission, priority-fee commission, Jito-directed stake and current-epoch MEV rewards — the MEV configuration of Solana's validator set. This is the Solana MEV / Jito cut — distinct from the Ethereum MEV-Boost builder-and-relay feed (a different chain and mechanism: Solana uses a tip auction, not a builder market), from the Solana validator-decentralisation feed (stake distribution, not MEV) and from the Solana network-performance feed. Tips and rewards are in SOL (tips also in lamports); stake is in SOL; commissions in percent. Sourced live from Jito's public APIs, keyless.
API health
healthy- Uptime
- 100.00%
- Server probes · 24h
- Avg latency
- 277 ms
- Server probes · 24h
- Subscribers
- 4,762
- active
- Total calls
- 28
- last 7 days
Pricing
Pick a tier — billed monthly, cancel anytime.
Free
Free
- 750 calls / month
- 2 requests / second
- Hard cap (429 above quota, no overage)
- 750 calls/month
- 2 req/sec
- All endpoints
- No credit card
Starter
€33.00 /month
- 35,000 calls / month
- 6 requests / second
- Hard cap (429 above quota, no overage)
- 35k calls/month
- 6 req/sec
- Live tip floor + MEV rewards
- Email support
Pro
€104.00 /month
- 165,000 calls / month
- 16 requests / second
- Hard cap (429 above quota, no overage)
- 165k calls/month
- 16 req/sec
- Validator MEV config
- Priority support
Scale
€289.00 /month
- 720,000 calls / month
- 40 requests / second
- Hard cap (429 above quota, no overage)
- 720k calls/month
- 40 req/sec
- Full MEV feed
- Dedicated SLA
Built by
Related APIs
Other APIs with overlapping tags.
Pacifica Perpetuals DEX API
Live market data for Pacifica, the Solana-based perpetuals DEX, with no key. List every perpetual market with its contract specs; pull an all-market price feed with mark/mid/oracle price, funding rate, open interest and 24h volume per symbol; read the live order book; and stream recent public trades. Symbols are plain coin tickers (BTC, SOL, WIF) — ideal for Solana-perp dashboards, funding-rate monitors and trading analytics across 69+ perpetual markets.
api.oanor.com/pacifica-api
DexPaprika On-Chain DEX API
Live on-chain decentralized-exchange market data across 35+ blockchains, with no key. List every supported network with its 24h DEX volume, transaction count and pool count; read the DEXes active on any chain; pull the top liquidity pools ranked by volume; get full token detail with multi-window price stats; search across every chain for tokens, pools and DEXes; and read global coverage totals. The on-chain / DEX / liquidity-pool layer for DeFi dashboards, token analytics, trading and research — distinct from centralized-exchange ticker readers. Live from DexPaprika (by the CoinPaprika team); short cache only.
api.oanor.com/dexpaprika-api
Backpack Exchange API
Live spot and perpetual-futures market data from Backpack, the Solana-native crypto exchange, with no key. List every spot and perp market; read the 24h ticker for any pair (last price, change, high/low, volume, trade count); pull the order-book depth, OHLC candlesticks and most-recent trades; and for perpetuals read the mark price, index price, funding rate and open interest. The live exchange-data / derivatives layer for trading bots, dashboards, arbitrage and analytics — distinct from the Binance, bitFlyer and XT exchange readers. Live from Backpack; short cache only.
api.oanor.com/backpack-api
Solana Program API
Inspect deployed Solana programs live from public Solana RPC — no key — and answer the question that matters most for safety: can this program still be changed, and by whom? For any program address it resolves the loader it runs under, whether it is executable, its on-chain ProgramData account, the upgrade authority (or that it has been made immutable / frozen), and the slot it was last deployed at. A batch endpoint audits up to twelve programs at once — perfect for checking the upgrade authority of every program a protocol depends on before you trust it — and a loaders endpoint documents Solana's program loaders. Distinct from balance, token and transaction APIs: this is the program and upgrade-authority layer that auditors, wallets and security tooling rely on to judge whether a Solana program is safe. Live from the chain; short cache only.
api.oanor.com/solanaprogram-api
Frequently asked questions
Quick answers about pricing, quotas, and integration.
How do I get an API key for Jito Solana MEV API?
What's the rate limit for Jito Solana MEV API?
How much does Jito Solana MEV API cost?
Can I cancel my subscription anytime?
Is Jito Solana MEV API GDPR-compliant?
Pick an endpoint from the list on the left to see its details and try it.
Code snippets
Sign up to get an API key, then call any path under your slug.
curl https://api.oanor.com/jito-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/jito-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/jito-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
"https://api.oanor.com/jito-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Ratings
Sign in to rate.
No reviews yet.
Discussion
Ask questions, share usage tips, get answers from the provider and other developers. Public — anyone can read.
Sign in to start a thread or reply.
Sign inNew thread
·
-
Provider answer
🔒 This thread is locked — no new replies.
-
·
- No threads yet — start the discussion.
Support
Private 1:1 support with the provider — billing questions, integration issues, account problems. Only you and the provider team can see these threads.
Sign in to open a support ticket.
Sign inOpen new ticket
Describe what you need help with. The provider team gets an email and replies on the ticket page.
-
·
Urgent - No tickets yet for this API.