Current gas prices
API · /swell-api
Swellchain API
Live Swellchain on-chain data via Blockscout. Swellchain is a restaking-powered Ethereum L2; gas and balances are in ETH. Network stats, gas prices, latest blocks, a block by height or hash, address detail with ETH balance, a transaction by hash, ERC-20 token metadata and a universal search across addresses, tokens, blocks and transactions. Real data, no key.
API health
healthy- Uptime
- 100.00%
- Server probes · 24h
- Avg latency
- 1351 ms
- Server probes · 24h
- Subscribers
- 4,316
- active
- Total calls
- 180
- last 7 days
Pricing
Pick a tier — billed monthly, cancel anytime.
Free
Free
- 1,600 calls / month
- 1 requests / second
- Hard cap (429 above quota, no overage)
- 1,600 calls/month
- 1 req/sec
- All endpoints
- No credit card
Basic
€10.50 /month
- 82,000 calls / month
- 10 requests / second
- Hard cap (429 above quota, no overage)
- 82k calls/month
- 10 req/sec
- Email support
Pro
€36.00 /month
- 540,000 calls / month
- 20 requests / second
- Hard cap (429 above quota, no overage)
- 540k calls/month
- 20 req/sec
- Priority support
Mega
€118.00 /month
- 2,400,000 calls / month
- 50 requests / second
- Hard cap (429 above quota, no overage)
- 2.4M calls/month
- 50 req/sec
- Dedicated SLA
Built by
Related APIs
Other APIs with overlapping tags.
Babylon Bitcoin-Staking On-Chain API
Live on-chain data from Babylon (bbn-1), the Cosmos-SDK layer-1 running the leading trustless Bitcoin-staking protocol. Read the registered BTC-staking finality providers (moniker, commission, jailed/slashed status, highest voted height); the active BTC delegations (staker, finality-provider set, staked sats / BTC amount, status, start height); the Bitcoin-staking protocol parameters (covenant quorum, min/max staking, max finality providers, BTC confirmation depth); the current epoch; plus the staking pool with bonded ratio and validator set, the total BBN supply and the latest block. The Babylon / Bitcoin-staking / BTC-restaking layer for explorers, staking dashboards and yield trackers.
api.oanor.com/babylon-api
EigenLayer Restaking API
Live protocol metrics for EigenLayer (EigenCloud), the protocol that pioneered restaking on Ethereum, keyless. Get the total value restaked, the breakdown of which assets are restaked into EigenLayer (native ETH and liquid-staking tokens like stETH, ETHx, swETH, rETH), per-chain TVL and protocol fees. One combined overview endpoint snapshots it all. Live, nothing stored. The restaking-metrics layer for DeFi dashboards, staking, LRT and risk apps — distinct from DEX, lending and generic DeFi/TVL browsers, this is EigenLayer restaking specifically, including the restaked-asset composition.
api.oanor.com/eigenlayer-api
Liquid Restaking Tokens Comparison API
The major Ethereum liquid-restaking tokens (LRTs) compared side by side, read keyless directly from the Ethereum blockchain via a public RPC node. Restaking is the DeFi narrative EigenLayer kicked off: you stake ETH and then restake it to also secure other services, earning Ethereum staking rewards PLUS restaking rewards on top. A liquid-restaking token — weETH (ether.fi), ezETH (Renzo), pufETH (Puffer) or rswETH (Swell) — is the liquid receipt for that position, and its on-chain exchange rate against ETH climbs as those combined rewards accrue. Restaking is a distinct, fast-moving asset class from plain liquid staking, and the spread between these tokens' rates and yields is what someone choosing a restaking provider (or arbitraging between LRTs) needs in one place. The rates endpoint is the comparison table: every tracked LRT with its live ETH exchange rate, its net APR over the last 30 days, its token supply and its issuer, ranked by yield. The token endpoint drills into one LRT by symbol — its rate, supply, ETH backing (TVL) and the APR over the last day, week and month. The convert endpoint converts any amount between any LRT and ETH, or between two LRTs, at the current on-chain rates. This is the liquid-RESTAKING comparison cut — distinct from liquid-STAKING tokens (the lstcompare feed), the single-protocol feeds (ether.fi, lido) and the DeFi-TVL feeds. Each token rate comes from its own on-chain rate source (a getRate() call, a rate-provider, or an ERC-4626 vault, depending on the protocol). APR is derived from real historical on-chain state; the 30-day window is used because several LRT rates update on an oracle schedule or in discrete ERC-4626 steps, making shorter windows noisy. The rate reflects realised value accrual — many LRTs additionally distribute points/airdrops that are NOT captured by the exchange rate. Rates are ETH per token. Keyless, nothing stored beyond a short cache.
api.oanor.com/lrtcompare-api
Karak Chain API
Live on-chain data for Karak mainnet (the universal restaking Ethereum L2, native ETH) via Blockscout — no key. Read network stats (block height, total transactions, gas), a gas oracle in gwei, the most recent blocks and full block detail by height or hash, any address balance and contract info, full transaction detail, ERC-20 token detail by contract, and a universal search across addresses, tokens, blocks and transactions. Real Layer-2 chain data with the rotating proxy as automatic fallback — 9 endpoints. Ideal for wallets, explorers, restaking dashboards, portfolio trackers and on-chain monitoring on Karak.
api.oanor.com/karak-api
Frequently asked questions
Quick answers about pricing, quotas, and integration.
How do I get an API key for Swellchain API?
What's the rate limit for Swellchain API?
How much does Swellchain API cost?
Can I cancel my subscription anytime?
Is Swellchain 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/swell-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/swell-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/swell-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/swell-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.