# Bookmark page and show in profile

I am working on a SharePoint application and requirement is to provide user an ability to bookmark a page, I have added a bookmark icon in page layout and all pages are showing an icon of left hand side, when user clicks I want to add an entry in a list and when user browse that page again I want to show that this page is already bookmarked, I am using different icons for that.

I want to store all bookmarks in user's profile, I tried to use "QuickLinks" list but CSOM and Rest API is not returning quick links in result.

If you are using SharePoint 2013 there exist something called "My Quick Links" which can be found on this url: http://<webapplication>/_layouts/15/MyQuickLinks.aspx, where user "bookmarks" are stored.