StoryGraph Libby Reads brings your library catalogs and reading subscriptions directly to StoryGraph book pages, making it easy to see where your next read is available at a glance.
Once installed, the extension adds a clean availability widget next to book titles on StoryGraph. It automatically checks all of your configured library systems (via Libby/OverDrive) to show active copies, loans, holds, and waitlist times. It also supports checking Amazon subscription catalogs, showing you if a book is available on Kindle Unlimited (KU) or Prime Reading.
Checks Libby catalog copies, waitlist sizes, and borrows/holds for ebook and audiobook formats.
Open Libby in a tab to automatically sync your current holds and loans so they show up dynamically on StoryGraph pages.
Verifies Kindle Unlimited and Prime Reading statuses using a secure same-site browser bridge. Also checks Audible subscriptions.
Verifies Kobo Plus status directly via API.
Notifies you if another library has a shorter wait than your current hold
Features a system-themed (dark or light) settings panel with a collapsible setup guide, dynamic library count badges, and clean checkbox toggles.
v1.0.4: Automatically suggest library cards the user has added on Libby
v1.0.9: Improved title-matching resilience across apps
v.1.2.0: Group results by availability or library, toggle waitlists to show estimated wait times, and sort waitlists by shortest wait first.
v.1.3.0:
Kobo Plus Integration under subscription checking
Instant availability badges on `/to-read/`, `/read/`, and tag list pages.
Filter availability by Ebooks Only, Audio Only, or All Formats.
Prevents unreleased pre-orders from incorrectly showing as available.
Option in settings to show or hide the "Open in Goodreads" button.
System theme: Now Light/Dark theme matches Chrome settings.
v.1.3.1: Loading state respects light theme
v.1.3.2: Holds now show wait times and take you straight to Libby holds page. List page banners have improved results and expandable detailed results pane.
v1.3.3: Shorter wait notification option and bug reporting links!
v1.4.0:
Active Libby Holds Top Card: Displays all active holds at the top of your /to-read page with wait times
Suspended Holds Marking: Paused or frozen holds are explicitly marked as Suspended (#2 in line) or Suspended (~2 wks).
Multi-Library List Banners: Summarizes holds across multiple libraries in list banners
Personal Queue Positions & Wait Times: Extracts your personal queue position (#2 in line) or personal wait estimate (~2 wks) from synced Libby shelf data.
Improved Amazon cookie resilience