Prolific
Prolific is an online research participant recruitment platform that connects researchers and AI teams with a large, vetted pool of human participants for surveys, experiments, and data annotation. The Prolific API is a versioned REST interface (https://api.prolific.com/api/v1) authenticated with an API token that lets researchers programmatically create and publish studies, review and approve submissions, manage participant groups, projects and workspaces, apply demographic filters and requirements, pay bonuses, message participants, and subscribe to event webhooks (hooks).
APIs
Prolific Studies API
Create draft studies, list and retrieve studies (optionally by project), update, delete, calculate and show cost, duplicate, and transition study status (publish, start, pause, ...
Prolific Submissions API
List submissions for a study, retrieve a submission, transition a submission (approve or reject), request that a participant return their submission, and bulk approve submission...
Prolific Participant Groups API
Create and manage saved, dynamic groups of participant IDs so you can re-contact the same participants across studies - list, get, update, and delete groups, and add or remove p...
Prolific Projects API
Organize studies within a workspace by project - list all projects in a workspace, create a project, retrieve a project, and update a project, including managing project members...
Prolific Workspaces API
List and create workspaces, retrieve and update a workspace, and read a workspace's wallet balance and cost breakdown - the top-level container that holds projects, funds studie...
Prolific Messages API
Retrieve messages between you and participants, send a message to an individual participant, send to multiple participants or to a participant group, and retrieve unread message...
Prolific Hooks (Webhooks) API
Subscribe to Prolific events (such as submission.status.change and study.status.change) instead of polling - list subscribable event types, manage signing secrets, create, retri...
Prolific Requirements & Filters API
List all demographic and screening filters (requirements) that can be applied to a study or filter set, read a filter's distribution, and count how many eligible participants ma...
Prolific Bonuses API
Reward exceptional or follow-up work with bonus payments - set up bulk bonus payments for a study from CSV of participant/submission IDs and amounts (up to 200 participants per ...
Prolific Users API
Retrieve the authenticated researcher account (users/me) with ID and email, retrieve a user, and read user identity information used to scope workspaces, projects, and API token...