Google Books Search Scraper avatar

Google Books Search Scraper

Pricing

from $1.50 / 1,000 book results

Go to Apify Store
Google Books Search Scraper

Google Books Search Scraper

Search the Google Books catalog and export book metadata. Title, authors, ISBN, ratings, description, and links to a clean dataset.

Pricing

from $1.50 / 1,000 book results

Rating

0.0

(0)

Developer

Andrew

Andrew

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Search the entire Google Books catalog by title, author, ISBN, subject, or free text — and export structured metadata for every match. No login, no scraping, no rate-limit guessing.

What you get

  • One dataset row per book with title, subtitle, authors, publisher, publication date, ISBN-10/13, page count, language, categories, average rating, and ratings count
  • Cover images — thumbnail and small thumbnail URLs
  • Direct links — preview link, info link, and canonical volume link to the Google Books page
  • Sale info when available — saleability status, list price, and currency code
  • Auto-pagination — request up to 200 results per query and the actor fetches the pages for you
  • Robust — errors on one query don't kill the run; an error row is written and the next query continues

Use cases

  • Bibliography enrichment — turn a column of ISBNs or titles into a structured catalog with covers, authors, and descriptions
  • Catalog research — discover everything published by an author, in a series, or about a topic
  • ISBN lookup at scale — batch-resolve ISBNs to titles, publishers, and metadata for inventory or library tooling
  • Competitive analysis — track which titles dominate a subject area on Google Books
  • Reading recommendations — pull books by subject + sort by newest for curated lists

How to use

  1. Add your search queries to the Queries field — one per line. Use Google Books operators: intitle:, inauthor:, inpublisher:, subject:, isbn:, lccn:, oclc:.
  2. Set Max results per query — 1–200. The actor auto-paginates in batches of 40.
  3. (Optional) Order by Relevance or Newest.
  4. (Optional) Restrict to Books only or Magazines only with Print type.
  5. (Optional) Set Language restrict to a two-letter code like en, es, fr.
  6. Run — every book appears as its own dataset row, ready to export as CSV or JSON.

Example query patterns

QueryWhat it finds
duneFree-text search across titles, authors, and metadata
intitle:duneBooks with "dune" in the title
inauthor:"frank herbert"All books by Frank Herbert
subject:fiction inauthor:asimovAsimov's fiction works
isbn:9780441172719Single-ISBN lookup
inpublisher:"o'reilly"Everything from O'Reilly

Output schema

FieldTypeDescription
querystringThe input query
ranknumber1-based rank within the query (0 if no results or error)
statusstringsuccess, no-results, or error
volumeIdstring | nullGoogle Books volume ID
titlestring | nullBook title
subtitlestring | nullSubtitle
authorsstring[]List of author names
publisherstring | nullPublisher
publishedDatestring | nullPublication date (YYYY or YYYY-MM-DD)
descriptionstring | nullPlain-text description
pageCountnumber | nullPage count
printTypestring | nullBOOK or MAGAZINE
categoriesstring[]Google Books category tags
averageRatingnumber | null1–5
ratingsCountnumber | nullNumber of ratings
languagestring | nullISO-639-1 language code
isbn10string | nullISBN-10
isbn13string | nullISBN-13
thumbnailstring | nullCover image (~128px)
smallThumbnailstring | nullCover image (~80px)
previewLinkstring | nullGoogle Books preview URL
infoLinkstring | nullGoogle Books info URL
canonicalVolumeLinkstring | nullCanonical volume URL
saleabilitystring | nullFOR_SALE, NOT_FOR_SALE, etc.
listPriceAmountnumber | nullList price
listPriceCurrencystring | nullISO-4217 currency code
errorstring | nullError message if status is error

Tips

  • Many older or self-published books are missing covers, descriptions, or ratings — don't assume every field is populated.
  • ISBN-13 is more reliable than ISBN-10 for modern works; older titles may only have ISBN-10.
  • Sort by newest to surface recent editions and reissues.
  • Combine operators: intitle:"foundation" inauthor:"asimov" returns just the Foundation novels.