Amazon Mechanical Turk API
The Amazon Mechanical Turk API provides programmatic access to create and manage HITs, qualifications, workers, assignments, and bonuses for coordinating crowdsourced human intelligence tasks. Covers 39 operations for the complete HIT lifecycle from creation through assignment review, worker management, and payment processing.
Documentation
Documentation
https://docs.aws.amazon.com/AWSMechTurk/latest/AWSMturkAPI/Welcome.html
GettingStarted
https://www.mturk.com/get-started
Specifications
OpenAPI
https://raw.githubusercontent.com/api-evangelist/amazon-mechanical-turk/refs/heads/main/openapi/amazon-mechanical-turk-openapi-original.yaml
JSON-LD
https://raw.githubusercontent.com/api-evangelist/amazon-mechanical-turk/refs/heads/main/json-ld/amazon-mechanical-turk-context.jsonld
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/amazon-mechanical-turk/refs/heads/main/json-schema/amazon-mechanical-turk-hit-schema.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/amazon-mechanical-turk/refs/heads/main/json-structure/amazon-mechanical-turk-hit-structure.json