Public developer API

I scan through papers etc on my phone (alerts/twitter etc…), having an ability to pass on the link to paperpile for ‘readitlater’, would be really helpful. I would love to head if there are some existing work arounds.

This will be a feature of our mobile apps. It will not be part of the first beta versions released this fall but it will definitely come.

1 Like

Definitely, some kind of integration with LaTeX workflows would be helpful.

Currently, I use tags to flag all the papers cited in a LaTeX project, then update the .bib file by selecting the tag, then select-all, then use the BibTeX button to copy/paste the entire thing into the .bib replacing existing contents.

A more “natural” integration with LaTeX seems difficult, even if we only consider “online” editors, since there are so many different ones out there.

Totally agree with the others above, a public API would be awesome for more automated workflows when writing documents outside of Google Docs.

To bump this — I think a PaperPile public API would be a huge benefit. Imagine this use case: I could drag and drop a new article in a folder, and then from the command line, run a script that downloads the new bibtex file from PaperPile to the same file where my LaTeX file lives, so I can immediately start citing the newly included paper.

3 Likes

I believe, even naive public api, can be useful for some of these features. If you open it up on github, users can contribute to specific use-cases and build upon it. A simple API which would let users download the latest bibtex file, can initially attempt to aid in:



I can use this exported file, in latex or import to endnote for writing in word (for colleagues).

1 Like

Hello, has there been any updates on making a public api?

We made some progress building an internal API for our mobile apps and Word plugin. That allows us to implement those features mentioned here in this thread more easily.

It seems there is a big overlap in LaTeX users and users who would use an API. I think we will be able to cover most of the common use cases (“download a BibTeX file whenever something changes”) without a full-fledged public API.

2 Likes

I was hoping to use a public API to synchronize papers between Paperpile and my reMarkable tablet.

2 Likes

If you can find a way to sync with Google Drive it’s also synced with Paperpile. Maybe that’s an option?

Something like the Zotero plugins for Atom/VSCode and Jupyter Notebooks would be awesome.

A useful feature I’m looking for is getting a search box within the editor/Jupyter notebook, typing in author year title words and getting the citekey back.

2 Likes

I believe a public API would dramatically increase the number of Paperpile users as they learn about it from desktop and cloud based document writing apps which will have integrated Paperpile. I’m sure apps like Overleaf and Manuscript would quickly make use of the API and many authors would realise how good Paperpile is and migrate over.

5 Likes

or better yet JSON, but yes, this would be great. TIA

2 Likes

Are there some news? I think an API would be really useful

3 Likes

Seconded. Even just a way to get my latest BibTeX export would be extremely useful.

1 Like

+1million.
API would allow IFTTT and Zapier integration amongst others.

1 Like

Yes, an API enabling things like IFTTT integration would be great.

Is there any update on this? It’s been five years since this feature was requested, and in my mind it’s the missing feature that’s preventing Paperpile from being a truly great citation manager. It gets so tiring when writing a LaTeX article to click “export to bibtex” each time I add a new citation to a paper, download the file, and then move it to the proper directory and rename it.

3 Likes

We are painfully aware that BibTeX workflows are not perfect and there is much room for improvement. But we see this independent of the topic of this post, i.e. a public developer API. We invested quite a bit in our Word plugin over the past years. Although it’s now released as “Word plugin” it is essentially a Desktop client that can sync your complete library to your desktop in the background.

From there, our goal is to transparently write BibTeX files that are always up-to-date and also allow you to create and insert Latex citations in a truly “cite while you write” manner.

1 Like

I’m a scientist and bioinformatician, and doing this manual is losing time. I’m using Pocket to mark papers as to_read, which uses IFTTT to add a task in Todoist. Then I have to manually add it to Paperpile and star it, which will lead it to being synced to my Remarkable e-reader. I hate manual parts and will automate anything, but Paperpile is still lacking any options for this it seems. I love paperpile and have been using (and converting others) for years, but at this point I may have to start searching for an alternative to fix this missing link in my workflow.