Toloka documentation


To motivate Tolokers to complete your project tasks quickly and provide high-quality responses, you can give extra rewards for individual tasks, or reward one or more trusted users (in addition to paying them for task completion).

The reward amount can be from $0.005 to $100 per Toloker per time.

A fee also applies to rewards.

For a task

This is the recommended method, since it is the most economical and targeted for motivating Tolokers.

To issue a reward for a specific pool task, use online task review:

  1. Click the Review assignments button on the pool page.

  2. Choose a task and open it. Please note that a reward can only be issued for an accepted task.

  3. Click Actions → Issue bonus


  4. Fill in the fields in the Issue bonus window that appears:

    • Bonus per user in dollars.

    • Topic and Message for Tolokers. Specify what exactly the reward is credited for. To send messages in different languages, use the button for switching languages.


  5. Click Grant.

Selected Tolokers

To issue rewards to Tolokers:

  1. Go to the Tolokers page.

  2. Choose the Tolokers who will receive the reward.

    How to select Tolokers


    The list may take several minutes to load. If you see Tolokers not found, try to wait a bit or use filters.

    If you know the Toloker IDs

    To select one Toloker, enter their ID in the search field and click Search.

    To select multiple Tolokers:

    1. Create a text file and add the Toloker IDs in it, for example:

    2. Click the Upload Tolokers IDs button in the lower left part and choose the file.

    3. When the file is uploaded, click Apply.


    To view detailed information about a Toloker, click on their ID.

    Show blocked Tolokers

    By default, blocked Tolokers aren't displayed. Click the Tolokers drop-down list for other options:

    • Requester ban — Tolokers you blocked in all your projects.

    • System ban — Tolokers blocked in the platform for violating the rules, poor response quality, or frequent errors when entering captcha.

    • All — Show both blocked and not blocked Tolokers.

    Exclude those who haven't used Toloka for a long time.

    Turn on the Show active users option and specify the number of days when the Toloker completed at least one task.

    Find those who opened or completed my tasks

    In the left part of the window use the Project and Pool fields to select Tolokers who opened tasks in one of your projects or pools.

    On the pool statistics page, these Tolokers are listed in the Interested in pool field.

    The Completed field shows the number of completed tasks. If the number is 0, it means the Toloker only opened a task but didn't complete it.

    Find Tolokers with a skill

    To find Tolokers by skill, use filters:

    1. Click Add filter.

    2. Scroll down and choose My skills or Choose global skill.

    3. Specify the skill and the required skill value.

    Filters for selecting Tolokers work the same way as in the pool. To learn more, see the Filters section.

  3. Specify the project or pool in the corresponding fields in the left part of the page.


  4. To credit rewards to one Toloker, click the link to their ID in the Toloker ID field.

    On the page that opens, click Actions → Issue bonus.

    To credit rewards to a group of Tolokers click Issue bonus.

  5. Fill in the fields in the Issue bonus window that appears:

    • Bonus per Toloker in dollars.

    • Topic and Message for Tolokers. Specify the projects and accomplishments the reward was granted for. To send messages in different languages, use the button for switching languages.

  6. Click Grant.

    Before doing this, check the number of people who will receive the reward, and the total amount.


The Toloker will see rewards for completed tasks, activity and quality of work in projects in their profile (the History tab). The transferred amounts are added to the list of payments.


You can track money deducted for extra rewards in your profile on the Spent tab.

How to work via Toloka API

To issue rewards using Toloka API, send a POST request with the information about the rewards:

curl -X POST '' \
     -H 'Authorization: OAuth AQC2AGAJgyNSA8CtpdO9MWy_QEB6s6kDjHUoElE' \
     -H 'Content-Type: application/json' \
     -d '{"user_id":"fac97860c7929add8048ed2ef63b66fd", "amount":0.5, "public_title":{"EN":"Perfect job!"}, "public_message":{"EN":"You are the best!"}}'

Refer to the Issue rewards section of the Toloka API documentation for more details about the request, its parameters, and possible responses. You will find examples of the requests in Toloka-Kit and other code samples there.

See also

For developers


How do I reward Tolokers in addition to the basic task price?

You can increase the basic task price for Tolokers that have a higher skill. To do this, set up Dynamic pricing. If you want to motivate high-quality Tolokers regardless of their skill, use rewards. In your task instructions, specify the amount and conditions for the Toloker rewards.

How can I view statistics on paid rewards?

To view your expenses that involve rewards, go to your profile and open the Spent tab.