logoPandorLabs

Media dataset

Goodreads Books Dataset

Book records from Goodreads (goodreads.com book pages, optionally discovered from Listopia lists): title, author, star rating, ratings and review counts, rating distribution, summary, genres, first published date, pages, format, ISBN, series, cover image, awards, characters and places.

Rows
3 rows
Columns
33 columns
Last updated
not recorded
  • goodreads
  • books
  • reviews
  • ratings
  • media
Full dataset via APIScraper reference

Schema

Fields in the Goodreads Books dataset

Rows have no fixed schema; these are the fields observed in the rows collected so far. Coverage is the share of rows where the field is present. Values are only shared through the sample.

FieldTypeCoverage
asinstring100%
authorstring100%
author_idstring100%
awardsarray100%
book_idstring100%
charactersarray100%
contributorsarray100%
cover_imagestring100%
first_publisheddate100%
formatstring100%
genresarray100%
isbnstring100%
isbn13string100%
kca_idstring100%
languagestring100%
namestring100%
num_pagesnumber100%
num_ratingsnumber100%
num_reviewsnumber100%
original_titlestring100%
placesarray100%
publisheddate100%
publisherstring100%
rating_distributionarray100%
series_namestring67%
series_positionstring67%
star_ratingnumber100%
summarystring100%
title_completestring100%
work_idstring100%
created_atdate100%
updated_atdate100%
_idstring100%

Questions

About the Goodreads Books dataset

What format is the Goodreads Books dataset in?
One row per record with 33 columns, listed in the field table on this page. The free sample is a CSV file; the full dataset downloads as CSV or JSONL.
How many rows does the Goodreads Books dataset have?
3 rows as of the last update. The count changes as the scraper collects new records, so it can be higher by the time you download.
How fresh is the Goodreads Books data?
No collection date is recorded for the current rows yet. When you download through the API, data older than your maxAgeHours (24 hours by default) is refreshed by re-running the scraper before the file is built.
How do I get the full Goodreads Books dataset?
Create a download with an API key that has the datasets:export scope and fetch the file once it is ready; it stays downloadable for 24 hours.
Can I see the data before paying?
Yes. Request a free 100-row CSV sample with your work email: we confirm the address and send a download link that works for 7 days. No credit card is needed.

Related

© 2026 PandorLabs LLC. All rights reserved.