Skip to main content

429 - 'Too Many Requests' Errors

Learn what a 429 error means and how to resolve it when you're encountering this error on the platform.

429 errors usually appear when you've attempted to reserve a study, and is triggered if you've sent too many requests to our platform in a short period of time. For example, repeatedly trying to reserve a place on a study over a short space of time. This is a protective measure to ensure stable performance for all Prolific users.

Why this happens

Rate limits prevent any single user or integration from overloading our systems. You might see this error if you're:

  • Refreshing pages very frequently

  • Running automated scripts or integrations that make many requests

  • Performing bulk actions in quick succession

  • Using multiple browser tabs or devices simultaneously

How to fix it

Wait and retry

The simplest solution is to wait a few minutes before trying again. Rate limits typically reset within 1-5 minutes, depending on the action you were performing.

Avoid refreshing repeatedly

If a page is loading slowly, give it time to complete rather than refreshing multiple times. This can trigger rate limiting unnecessarily.

Do not use scripts or automations to reserve studies

The use of scripts, bots, or any sort of automation (excluding the official Prolific Assistant extension) to automatically reserve a study is strictly prohibited on Prolific, and is a breach of our Terms and Conditions.

Any participant found in breach of this condition will have their account terminated.

Still experiencing issues?

If you continue to see 429 errors after waiting and reducing your request frequency, contact our support team. Include details about what you were doing when the error occurred and whether you're using any integrations or scripts.

Did this answer your question?