Goodreads Book Search — Ratings, ISBN & Reviews avatar

Goodreads Book Search — Ratings, ISBN & Reviews

Pricing

from $0.80 / 1,000 results

Go to Apify Store
Goodreads Book Search — Ratings, ISBN & Reviews

Goodreads Book Search — Ratings, ISBN & Reviews

Search Goodreads books with author, ISBN, page count and a rating already split into average/rating-count/review-count. No login.

Pricing

from $0.80 / 1,000 results

Rating

0.0

(0)

Developer

Axery

Axery

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Goodreads Book Search Scraper

Scrapes book search results from goodreads.com over plain HTTP — no browser, no login, no cookies.

What makes this different

Rating arrives pre-split. aggregateRating.ratingValue/ratingCount/reviewCount are separate fields at the source — no parsing a combined "4.28 · 3,231 ratings · 282 reviews" string.

One schema, standard vocabulary. Uses schema.org's Book type directly, so fields like isbn, numberOfPages and bookFormat mean exactly what they say with no site-specific renaming.

How it works

Two-step scrape, the same pattern as this suite's Bayt and Funda Actors: the search page's plain HTML links point to book pages, and each book page carries a full schema.org Book JSON-LD block.

Input

FieldTypeNotes
querystringTitle, author or topic.
maxItemsintegerPages automatically (~20/page) until this limit or the reachable depth.
incrementalbooleanOnly books not seen in previous runs.
proxyConfigurationobjectDatacenter is enough; occasional 503s are handled by the built-in retry/backoff.

Local development

pip install -r requirements.txt
python test_local.py "python programming" --max 20 --out sample_output.json

sample_output.json in this folder is real output from a live run, kept so the schema can be reviewed without running anything.