Prolific Web Study Availability Notifier
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
This tool continuously monitors the Prolific studies page for available research studies, providing real-time awareness without constant manual refreshing. It displays a panel showing the total number of available studies, a detailed list with each study's title, reward amount, estimated duration, and remaining places. When new studies appear, the script triggers a desktop notification with study details, so you never miss an opportunity. Each study listing includes a "Take Study" button that opens the study in a new tab for immediate participation. The panel also shows summary statistics including total potential earnings and average reward across available studies.
WHERE IT RUNS
The script activates on any page within prolific.com, including the studies dashboard, available studies listings, and study detail pages. It automatically detects study cards and listing items using multiple CSS selector strategies that work across Prolific's interface versions. The panel appears as a draggable overlay that remains accessible as you browse, scroll, or navigate between pages.
HOW TO USE
Install the script and navigate to Prolific's studies page. The panel will appear showing all available studies. The count at the top shows how many studies are currently available, with a "NEW" badge appearing when new studies are detected. Set a minimum reward threshold to filter out lower-paying studies — only studies meeting or exceeding your threshold will appear in the list. Adjust the check interval (default 30 seconds) to control how often the script scans for new studies. Toggle sound notifications on or off as preferred. Click any study title or the "Take Study" button to open it in a new tab. Use "Reset seen" to clear the new study markers and start fresh.
THE TECHNICAL MECHANISM
The script employs a multi-strategy DOM extraction approach to locate Prolific study listings. It first attempts modern CSS selectors targeting known class names like .study-card and .study-item, then falls back to structural heuristics that identify study containers by the presence of currency symbols (£ or $) and link patterns containing "/studies/". Each study is assigned a unique identifier derived from the study ID in the URL or a hash of title and reward. The script maintains a persistent set of seen study IDs in GM_setValue, comparing the current scan against previously seen IDs to identify new studies. The desktop notification system uses GM_notification, which works even when the browser tab is in the background. The automatic check timer uses setInterval with a user-configurable interval, and a MutationObserver watches for page changes to re-scan without waiting for the timer.
THE PANEL
The panel is fully draggable by its header and remembers its position on the page across sessions. It can be collapsed to a small bubble using the minimize button, then restored by clicking the bubble. The panel resizes automatically to fit its content and can be closed with the Escape key or by clicking the close button. The panel's position and state persist globally, so it returns to the same location on subsequent visits to any Prolific page.
PLEASE NOTE
Requires the free BotGentz extension to run. Prolific may update its site structure over time, which could affect the script's ability to detect studies — updates will be released as needed. All study tracking data and settings are stored locally in your browser and are never transmitted anywhere. This tool only reads visible page content for display and does not interact with Prolific's backend, accept studies automatically, or modify your account in any way. The script does not perform automated study acceptance; you must manually click the "Take Study" button to participate.