Season polling budget by plan: reads per minute for Free to Scale
Sume rate limits are per key and per plan, reads at 40 times writes. Size a season poller against Free 4,800 to Scale 48,000 reads a minute.

Poll a season of Sume runs with a budget in mind: every key has a per-minute request budget across /v1, set by the workspace plan, with reads at forty times the write number. A season of 100 episodes polled every 10 seconds is 600 reads a minute, which is within every plan below, and creating the runs is a handful of writes.
These numbers come from the Sume errors page. Plan prices are on the pricing page, not here.
Budgets by plan
| Plan | Writes per minute | Reads per minute |
|---|---|---|
| Free | 120 | 4,800 |
| Pro | 300 | 12,000 |
| Startup | 600 | 24,000 |
| Scale | 1,200 | 48,000 |
| Enterprise | Contracted; Scale until provisioned | Contracted |
What counts as which
- A read is any
GET: the receipt,status_url,events_url,result_url, Format and run lists. - A write is everything else: creating runs and queues, cancel, redeliver.
- Reads and writes have separate budgets, so polling cannot starve your own creates.
A poll interval calculator
def reads_per_minute(runs: int, interval_seconds: float) -> float:
if runs < 1 or interval_seconds <= 0:
raise ValueError("runs >= 1 and interval_seconds > 0")
return runs * 60 / interval_seconds
BUDGET = {"free": 4800, "pro": 12000, "startup": 24000, "scale": 48000}
for plan, cap in BUDGET.items():
need = reads_per_minute(100, 10)
print(plan, need, "ok" if need <= cap else "over")Staying under it
- Poll a bulk queue once instead of every child:
GET /v1/format-run-queues/{id}shows counts. - Or skip polling: take the terminal webhook for each run.
- Read
ratelimit-remainingandratelimit-reseton every response; a429carriesretry-afteranderror.details.scopeofreadorwrite.
What the numbers do not say
The budget is requests, not spend. A generous read budget does not raise a spend cap, and a low write budget does not limit how many dollars a run can use. Spend is set per run by generation_spend_cap_usd.
Sources
Related posts
More in Pricing
- Seedance 2.5 1080p vs 720p price: about 2.5x per clip on Sume
On Sume a 5-second Seedance 2.5 clip is about $1.34 at 480p, $2.89 at 720p and $7.11 at 1080p (16:9). 1080p costs roughly 2.5x the 720p price.
- Seedance 2.5 720p clip price: 5, 10, 15 and 30 seconds on Sume
A 5-second Seedance 2.5 clip at 720p 16:9 reserves about $2.89 on Sume; 10 s is $5.78, 15 s $8.67, 30 s $17.33. fal token list price times 1.25.
- Does aspect ratio change AI video price? Seedance 2.5 vs Wan 3.0
On Sume, Seedance 2.5 bills by frame pixels, so 1:1 at 480p is 4.4% cheaper than 16:9 and 4:3 at 1080p is 0.6% dearer. Wan 3.0 charges the same for any ratio.
- Seedance 2.5 price by aspect ratio: 9:16 vs 16:9 vs 21:9 on Sume
At 720p a 5-second Seedance 2.5 clip is $2.889 at 9:16, 16:9 and 1:1, $2.903 at 21:9 and $2.907 at 4:3. Aspect ratio barely moves the price.
Written by Sume