---
title: "Show Study predicted recruitment time"
method: GET
path: "/api/v1/studies/{study_id}/predicted-recruitment-time/"
tags: ["studies"]
---

# Show Study predicted recruitment time

`GET /api/v1/studies/{study_id}/predicted-recruitment-time/`

Returns the predicted recruitment time for the study if it was published right now, based on a machine learning model.
The recruitment time is the time from publish to the time when the final participant starts their submission.
It does not account for the time to complete the submission.

## Path parameters

- `study_id` string, required

## Headers

- `Authorization` string, required

## Response `200`

Return the predicted recruitment time for the study

- StudyPredictedRecruitmentTimeResponse
  - `precise_recruitment_time_hours` number, double — The predicted recruitment time in hours
  - `lower_bound_hours` number, double — The lower bound of the predicted recruitment time in hours
  - `upper_bound_hours` number, double — The upper bound of the predicted recruitment time in hours
  - `display_string` string — A human-readable string representing the predicted recruitment time
  - `limit_at` number, double — The limit at which the accuracy of the prediction becomes unstable. This should be used when rendering the recruitment times in a GUI. For example if the limit_at is 10, and the predicted recruitment time is 12 hours, the display string should be "10 hours+". This has been done for you in the display_string field.

## Other responses

- `400` — Error

---

[API](https://skmtc.net/prolific/apis/api-reference.md) · [All operations](https://skmtc.net/prolific/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/prolific/api-reference/versions/dc6f073a9827/schema)
