If you want to pull out data about the books you’ve read on Audible, then you are probably as frustrated as I was that Audible doesn’t have some kind of export functionality. So, I wrote a little script that will do it for you.
[Update 8 October 2021] Some users are saying the script does not work on the US site (audible.com), and some say it works fine. If you are having issues, please reach out to me.
To use it, simply follow these steps:
- Log on to Audible, and open up your library.
- (If you want Performance and Story Ratings) Click on any book that you’ve left a Performance/Story rating on. On that page, click ‘More Options’ then ‘Write Review’. You should now be asked to log in again. Once you see your Performance/Story Rating, return to the Library page. (this has now ‘primed’ the page so that I can fetch the Performance/Story ratings.)
- Next, you want to run this entire file. There are some options you can set first though, the most important one is if you want to export the data as HTML (nicely formatted table shown on the screen), JSON (data format good for programmers) or Excel (tab-separated text, easier to import into Excel)
(Chrome, Firefox and Internet Explorer does this differently.
For chrome, press F12 to open the Chrome Dev Tools, and click on the Console. Then paste in this whole file in the console window and press enter. Email me if you have issues, or google it. - The library table is now formatted in a much simplified format that you can copy and paste into Excel. If all of the content goes into a single cell, try first pasting it into a simple text editor, then copy it all from the text editor and then paste it into Excel.
- I created my own Excel file that features a pivot table that pulls out a fair bit of statistics. Feel free to use it. (note: designed for the .co.uk site)
If the script doesn’t work, please let me know. Audible occasionally changes how their library page looks or is coded, and that will break my script. I’ll be happy to fix it, but I have to be told to know to do it.
If you like this, then … great! I’m glad. If you have friends who use Audible or if you know a forum (e.g. a facebook page etc) where audible lovers can be found, feel free to share this page with them. If you want to do something for me in return, send me a book recommendation! Or, check out my Daily Photo Journal ‘Phojo‘. It is a great way to remember and reflect on your life, one photo each day. Or, if you play board games, I’ve also made a preposterously over-engineered board game timer called the Shared Board-Game Timer.
Releases
- 2 Jan 2022: Performance and Story rating got moved on Audible behind a ‘Make Review’ link. I changed the script to fetch the two ratings from there, BUT IT WILL ONLY WORK IF YOU FIRST CLICK INTO A BOOK AND LOG IN A SECOND TIME before running the script! Also, the Date Purchased field has been removed altogether by Audible and I cannot find a way to fetch that data point anymore. 😭 I also added a new column in my template spreadsheet, Speed, where I put e.g. 1.2 if I’ve listened to the book at 1.2x speed. This corrects the Minutes Listened field.
- 12 Jan 2021: Minor change to make overall ratings be picked up on the US site. Performance and Story ratings still not available for US folks. Thanks to Mr Swisher for bringing this to my attention.
- 13 Dec 2020: Gerry Wilton provided info on how to extract the series ordinal (like, is it book 3 of the Dune Saga?) and I added it to the script. The script now also pulls out if the book has been marked as a favourite book of yours. I also updated the Excel spreadsheet to include both things, and also cleaned up the spreadsheet a fair bit.
- 24 Aug: Alan Setzco kindly provided an update to the script that also pulls out Series information. So, there is a new column populated for books belonging to a series. (50 shades, I’m looking at you!)
- 24 July: The US and UK scripts merged back together as one. The script now makes individual requests for each book in order to gather data no longer available on the Library page. So, it takes a bit longer to run.
(Wishlist Export)
Amir Baer created a modified version of the export script for the Wishlist page. It works just the same way. Thanks for the mod, Amir!
[Update 24 July 2020] But… It might not work anymore! 🙁