By Scalpel Team. , updated . 6 min read.

In short
IBKR market data lines are the number of symbols one username can stream live at the same time, in TWS watchlists and through the API together. Every account starts with 100. After the first month IBKR gives you the greatest of 100, your monthly commissions divided by 8, or your equity times 100 divided by $1,000,000, and a Quote Booster pack adds 100 more for $30 a month, up to 10 packs. For a day trader the real limits sit underneath: at 100 lines you can stream Level 2 for only 3 symbols and tick-by-tick data for 5.
Most traders meet market data lines as an error: a watchlist row that stops updating, a Level 2 window that refuses to open, or a trading app that says depth is unavailable. The allowance is simple once you see the three numbers behind it, and for a day trader it is rarely the 100 that runs out first. This post explains what a line is, how IBKR calculates your allowance, what Quote Booster buys, how depth and tick-by-tick limits scale, and what a scalper actually needs. Prices and limits checked on October 22, 2026.
Scalpel is independent and not affiliated with or endorsed by Interactive Brokers.
IBKR's documentation describes market data lines as dictating "how much market data can be retrieved simultaneously from a given user," including "all data pulled through Trader Workstation watchlist and the API" (IBKR: market data lines). One live symbol is one line, wherever it is open. IBKR's own example: with 100 lines, a TWS watchlist showing 50 symbols and one API program streaming 25 leaves a second API program room for 25 more.
Three things follow from that:
To see how many you are using, press Ctrl+Alt+= in TWS on Windows or Linux (Cmd+Opt++ on a Mac). It opens a small window with your allowance and your current use.
IBKR says all clients start with 100 concurrent lines and always keep at least 100. From the second month, the allowance is the greatest of three numbers (IBKR: how market data is allocated):
| Source | Formula | What it takes to beat 100 |
|---|---|---|
| The floor | 100 | Nothing |
| Commissions | Monthly commissions in USD divided by 8 | More than $800 of commissions a month |
| Equity | Equity in USD times 100, divided by $1,000,000, rounded down | More than $1,000,000 of equity |
IBKR's worked example: a month with $500 of commissions and $1,245,000 of equity gives 62.5 from commissions and 124 from equity, so the account gets 124 lines. A $25,000 account paying $300 a month in commissions gets 37.5 from commissions and 2 from equity, so it stays on 100. Almost every individual day trader lives on the floor unless they buy boosters.
A Quote Booster pack costs $30.00 a month and adds 100 simultaneous Level 1 quotes on top of your allowance from every other source. IBKR's FAQ caps it at 10 packs (IBKR: What is the Quote Booster?). From IBKR's market data pricing page:
You add it in Client Portal with your other subscriptions: the User menu, Settings, then Market Data Subscriptions under User Settings.
IBKR's video walks through the market data subscription screens in Client Portal, the same place a Quote Booster pack is added.

Level 2 and tick-by-tick data are far heavier than a quote, so IBKR limits them separately. The relationship to lines, from IBKR's specialized market data lines table:
| Market data lines | Tick-by-tick streams | Level 2 (depth) symbols | Quote Booster packs |
|---|---|---|---|
| 100 | 5 | 3 | 0 |
| 101 to 200 | 10 | 3 | 1 |
| 201 to 300 | 15 | 3 | 2 |
| 301 to 400 | 20 | 3 | 3 |
| 401 to 500 | 25 | 4 | 4 |
| 1,001 to 1,100 | 55 | 10 | 10 |
Tick-by-tick streams are 5% of your lines. Depth is the tight one: three symbols at a time on a default account. IBKR's pricing page adds that you can open several depth windows on the same symbol without using more of the limit, and that the cap runs from a minimum of 3 to a maximum of 60 symbols.
| What you see | What ran out | IBKR's message |
|---|---|---|
| A new watchlist row or API symbol never updates | Lines | 101: "Max number of tickers has been reached." |
| A fourth Level 2 window or API depth request is refused | Depth | 309: "Max number (3) of market depth requests has been reached." |
Both messages are quoted from IBKR's API error code list. For error 101, IBKR's note says the count covers "TWS and the API altogether" and points you back to Ctrl+Alt+=. A symbol on delayed data is a different problem, usually a missing subscription or a second session on your username; see fix delayed data.
Fewer than you might think, and the count is worth doing once. A typical setup for scalping small caps:
| What streams | Lines | Tick-by-tick | Depth |
|---|---|---|---|
| A scanner list of 30 names | 30 | 0 | 0 |
| Three stocks you are trading or watching closely, with Level 2 and tape | 3 | 3 | 3 |
| A TWS watchlist of 20 names | 20 | 0 | 0 |
| Total on a default account | 53 of 100 | 3 of 5 | 3 of 3 |

Lines are fine with room to spare. Depth is full. So the practical rules are:
For which depth feeds to subscribe to, see IBKR Level 2, and for how depth arrives through the API, Level 2 through the TWS API. Your pricing plan matters here too: on IBKR Lite you pay no commissions, so the commission formula never lifts you above 100.
Scalpel uses your IBKR market data through the API, so it draws on the same allowance as TWS. Each trading desk streams a quote, tick-by-tick trades for its tape, and SMART depth for its Level 2 ladder, so a trading desk uses one line, one tick-by-tick stream and one depth book. The IBKR scanner list uses one line per listed name: 30 by default, set by List size in Settings > Connection (set up the IBKR scanner).
On a default account that means three trading desks get full depth. A fourth desk keeps its quote, tape and chart and shows a Depth unavailable for toast with IBKR's reason.
Clearing a desk or switching it to SCAN gives its line and its book back (arrange desks). If a desk flags DELAYED or NO DATA instead, it is a subscription or session problem, not lines. The troubleshooting video walks through those data problems:

For the rest of the IBKR setup, from account to hotkeys, see day trading on Interactive Brokers. Scalpel is long only and US stocks only, and its stops are app-monitored, so they work only while it runs with a live feed.
Trading carries a significant risk of loss. Nothing here is financial advice.