Skip to content


Using the Zotero API

For a while I was accumulating articles I wanted to read in a collection in Zotero, which is where I keep track of articles, blog posts, etc. that I've read (see Markdown notes from Zotero).

I recently decided I had a better place to keep these (basically a text file of URLs), so needed to extract the URLS from Zotero, and then delete the items from the collection. The collection size was a few hundred, so not a job to do manually; but the Zotero API was something I wanted to have a look at anyway.

So this post describes getting the URLs for all of the items in a Zotero collection, and deleting the items, using the Zotero web API.