September 23, 2025

Solana vs Ethereum - How to Pull and Compare Order Book Depth with CoinAPI

featured image

Trading without order book depth is like shopping in two different supermarkets with no idea how much stock is behind the display. Both Solana (SOL/USDT) and Ethereum (ETH/USDT) might show you a price tag, but that’s just the front row. To know if you can fill your cart - or in trading terms, your market order - you need to see how deep the shelves really go.

That’s where order book data comes in. It shows the real liquidity stacked behind the price you see, and comparing it across blockchains can reveal execution risk, slippage, and cross-market opportunity.

Order books aren’t one-size-fits-all. They come in levels:

  • Level 1 (L1): Top of Book The best bid (highest buyer) and best ask (lowest seller). Like the apples stacked in the front row. Good for quick quotes, but blind to depth.
  • Level 2 (L2): Aggregated Depth Bids and asks grouped by price levels beyond the top. You see how much stock sits behind each shelf row. Essential for execution modeling and slippage estimation.
  • Level 3 (L3): Full Order-by-Order Detail Every single order, with IDs and lifetimes. Every apple labeled with who placed it. Crucial for high-frequency strategies and order book reconstruction.

Want to go deeper on the differences between L1, L2, and L3? Check out our guide: Level 1 vs Level 2 vs Level 3 market data: How to read the crypto order book.

Here’s how to fetch ETH and SOL depth in real time or historically.

# ETH/USDT snapshot - top 10 levels

1curl -H "X-CoinAPI-Key: YOUR_API_KEY" \\
2"<https://rest.coinapi.io/v1/orderbooks/BINANCE_SPOT_ETH_USDT/current?limit_levels=10>"
1{
2  "type": "hello",
3  "apikey": "YOUR_API_KEY",
4  "subscribe_data_type": ["orderbook20"],
5  "subscribe_filter_symbol_id": [
6    "BINANCE_SPOT_ETH_USDT",
7    "BINANCE_SPOT_SOL_USDT"
8  ]
9}
10
1time_exchange,price,side,size
22025-09-22T12:00:00.1234567Z,4200.63,bid,51.3922
32025-09-22T12:00:00.1234567Z,4200.64,ask,48.5706
42025-09-22T12:00:00.2234567Z,4200.62,bid,0.0026
5...
6


REST gives you snapshots, WebSocket streams give you live updates, and Flat Files give you full historical depth.

If you’re building systems around order book depth, it’s worth understanding the tradeoffs between tick data and snapshots. See: Tick Data vs Order Book Snapshots: Complete Guide for Crypto Trading Systems.

To see how liquidity actually looks, let’s compare two Binance spot markets - ETH/USDT and SOL/USDT - using CoinAPI’s order book endpoint (/v1/orderbooks/:symbol_id/current?limit_levels=10).

1{
2  "symbol_id": "BINANCE_SPOT_ETH_USDT",
3  "time_exchange": "2025-09-23T06:46:33.8150000Z",
4  "time_coinapi": "2025-09-23T06:46:33.9626140Z",
5  "asks": [
6    { "price": 4200.64, "size": 48.5706 },
7    { "price": 4200.65, "size": 0.0065 },
8    { "price": 4200.69, "size": 0.0026 },
9    { "price": 4200.70, "size": 1.3613 },
10    { "price": 4200.71, "size": 3.8543 },
11    { "price": 4200.73, "size": 0.0026 },
12    { "price": 4200.76, "size": 0.0013 },
13    { "price": 4200.77, "size": 0.0013 },
14    { "price": 4200.80, "size": 0.0025 },
15    { "price": 4200.81, "size": 0.0013 }
16  ],
17  "bids": [
18    { "price": 4200.63, "size": 51.3922 },
19    { "price": 4200.62, "size": 0.0026 },
20    { "price": 4200.61, "size": 0.1216 },
21    { "price": 4200.60, "size": 0.0049 },
22    { "price": 4200.59, "size": 0.0013 },
23    { "price": 4200.58, "size": 1.5575 },
24    { "price": 4200.57, "size": 3.7595 },
25    { "price": 4200.56, "size": 0.0025 },
26    { "price": 4200.54, "size": 0.0013 },
27    { "price": 4200.53, "size": 0.0302 }
28  ]
29}
30

