Goodreads Developers discussion

39 views
bugs > Missing book metadata

Comments Showing 1-5 of 5 (5 new)    post a comment »
dateUp arrow    newest »

message 1: by Yoly (new)

Yoly (macaruchi) | 22 comments I'm getting book information for this book via the API
https://www.goodreads.com/book/show/2...

It doesn't show a description, publication date or number of pages.

However, if I go to the book page
https://www.goodreads.com/book/show/2...

I get that information.

I see that the book has another edition, and if I look at that particular edition via the API I do get the metadata. Why is the site displaying the info for book 22566044 and the API isn't?

So far this has only happened with this book.


message 2: by Michael (new)

Michael Economy (michaeleconomy) This is because of data licensing terms.


Pretty crappy, but you can expect this for a significant percentage of our book data.


message 3: by Yoly (new)

Yoly (macaruchi) | 22 comments Yikes, really? But why does the book data show up correctly on the Goodreads site and it doesn't via the API?

The same data that is displayed on the website for that particular edition seems to be the same one that shows up on the API on the other edition.
It seems to me that for the website you guys are getting the information from another edition if that one doesn't have one. Or am I wrong? Couldn't the same thing be done for the API?

It's as if the API and the website weren't getting the information from the same place


message 4: by Michael (new)

Michael Economy (michaeleconomy) We get our data from a wide variety of sources, and much of it comes with very specific, our website, and our API honors these complex licensing agreements.

We do sometimes automatically show book description data from other editions, but not page num or pub date.


Depending on your use case, the amazon book meta data APIs may serve some users needs better, but they come with their own baggage.


message 5: by Yoly (new)

Yoly (macaruchi) | 22 comments Aww, that sucks :(
Thank you for the information.


back to top