Skip to main content

rate limits and tier differences

what you get on essentials, pro, and all-access — reports, tickers, lookback, live data, and rate limits — and how to know which tier you're on.

Written by Brad

every edgeful plan includes API access — but what you can do with it depends on your tier. essentials gives you a starter setup so you can test the API. pro unlocks the full catalogue, all available history, and per-day detail. all-access gets the same API access as pro, plus the algo suite.

this article breaks down what's included in each tier and what the rate limits are.

the 3 tiers at a glance

feature

essentials

pro

all-access

reports

3 select reports

all reports

all reports

tickers

RTY, AAPL, ETH/USDT, GBP/CAD

all tickers

all tickers

historical lookback

6 months

all available history (8+ years, no rolling cutoff)

all available history (8+ years, no rolling cutoff)

what's in play (live)

not included

included

included

screener (live)

not included

included

included

data depth

summary only

per-day / row-level detail (the underlying dataset)

per-day / row-level detail (the underlying dataset)

rate limits

120 req / 60s + 30 req / 10s burst + 1,500 req / hour (default — uniform across tiers)

120 req / 60s + 30 req / 10s burst + 1,500 req / hour

120 req / 60s + 30 req / 10s burst + 1,500 req / hour

price

$49/mo (essentials plan)

$99/mo

$299/mo (algos plan)

the short version: essentials is for testing the API and seeing if it fits your workflow. pro is the full API — every report, every ticker, all available history, and the ability to drill into individual days. all-access gets exactly the same API, and adds the algo suite on top.

what each tier unlocks

essentials

designed as a try-before-you-upgrade tier. you can confirm the API works, integrate it with Claude or ChatGPT, and prototype against it without committing to a paid upgrade.

  • 3 reports — Opening Stats, Green & Red Days by Weekday, Previous Day's Range

  • 4 test tickers — RTY, AAPL, ETH/USDT, GBP/CAD (one from each market type — futures, stock, crypto, forex — so you can test every shape of request)

  • 6 months of historical data — enough to validate a workflow, not enough for long-term backtesting

  • summary data only — aggregated probabilities, no per-day detail

  • no live data integration — what's in play and the screener aren't exposed on this tier

essentials is included with the $49/mo essentials plan at no extra cost. if the API fits your workflow, the upgrade path is in the next section.

pro

the tier most people end up on if they're actually using the API in production. opens up the full reports catalog and every ticker the platform supports.

  • all reports — the full report catalog

  • all tickers — futures (ES, NQ, GC, etc.), stocks (SPY, QQQ, AAPL, etc.), forex (EURUSD, GBPJPY, etc.), crypto (BTCUSD, ETHUSD, etc.)

  • all available history — 8+ years with no rolling cutoff, enough for long-term backtesting

  • what's in play live data — pull the same WIP data the dashboard uses

  • screener live data — same data behind the screener page

  • per-day / row-level detail — the underlying dataset, not just the aggregate. instead of getting back the headline fill rate as a stat, you can ask for the underlying days. examples: longest streak of gaps up that filled, every day in the last 5 years where SPY gapped down >0.5% and didn't fill, etc.

pricing: $99/mo. that's $50/mo more than the essentials plan. pro isn't listed on the public pricing page, but you can switch to it yourself in the app: manage account → membership → view all plans.

all-access (algos plan)

the top tier. the API access is identical to pro — same reports, tickers, history, live data, and per-day detail. what all-access adds is the automation side of the platform.

  • everything in pro, plus:

  • the algo suite — algo dashboard + TradingView indicator suite bundled in

technical note on the response shape: per-day rows are returned in a detailed field on the report response. on plans with row-level access (pro and all-access), that field is populated when the report has rows to give. on essentials, the API omits detailed from the response entirely — you get the summary numbers and that's it. this matches what the developer docs describe.

all-access is $299/mo and comes with the algos plan — the same plan that powers the algo dashboard and indicator suite.

rate limits

rate limits apply per API key. your account has one active key at a time, so in practice the limit is your account's limit.

the default is the same on every tier: 120 requests per 60-second window (sustained), a short burst allowance of 30 requests per 10 seconds, and a ceiling of 1,500 requests per hour. tier doesn't change the rate limit — what tier changes is what you can call (reports, tickers, lookback, data depth), not how often. these defaults match what's published in the authentication docs.

when you exceed your limit, the API returns a 429 with body {"detail": "API key rate limit exceeded"}.

best practice when you hit a 429:

  • back off with exponential delay (1s, then 2s, then 4s, etc.) before retrying

  • cache responses where it makes sense — most report data doesn't change intraday, so calling it more than once per session is usually unnecessary

  • if you're consistently hitting the limit, cache harder and back off. upgrading won't raise it, since the limit is the same on every tier. if that still isn't enough, message support about your use case. full troubleshooting for 429s and other error codes is in the API errors and troubleshooting article.

which tier am I on?

you can see your current plan under manage account → membership (user menu, top right). if you're not sure whether your tier includes API access on a specific report or ticker, the easiest check is the table above, or to call the endpoint and see if the response includes the data you expect.

to upgrade, head to the in-app upgrade flow. the billing + upgrading between tiers article covers exactly what happens when you upgrade, when changes take effect, and how to downgrade.

developer docs

for the canonical reference on header format, error responses, session presets, and the full endpoint catalog:

related articles

Did this answer your question?