Not possible/Seek alternatives

:seedling:

Goodreads

We’ve been declined “commercial access” to their API so unless their terms change this will never be possible.

24 votes

Tagged as Integration

Created 19 December 2015 by Belle B. Cooper

Moved into Not possible/Seek alternatives 19 October 2016

  • Sign in to comment and vote. Sign in by email
  • avatar

    The issue with tracking Goodreads is that we try to add services that provide data at least on a single-day level — for example, “one workout today” — but with Goodreads tracking, for example, “one book completed today” is disingenuous because you’ve probably been reading that book for weeks! And very few people update their intra-book progress so that’s not really an answer.

    I’m not convinced that this will be all that useful for users, but I am happy to be swayed.

    19 December 2015
  • avatar

    What about tracking pages read in a day?

    01 March 2016
  • avatar

    Yes, pages read in a day would be great.

    01 March 2016
  • avatar

    Sure, but as I mentioned there, very few people will actually bother to track and input their number of pages read every day, so it won’t be very useful.

    01 March 2016
  • avatar

    Really? I track my pages read regularly…

    01 March 2016
  • avatar

    @cygnoir interesting! Anecdotally none of my goodreads friends do, and I do it only very irregularly. So you update your reading progress every day you read?

    02 March 2016
  • avatar

    Yes. But I might be an outlier. I’m a librarian and writer. ;)

    02 March 2016
  • avatar

    @cygnoir maybe, but that’s good to know. A goodreads integration would work for you at least! And perhaps others.

    02 March 2016
  • avatar

    at least total pages and reporting would be cool

    10 March 2016
  • avatar

    @joshsharp Dear Josh,

    Would it be possible to fetch the API of goodreads when you start reading a book and fetch again when you finished the book? Then you can easily make daily calculations?

    Based on those calculations you could again get daily averages and so on?

    04 April 2016
  • avatar

    @oreios we could probably guess at how much you’ve read each day using this method, but I’m not really comfortable doing this because 1) it means we don’t know an average for a particular day until you’ve finished the book, so we have to then update all past days with that data, and it becomes less useful the further into the past that is, and 2) guesses aren’t great - we want to make sure the data we get on your activity is as accurate as possible. We don’t want to give you credit for reading on days you didn’t, for example, as this can have a flow-on effect and skew other correlations.

    At this stage I’m still in favour of tracking reading progress by percentage or number of pages read and recorded per day as @cygnoir and @barbedbella propose - it requires more effort, but results in much more accurate data :)

    05 April 2016
  • avatar

    @joshsharp I tend to log my pages read a few times per week, but I would be inclined to do so everyday if it was tracked.

    05 April 2016
  • avatar

    I basically never update Goodreads at all, let alone with my pages read data. But if it was being tracked in Exist, I would make an effort to update more regularly :D

    18 May 2016
  • avatar

    Goodreads’ terms state you can’t use their API for commercial uses without their approval. I’ve applied for approval but got a response saying they don’t let anybody use it commercially. I don’t know if the support person or the terms are wrong, but anyway, we’re unable to do much about this given they’re uninterested in replying further to clarify :|

    25 July 2016
  • avatar

    @joshsharp Can’t you just hook up to your Goodreads “read” queue’s RSS feed? I do that to hook GR up with Beeminder (via IFTTT).

    09 September 2016
  • avatar

    @strickvl to get books read that would work, but not to get progress reading a book, unless that is also included?

    09 September 2016
  • avatar

    @joshsharp nope. they just offer custom RSS feeds for all of your ‘shelves’, so it would only track the total number of books you’re reading

    09 September 2016
  • avatar

    @strickvl that’s not really useful enough data for us on its own unfortunately.

    09 September 2016
  • avatar

    Just want to say that I update my pages read daily and I would love to know how weather, food choices, etc affect how much I read

    28 March 2017
  • avatar

    All the stats that GoodReads bring to users is not useful for something? https://www.goodreads.com/review/stats/50891723-diego-eis

    Some correlations: - you read more when you run less - you read more pages than you heard music - you walk less when you read more pages

    18 April 2017
  • avatar

    Diego, you may have missed the comment there among the others but we cannot add goodreads support as it is against their terms to integrate it commercially. Out of our hands I’m afraid.

    19 April 2017
  • avatar

    This is probably a little too late and not very helpful, but having the opportunity to track Goodreads on THIS website would actually encourage me to update my daily pages read progress on a daily basis. Reading more is one of my goals and it’d be really rewarding to see it on Exist! Plus, I bet there are a lot of correlations you could gleam. Reading more when your mood is worse, could indicate pulling back from people. Invaluable information for people with mental illnesses. I recede to books when I’m antisocial. Plus, I read MORE on days that I’m more manic than days I’m depressed because I have more drive. Just a thought!

    28 November 2017
  • avatar

    I’m quite confused. So implementing their API, and since your service is not free, so that’s a commercial use?

    27 July
  • avatar

    That’s right, and they don’t allow commercial use except with explicit permission, which I couldn’t get. (I’m not sure the support person I was in contact with knew much about the API or its terms, but I was unable to talk to someone who did.)

    27 July
  • avatar

    Hiya. I’m just wondering if you’ve approached GoodReads recently about this. I note from your comments that you had approached them in 2015, but I wonder if their policy has changed since then. I am desperate for GoodReads integration (desperate!), especially now you’ve added Pocket integration (when reading, I choose between Pocket and a book). Their API is available, so I’m guessing the only stumbling block is the legal issue of using it for software people pay for? There are other websites/apps using GoodReads API so I’m wondering if you got bad advice when you last approached? E.g. Momento, QuietThyme,

    You only really need the “read status” data, since I’m not sure there’s any need for Exist to have access to shelves or anything like that? I’m guessing most of us just want to know how much reading we’re doing.

    Incidentally, I saw the tangential thread about perhaps the data not having much value. I update my “currently reading” stats a couple of times a week. I read mostly physical books, but I also have a Kindle and on there is just a case of pressing the “g” symbol to automatically update your reading status to Goodreads. As such, it’s a fairly simple thing to do for gadgety people!

    One issue I do foresee if you got the rights to use the API is how you actually track reading. Kindle books, for example, I find easiest to track by “percentage read”, whereas physical books I track per page (although Goodreads converts this to percentages). I guess Exist would have to report something along the lines of “you read 50% of a book today” or similar, as this the only way to report this consistently across mediums?

    20 October
  • avatar

    You’re right, I haven’t asked for a while. Their terms say you’re not allowed use their API for commercial (ie paid) use unless you get permission, so I’m curious whether the other apps are ignoring that, or they’ve started giving out permission again. It’s worth checking, so I will contact them again 🙂

    20 October
  • avatar

    I log my progress many times a day, for myself not for anyone else. I’m not sure how common this is, but those who do log this often would surely be those likely to use a service such as Exist? There are various widgets and pieces of code available from Goodreads, though possibly not fr this specifically. I would lie to think it would be possible to track the pages read in a day

    An account is needed to view this properly: https://www.goodreads.com/user/edit?format=html&tab=widgets

    21 October