Interpretation:

  • Spread: $0.01 (4200.64 – 4200.63), very tight.
  • Top liquidity: ~50 ETH blocks on both bid and ask - strong near-touch support.
  • Depth: Falls off quickly after the top levels; great for smaller precision fills but larger sweeps will slip.
  • Cumulative depth (±0.5% of mid ~4200.64): Around 55–60 ETH on the bid side and ~55 ETH on the ask side, concentrated almost entirely in the first price level. Beyond that, the book thins out sharply.

This ETH snapshot shows how liquidity concentration matters when planning trades. For a broader walkthrough, read: How to Obtain Order Book Data in Crypto.

1{
2  "symbol_id": "BINANCE_SPOT_SOL_USDT",
3  "time_exchange": "2025-09-23T06:59:52.1950000Z",
4  "time_coinapi": "2025-09-23T06:59:52.3313918Z",
5  "asks": [
6    { "price": 219.17, "size": 444.602 },
7    { "price": 219.18, "size": 606.333 },
8    { "price": 219.19, "size": 108.571 },
9    { "price": 219.20, "size": 81.961 },
10    { "price": 219.21, "size": 142.716 },
11    { "price": 219.22, "size": 237.988 },
12    { "price": 219.23, "size": 189.751 },
13    { "price": 219.24, "size": 360.214 },
14    { "price": 219.25, "size": 235.643 },
15    { "price": 219.26, "size": 289.582 }
16  ],
17  "bids": [
18    { "price": 219.16, "size": 166.718 },
19    { "price": 219.15, "size": 178.698 },
20    { "price": 219.14, "size": 155.291 },
21    { "price": 219.13, "size": 174.970 },
22    { "price": 219.12, "size": 202.491 },
23    { "price": 219.11, "size": 380.900 },
24    { "price": 219.10, "size": 321.812 },
25    { "price": 219.09, "size": 205.282 },
26    { "price": 219.08, "size": 501.614 },
27    { "price": 219.07, "size": 632.529 }
28  ]
29}


Interpretation:

  • Spread: $0.01 (219.17 – 219.16), equally tight.
  • Top liquidity: hundreds of SOL per level, distributed across the book rather than concentrated.
  • Depth: Several liquidity cliffs (600+ SOL levels) act as resistance/support, but once they’re swept, price can move sharply.
  • Cumulative depth (±0.5% of mid ~219.17): Around 2,800–3,000 SOL on each side, spread across multiple levels. This makes SOL’s book more resilient for medium-size trades, but less predictable because cliffs can vanish suddenly.

Quant traders often rely on order book depth to optimize execution. See: Level 2 market data for Quant Traders.

Feature ETH/USDT SOL/USDT Spread $0.01 (4200.64 – 4200.63) $0.01 (219.17 – 219.16) Top-of-book size ~50 ETH on both bid & ask 160–600 SOL per level Liquidity distribution Concentrated at the first price level, thins quickly Spread across multiple levels, several liquidity cliffs Cumulative depth (±0.5% of mid) ~55–60 ETH per side ~2,800–3,000 SOL per side Execution style fit Precision fills, smaller orders with minimal slippage Medium-size block trades, but risk of sharp moves when cliffs are consumed

Market makers and advanced strategies need even more granular views than L2.

Explore how full depth changes execution:

Different audiences use order book depth in different ways. Here’s how comparing Solana vs Ethereum liquidity with CoinAPI translates into real workflows:

  • Quant traders → Model slippage and optimize execution algorithms using live L2/L3 data rather than relying on top-of-book quotes.
  • Fund managers → Evaluate execution risk across chains before allocating capital, avoiding hidden costs from thin or cliffy books.
  • Fintech dev teams → Build dashboards and trading tools with normalized order book data across 370+ venues - no need for custom exchange integrations.
  • Institutional analysts → Backtest liquidity resilience with bulk historical order books from Flat Files, enabling reproducible research and compliance reporting.

Instead of asking which chain wins, CoinAPI lets you measure it. With normalized order book data across 370+ venues, you can backtest, stream, and compare Solana vs Ethereum order book depth with CoinAPI - reproducible, real-time, and at institutional scale.

Want to run the same ETH vs SOL comparison? Try it yourself with the Market Data API docs or download a sample limit book file. CoinAPI makes order book depth reproducible across 380+ venues.

background

Stay up-to-date with the latest CoinApi News.

By subscribing to our newsletter, you accept our website terms and privacy policy.

Recent Articles

Crypto API made simple: Try now or speak to our sales team