Limits and caps

Every cap in Market Tracker in one table: watch list size, saved views, export rows, the hourly export limit, import sizes and MCP free-tier calls.

Every cap in one place. Values are read from the code at the review date on this page and can change: the app is authoritative, and each of these is also listed in content/volatile-facts.md in the repository so it can be found when it moves.

#Per user

LimitValueWhere it applies
Watched carriers100Watch List. Shown in the header as {count} / {limit} watched. Can be raised per user
Saved views20Saved views. The save control disables at the cap
Exports10 per hourCarriers export. Counted from recorded exports, so a reload does not reset it
Lead-pull exports10 per hourLead pulls. Counted separately from Carriers exports

#Per operation

LimitValueWhere it applies
CSV export rows250,000Carriers export
Excel export rows50,000Carriers export. Menu item reads Excel (≤50k)
Watch List import1,000 per importPaste or CSV drop
Book import10,000 rowsAMS book export
Exact carrier count50,000Above this the grid stops computing an exact total

#Alerts

LimitValueWhere it applies
View alert size5,000 new matchesA view producing more than this in one scan is skipped rather than emailed, and the app does not currently say so. Narrow the view

#MCP connector

LimitValue
Free tier tool calls5 per UTC day

Past the free limit, calls return a locked result naming what is withheld rather than failing. Exact renewal dates, ISS scores, contacts and search results past the first page are the gated values. See MCP connector.

#Demo accounts

LimitValue
Export rows50

A demo account's export menu says so directly: CSV (first 50 rows), and a banner explains the cap. This applies to demo accounts only, not paid seats.

#Not a limit

Search, filtering, opening carrier files and the peek drawer are not rate-limited. If one of those is slow, it is a broad filter, not a throttle.

Last reviewed