User flow

The Prolific API can help you create tailored user journeys that may involve interacting with third-party services. Here is a standard user flow on Prolific.

Users

Participants: Participants use the Prolific platform to perform tasks or surveys for the studies created by researchers.

Researchers: Researchers create studies to conduct their research or test their AI models. Prolific lets researchers create, modify, delete, and run tasks via the UI and API. You can also perform these actions programmatically when operating in headless mode.

Developers and Administrators: These are specific operational roles within Prolific. While they can be researchers, in most cases, they’ll be part of the team helping the researchers from an operational perspective.

Objects

  1. Study: A researcher creates studies. A study is related to a task or a set of tasks. Studies can be surveys, asset generation, or asset review. You can create, update, and publish your Prolific studies via our API.
  2. Study collection: A group of studies.
  3. Submissions: The completion of the tasks presented in a study, by a participant assigned to them. You can approve and reject submissions programmatically via our API.
  4. Bonus: A remuneration to participants for a study, set by the researcher when the study is completed. It’s common practice to pay a bonus for high-performing submissions.
  5. Messages: Researchers can interact with participants via our messaging system. While we keep the participant's identity private and monitor interactions, the researcher can send and receive messages via the API.
  6. Organization: An organization is the upper level of an account. It helps with the administrating and grouping of workspaces, as well as the sharing of resources between workspaces.
  7. Workspaces: Workspaces are collaborative spaces where you can work together with your teammates to organize and conduct research.
  8. Surveys: Surveys, available via Prolific, enable the researcher to create quick pre-screening studies.
  9. Participants: People who take part in studies that researchers run on Prolific.
  10. Participant groups: Managed groups of selected participants that the researcher can use to launch studies.
  11. Hooks: Hooks enable researchers to be notified of certain events that happen in studies.

Researcher user flow and APIs

1 API list studies

2 API Create Project (limited)

3 API create Studies (CRUD)

4 API filter (&Filter set)

5 API Quotas filters

6 API publish study

7 API submission

8 API submission

9 API submission

10 API Download demographic