Google Books Scraper avatar

Google Books Scraper

Pricing

from $3.99 / 1,000 results

Go to Apify Store
Google Books Scraper

Google Books Scraper

Search public Google Books pages and the official public volumes response for rich bibliographic, ISBN, preview, media, sale, and access metadata.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

Google API

Google API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Categories

Share

Search public Google Books listings and collect bibliographic details, identifiers, descriptions, preview availability, cover images, and available sale and access information.

How to use

  1. Search by title or phrase, look up ISBNs, or provide a public Google Books URL.
  2. Add any author, category, language, publication-date, or page-count filters.
  3. Choose whether to include descriptions, cover images, sale details, and access details.
  4. Run the Actor and review or export the book records from the dataset.

Example:

{
"queries": ["machine learning"],
"author": "Example Author",
"ebookFilter": "ebooks",
"minPageCount": 100,
"publishedAfter": "2020-01",
"maxItems": 10
}

Input

InputDescriptionDefault
queriesSearch phrases. query, searchQuery, and searchKeywords are aliases.—
isbnsISBN-10 or ISBN-13 values to search.—
startUrlsPublic Google Books search, detail, or volumes URLs. sourceUrls, searchUrls, urls, and url are aliases.—
maxItemsMaximum book records across the run (1–500).25
page / maxPages / pageSizeStarting result page, maximum pages per source, and results per page.1 / 3 / 10
deduplicateKeep one record per Google Books ID.true
sortByOrder by recommendation, title, publication date, or page count.recommended
keyword / author / category / languageFilter by matching public book information.—
printType / ebookFilterFilter by book type and eBook availability where Google Books supports it.all / all
minPageCount / maxPageCountKeep books within the specified page-count range.—
publishedAfter / publishedBeforeInclusive publication-date bounds. Accept a year, YYYY-MM, or YYYY-MM-DD.—
includeMediaInclude cover-image URLs and image counts.true
includeDescriptionInclude the available book description or result snippet.true
includeSaleInfoInclude available price, saleability, eBook, and purchase-link details.true
includeAccessInfoInclude available preview, embeddability, and file-availability details.true
includeDetailsVisit selected public book detail pages for additional information.false
maxDetailItemsMaximum additional detail pages when details are enabled (0–50). Defaults to 5 when enabled.—
proxyConfigurationOptional Apify Proxy configuration for public Google Books pages.—

Google Books results are paginated. startPage is also accepted as an alias for page.

Output

Each dataset item represents a book and requires bookId. Depending on the listing and selected inputs, it can include:

  • Bibliography: title, subtitle, authors, editors, contributors, publisher, publication dates, language, format, categories, and subjects.
  • Identifiers and editions: ISBN-10, ISBN-13, industry identifiers, edition details, original-work dates, series, related editions, and similar books.
  • Description and contents: full public description, table of contents, selected preview pages, common terms, author profiles, awards, and citation links.
  • Preview and cover: preview status, public preview URLs, cover images, and image dimensions.
  • Sale and access: availability, price, purchase options, eBook status, preview access, embeddability, and public-domain or file-availability indicators.
  • Ratings and maturity: average rating, ratings count, and maturity rating when shown.

Values depend on what Google Books makes available for each work or edition. Publication dates preserve the precision provided by the source. Preview-page counts describe the available preview and are not presented as the book’s total length. Unavailable values are not inferred.

Example dataset item:

{
"bookId": "example-volume-id",
"title": "Example Book",
"authors": ["Example Author"],
"publisher": "Example Publisher",
"publishedDateText": "2022",
"publishedDatePrecision": "year",
"pageCount": 250,
"canonicalUrl": "https://books.google.com/books?id=example-volume-id"
}

The Output tab shows the available result fields. The Actor’s Output tab provides the dataset and run summary.

Limits and responsible use

Results depend on the public Google Books catalog and the selected filters. Optional detail pages can increase run time. This Actor is not affiliated with Google.