Toloka · Rate Limits

Toloka Rate Limits

The Toloka API applies throughput limits primarily on bulk write operations. Task and task-suite uploads are capped at up to 100,000 items per minute and 2,000,000 items per day, and large batches must be created with async_mode so the work is processed as an Operation that the client polls. Per-account request-rate limits also apply to read and write endpoints; specific per-endpoint values are not fully published and are not reconciled here.

Toloka Rate Limits is the machine-readable rate-limit profile for Toloka on the APIs.io network, conforming to the API Commons Rate Limits specification.

It captures 4 rate-limit definitions, measuring tasks, task_suites, and requests.

The profile also includes 2 backoff/retry policies defined and response codes documented for throttled.

Tagged areas include Data Labeling, Crowdsourcing, Human-in-the-Loop, Training Data, and AI.

4 Limits Throttle: 429
Data LabelingCrowdsourcingHuman-in-the-LoopTraining DataAIRate LimitingQuotasThrottling

Limits

Task Upload (per minute) account
tasks
100000
Maximum tasks created per minute via POST /tasks.
Task Upload (per day) account
tasks
2000000
Maximum tasks created per day via POST /tasks.
Task Suite Upload account
task_suites
see provider documentation
Bulk task-suite creation; use async_mode for large batches.
Request Rate account
requests
see provider documentation
Per-account API request-rate limit; specific value not published.

Policies

Asynchronous Batching
Large task, task-suite, and bonus batches must use async_mode=true and be tracked via the Operations API.
Backoff Strategy
Clients should implement exponential backoff with jitter and honor Retry-After on 429 responses.

Sources