Google Books Scraper
Pricing
from $3.99 / 1,000 results
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
Maintained by CommunityActor 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
- Search by title or phrase, look up ISBNs, or provide a public Google Books URL.
- Add any author, category, language, publication-date, or page-count filters.
- Choose whether to include descriptions, cover images, sale details, and access details.
- 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
| Input | Description | Default |
|---|---|---|
queries | Search phrases. query, searchQuery, and searchKeywords are aliases. | — |
isbns | ISBN-10 or ISBN-13 values to search. | — |
startUrls | Public Google Books search, detail, or volumes URLs. sourceUrls, searchUrls, urls, and url are aliases. | — |
maxItems | Maximum book records across the run (1–500). | 25 |
page / maxPages / pageSize | Starting result page, maximum pages per source, and results per page. | 1 / 3 / 10 |
deduplicate | Keep one record per Google Books ID. | true |
sortBy | Order by recommendation, title, publication date, or page count. | recommended |
keyword / author / category / language | Filter by matching public book information. | — |
printType / ebookFilter | Filter by book type and eBook availability where Google Books supports it. | all / all |
minPageCount / maxPageCount | Keep books within the specified page-count range. | — |
publishedAfter / publishedBefore | Inclusive publication-date bounds. Accept a year, YYYY-MM, or YYYY-MM-DD. | — |
includeMedia | Include cover-image URLs and image counts. | true |
includeDescription | Include the available book description or result snippet. | true |
includeSaleInfo | Include available price, saleability, eBook, and purchase-link details. | true |
includeAccessInfo | Include available preview, embeddability, and file-availability details. | true |
includeDetails | Visit selected public book detail pages for additional information. | false |
maxDetailItems | Maximum additional detail pages when details are enabled (0–50). Defaults to 5 when enabled. | — |
proxyConfiguration | Optional 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.