Simple Script to Pay Bonuses in Bulk on Amazon Mechanical Turk

Sean Oesch
1 min readJan 30, 2021

I recently needed to pay a bonus to a large number of workers on Amazon Mechanical Turk (MTurk). Unfortunately, they do not support this functionality through the user interface. Below is the skeleton of the script that I used to send a bonus to all of the workers using the AWS API via python.

In order for this script to work, you need to link your AWS and MTurk account, as well as setting all appropriate values (such as the secret key and region). You also need to make sure you have python3 installed and then pip install boto3 and botocore.

Given that the API may change or your use case may be slightly different, please think carefully before using the script. Use at your own risk. But this should give you a jump start if you’re not sure how to proceed.

--

--

Sean Oesch
0 Followers

Reflections on cybersecurity research & news, academia, and software engineering. Cybersecurity Researcher at Oak Ridge National Laboratory.