StoryGraph + Libby Sync

How to Check Your StoryGraph To-Read List on Libby

See which books on your StoryGraph TBR pile are sitting on your local library’s digital shelf waiting to be borrowed right now.

The StoryGraph is fantastic for tracking reading moods, pacing, and massive To-Read piles—but when you actually want to borrow your next read on Libby, searching hundreds of titles by hand takes forever.

Because StoryGraph protects its pages with Cloudflare bot challenges that block automated server scraping, Borrowable gives you three effortless ways to sync your StoryGraph To-Read list on both phone and desktop—and then scans every book against 1,150+ public libraries on OverDrive/Libby.

Sync My StoryGraph TBR with Libby100% free · No ads · Supports 1,150+ public libraries on Libby

3 Ways to Sync Your StoryGraph Shelf with Libby

  1. 1

    Choose Your StoryGraph Sync Method (Phone Copy-Paste, CSV, or Bookmarklet)

    On Borrowable, click "Use StoryGraph? Sync here". On a phone or tablet, simply open your StoryGraph To-Read page, press Select All → Copy, and tap "Paste Page" on Borrowable. For large shelves (100+ books), upload your StoryGraph CSV export or use the 1-click desktop bookmarklet.

    Screenshot: Borrowable’s three StoryGraph sync options for mobile and desktop.
  2. 2

    Pick Your Public Library Cards

    Search across 1,150+ OverDrive and Libby public library systems by name, city, or ZIP code. Add all of your library cards so Borrowable can check every catalog you belong to at once.

    Screenshot: Searching and adding multiple Libby library cards.
  3. 3

    See Every StoryGraph TBR Book Available to Borrow Right Now

    Filter your StoryGraph To-Read list by Available Now, Waitlist, Audiobook, or eBook. Tap "Borrow ↗" on any available title to open it directly in Libby.

    Screenshot: StoryGraph To-Read books matched against live Libby availability.

Frequently Asked Questions

Why can’t Borrowable fetch my StoryGraph URL directly without copy-paste or CSV?

The StoryGraph uses strict Cloudflare bot protection that blocks automated servers from fetching user profile pages directly. By copying and pasting your open StoryGraph To-Read page, uploading your StoryGraph CSV export, or clicking the desktop bookmarklet while viewing StoryGraph in your own browser, you bypass that block in seconds without ever sharing your password.

Does the StoryGraph CSV export include my entire To-Read pile?

Yes! When you download your CSV from app.thestorygraph.com/user-export and upload it to Borrowable, Borrowable automatically filters for books marked "to-read" (or your chosen shelf) and checks every single title against your library’s Libby catalog.

Does Borrowable save my synced StoryGraph shelf so I don’t have to re-upload it?

Yes. Your synced StoryGraph shelf is saved automatically in your browser and cached so you can re-check live library availability anytime with a single click—or create a free Borrowable account to sync your StoryGraph shelf across your phone and computer.

Ready to see what’s available on your shelf right now?

Scan your Want-to-Read list against your local library in seconds—no account required.

Sync My StoryGraph TBR with Libby