Book Scraper — Titles, Authors & ISBNs (Open Library) avatar

Book Scraper — Titles, Authors & ISBNs (Open Library)

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Book Scraper — Titles, Authors & ISBNs (Open Library)

Book Scraper — Titles, Authors & ISBNs (Open Library)

Scrape book data — titles, authors, ISBNs, subjects, covers, ratings, and editions — from the Open Library public API into one unified dataset. Search by keyword or look up by ISBN or work ID. Great for book catalogs, library apps, and metadata enrichment. No login, no API key, no proxy.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

thanachit singruang

thanachit singruang

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 hours ago

Last modified

Categories

Share

Scrape book data — titles, authors, ISBNs, subjects, covers, ratings, and editions — into one unified dataset using the free, public Open Library API. No login, no proxies, no browser. Just clean, structured book metadata.

Search by title/author/keyword, or look up specific books by ISBN or Open Library work ID.

What you get

Every book is returned as one row (recordType: "book"), from whichever source it came:

FieldDescription
bookIdwork ID or ISBN, whichever identifies the record
workIdOpen Library work ID (e.g. OL27482W)
isbnan ISBN for the book (when available)
titlebook title
authorslist of author names
firstPublishYearearliest publication year
publishDateedition publish date (from ISBN/work lookup)
publisherspublisher names
editionCountnumber of known editions
pagespage count (median across editions, or the edition's own)
rating / ratingCountaverage Open Library rating and vote count
languageslanguage codes
subjectssubjects / genres
descriptionsynopsis (from ISBN/work lookup)
coverUrlcover image
urlOpen Library page
originwhich lookup produced the row: search / isbn / work

Input

{
"search": ["the hobbit"],
"isbns": ["9780547928227"],
"workIds": ["OL27482W"],
"language": "eng",
"limit": 20
}
  • search — titles, authors, or keywords to search on Open Library.
  • isbns — ISBN-10 or ISBN-13 (hyphens/spaces are ignored).
  • workIds — Open Library work IDs (the OL...W in the work URL).
  • language — optional 3-letter code to filter search results (e.g. eng).
  • limit — max books per search query (1–100).

Provide at least one of search, isbns, or workIds. Books found across multiple sources are de-duplicated.

Sample output

One dataset row (a book from a search query):

{
"recordType": "book",
"origin": "search",
"bookId": "OL893414W",
"workId": "OL893414W",
"isbn": "9780441007493",
"title": "Dune",
"authors": ["Frank Herbert"],
"firstPublishYear": 1965,
"editionCount": 161,
"pages": 606,
"rating": 4.3031673,
"ratingCount": 442,
"languages": ["eng", "fre", "spa", "rus", "pol"],
"subjects": ["Dune (Imaginary place)", "Fiction", "Science fiction"],
"coverUrl": "https://covers.openlibrary.org/b/id/11481354-L.jpg",
"url": "https://openlibrary.org/works/OL893414W"
}

Why it's reliable & cheap

Every request hits the public Open Library JSON API — no headless browser, no anti-bot walls, no API key. Transient errors (rate limits, 5xx, network blips) are retried automatically, and an unreachable or unknown source is reported and skipped — one bad source never fails the whole run.

Use cases

  • Book catalogs & library apps — build a dataset of titles, authors, and covers
  • Metadata enrichment — resolve an ISBN to full book details
  • Research & analytics — subjects, publication years, edition counts, ratings
  • Recommendation pipelines — subject and author overlap across a reading list

Data courtesy of Open Library (a project of the Internet Archive).

FAQ

Do I need an API key or login? No. It uses the free, public Open Library API — no key, no account, no proxy.

Is it free to try? Yes — click Try for free and run the prefilled search (the hobbit) in seconds.

Does an ISBN lookup return the author? Yes — the Actor follows the edition to its work and resolves author names for you.

What's an Open Library work ID? The OL…W in the work URL (openlibrary.org/works/OL27482WOL27482W).

Is this allowed? Open Library (a project of the Internet Archive) provides this public API for developers; attribution is included in the output docs.

Pricing

Pay per result — $5 per 1,000 books. Runs that return nothing cost nothing. No monthly fee, no proxy costs.