Warning
This userscript no longer works because Stack Exchange has replaced bookmarks with "saves" in October 2022. Saves are private and so can't be queried via the Stack Exchange Data Explorer.
Userscript to fetch the list of users that bookmarked a question on any Stack Exchange website.
This script uses the Stack Exchange Data Explorer to fetch the list of users and augments this with user information from the Stack Exchange API.
Simply click the person icon below the bookmark icon to open the list. Note that the icon is only visible when there is at least one bookmark. Bookmarking users are listed in the order in which they created their bookmarks, newest to oldest.
The Data Explorer database is refreshed once a week, so the list of users can be up to 7 days out of date.
The Data Explorer only permits 100 unique queries per hour, per IP address. The query for a given question is cached however. This script only starts the query when you click the icon, so unless you plan to retrieve the bookmarking users for hundreds of pages or are on a very busy IP address with multiple users running this script, you should not run into the limit.
However, once you are over the limit, continueing to send queries can result in being blacklisted; make sure not to hit 130 queries in a single hour. Future versions of this script may detect when you are rate limited and prevent further queries.
This script is MIT licensed.
Feature requests and bug reports are most welcome, please use the GitHub issue tracker. Issues with accompanying pull requests are even more awesome!