OverDrive Libby Library Availability Scraper avatar

OverDrive Libby Library Availability Scraper

Pricing

from $2.00 / 1,000 record scrapeds

Go to Apify Store
OverDrive Libby Library Availability Scraper

OverDrive Libby Library Availability Scraper

Scrape ebook and audiobook availability from any public library's OverDrive/Libby catalog. Provide library slugs and search queries — get real-time copy counts, holds, wait times, and full metadata. The digital-circulation signal publishers and authors can't source elsewhere.

Pricing

from $2.00 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

1

Monthly active users

7 days ago

Last modified

Share

Scrape real-time ebook and audiobook availability from any public library's OverDrive/Libby catalog. Provide one or more library slugs (e.g. lapl for LA Public Library, nypl for New York Public Library) and search queries — the actor returns copy counts, holds, estimated wait times, and full metadata for every matching title.

What you get

Each output record contains:

FieldDescription
libraryLibrary slug (e.g. lapl)
querySearch query that returned this title
titleBook title
subtitleSubtitle (if present)
creatorsPipe-separated authors/narrators with roles
media_typeebook or audiobook
formatsPipe-separated format IDs (e.g. ebook-overdrive | ebook-kindle)
isbnISBN from the primary format
publisherPublisher name
publish_datePublication date (YYYY-MM-DD)
subjectsPipe-separated subject categories
languagesPipe-separated language names
availability_statusavailable or waitlist
owned_copiesNumber of copies the library owns
available_copiesCopies currently available to borrow
holds_countNumber of holds in the queue
estimated_wait_daysEstimated wait in days (0 if available now)
cover_urlCover image URL (300 px wide)
sample_urlFree sample URL (if available)
detail_urlDirect link to the title on Libby
reserve_idOverDrive internal ID (UUID)

Input

ParameterTypeRequiredDescription
libraryIdsarrayYesOverDrive library slugs (e.g. ["lapl", "nypl"])
queriesarrayYesSearch terms (e.g. ["Stephen King", "fiction"])
maxItemsintegerNoMax total records to return (0 = unlimited)

Finding your library's slug

The slug is the short identifier in your library's OverDrive/Libby URL. Examples:

  • Los Angeles Public Library: lapl
  • New York Public Library: nypl
  • Chicago Public Library: chipublib
  • Toronto Public Library: torontopubliclibrary

Open libbyapp.com, sign in, and find the slug in the URL after /library/.

Example input

{
"libraryIds": ["lapl", "nypl"],
"queries": ["Stephen King", "science fiction"],
"maxItems": 200
}

This returns up to 200 results from both LAPL and NYPL for both queries — every combination.

Use cases

  • Publishers & authors — Track copy counts and holds across library systems to gauge demand for your titles
  • Library analytics — Compare collection depth across multiple libraries
  • Reading research — Find which libraries have a title available now vs. waitlisted
  • Market research — Identify which genres or authors have the most library demand

Notes

  • Uses the public OverDrive thunder API — no authentication or API key required
  • The API is rate-polite by default (~2 requests/second)
  • Results reflect real-time availability at the time of the run
  • Multi-library × multi-query runs fetch every combination (e.g. 3 libraries × 4 queries = 12 API streams)