Goodreads avatar

Goodreads

Pricing

from $1.00 / 1,000 api requests

Go to Apify Store
Goodreads

Goodreads

Goodreads (goodreads.com) - API for Goodreads book data - book details by id or ISBN, similar books, series, genres, Listopia lists, quotes, Choice Awards, plus book, list, quote, group, etc...

Pricing

from $1.00 / 1,000 api requests

Rating

0.0

(0)

Developer

SuperAPIs

SuperAPIs

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Share

Goodreads API gives you book data from Goodreads - book details by id or ISBN, similar books, series in reading order, genres, Listopia lists, quotes, Choice Awards and search across books, lists, quotes, groups and people through a plain HTTP JSON API.

What makes it different

It answers instantly. This Actor runs in Standby mode, so it behaves like a normal REST API instead of a scraper you start and wait for. You send a GET request, you get JSON back in the same response - no runs to poll, no datasets to fetch.

You pay per call, not per row. A request can return an entire search result, book list, series or genre shelf and is billed as a single request.

All endpoints, all documented. Every endpoint is a plain GET with query parameters and a full OpenAPI schema, visible in the API tab. No input schemas to learn and no wrapper objects to unpack.

Start from a title, not from an id. Search returns both the book id and the work id, so a single call gets you from "harry potter" to full book details, its editions' ratings and its similar books.

Versioning

Endpoints are versioned in the path. Everything today lives under /v1/, and it will keep working exactly as it does now - new versions ship alongside it under their own prefix, never by changing what /v1/ returns.

Pricing

$1.00 per 1,000 API requests. A request is a request, no matter how much data comes back in it. There is no per-row charge, no minimum, and no charge for validation errors, missing parameters or upstream failures.

Note: as with every Standby Actor on Apify, your run also consumes Apify platform usage while it is awake, billed to your own account at your plan's rate. This Actor is deliberately kept small, and its run shuts down automatically after 5 minutes without requests.

Notes and support

Found a bug or need an endpoint that is not covered yet? Open an issue in the Issues tab.