Goodreads Developers discussion
questions
>
Is reading challenge data available via the API
date
newest »


Use the reviews.list method to access your read shelf, sorted by date_read desc, and get a count of all the books you've read in 2020. You'll have to hardcode your challenge goal, unfortunately.
You can do something similar for previous years (create an array of your goals for each year), although you'll need to page through your read shelf, which is a bit of a pain.
Is it possible to access reading challenge data via the API?
Thanks