How to export from Anobii and import to Goodreads

Anobii is a fairly popular book community, that sadly is losing out to Goodreads. When most of your bookworm friends are on Goodreads, you might want to move your book shelf, ratings, reviews and other info to Goodreads. This is fairly easy to achieve.

Export from Anobii

  • Login to Anobii. Go to Settings -> Export Data. Select the format as CSV and Submit.

  • You will receive an email in a few minutes with a CSV file attached. Download this file and rename it as anobii.csv.

Convert from Anobii to Goodreads

  • To convert between the export format of Anobii and import format of Goodreads, we use the Anobii2Goodreads script. Git clone it or download the code:
$ git clone
  • Place the anobii.csv in the directory containing the script.

  • Perform the conversion, the output is written to import_to_goodreads.csv file:

$ python

Import to Goodreads

  • Login to Goodreads. Go to its import page and import the import_to_goodreads.csv file.

  • Refresh this page to see the import progress. I found that a few books from India, which had ISBN, could not be imported.

  • Go to your own update stream, you should be able to see all the imports. Do not worry, Goodreads only shows a few of these updates on your friends’ stream. I also found that the book status (unfinished or reading) was not entered correctly. This I had to batch edit to fix them.

Tried with: Python 2.7.6 and Ubuntu 14.04

4 thoughts on “How to export from Anobii and import to Goodreads

  1. Just for you info: the Anobii export file should be renamed as “export.csv” to make the script work. Thank you very much however!


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.