Skip to content
Gridlode
Launching soonSearch engines1 credit / request

Google Books API

Search Google Books through Google's official Books API: volume id, title, subtitle, authors, publisher, published date, description, text snippet, ISBN-10 and ISBN-13, page count, categories, average rating and rating count, language, cover thumbnails, preview, info and canonical links, sale info (saleability, list and retail price, buy link) and access info (viewability, public domain, ePub/PDF availability, web reader link). Search free text or by title, author, publisher, subject or ISBN; filter by language, books or magazines, previewable or free eBooks; sort by relevance or newest; up to 40 results per page and the first 1,000 results in total. Google limits how many API calls can be made per day; when that quota is used up the request fails with a clear, retryable error and is never charged, and so are empty pages.

GEThttps://api.gridlode.com/v1/search/google/books
This engine is built but paused: Waiting for a Google API key: the keyless Books API quota is used up for everyone. Switches on with GOOGLE_API_KEY on the worker. Join early access through the contact form and we'll email you on launch day.

Parameters

NameTypeDescription
qstringFree-text search. Books API operators work inside it: intitle:, inauthor:, inpublisher:, subject:, isbn:, lccn:, oclc:.
Default: null
intitlestringWords or a phrase in the title.
Default: null
inauthorstringAuthor name.
Default: null
inpublisherstringPublisher name.
Default: null
subjectstringCategory/subject, e.g. Fiction.
Default: null
isbnstringISBN-10 or ISBN-13 (dashes are ignored).
Default: null
langstringOnly books in this language (ISO 639-1 code, e.g. en, fr).
Default: null
print_typestringBooks, magazines or both.
Default: "all"
One of: all, books, magazines
orderstringrelevance or newest first.
Default: "relevance"
One of: relevance, newest
filterstringOnly volumes with a preview (partial), fully viewable (full), free or paid Google eBooks, or any eBook.
Default: null
countrystringCountry for availability and prices (2-letter code). Google needs one when it cannot place the server.
Default: "US"
pageintegerResults page.
Default: 1
numintegerResults per page, 1-40.
Default: 10
max_ageintegerAccept a cached answer up to this many seconds old, billed at 50%. Default 0 (always fresh).

Response fields

    Code

    curl "https://api.gridlode.com/v1/search/google/books?intitle=dune&inauthor=frank%20herbert" \
      -H "Authorization: Bearer $GRIDLODE_KEY"
    1 credit per request
    One credit is $0.001 on the smallest pack, from $0.0003 on enterprise plans.
    Half price for cached data
    Cached for up to 24 h. Pass max_age to use it.
    Failed requests are free
    Blocks, timeouts and target errors never cost credits.

    Market reference: Google Books API is free with an API key (1,000 calls/day default quota); SerpApi has no Books engine; Apify Google Books scrapers ~$1-5 per 1k.

    Questions

    How much does the Google Books API cost?

    1 credit per request. One credit costs $0.001 on the smallest pack and as little as $0.0003 on enterprise plans. Cached answers cost half and failed calls are free.

    Search engines
    All 23 in Search engines · 15 live
    Soon

    Google Search

    One Google results page for any query, country, language, city-level location and device

    3 credits / pageDocs
    Live

    Google Autocomplete

    The keyword suggestions Google shows while someone types, for any partial query, language and country

    1 credit / requestTry freeDocs