Develop new applications with the CORE API

CORE API's screenshot
  • Free real-time machine access to the world's largest collection of open access papers

  • Harmonised access to data from across the network of CORE providers

  • Direct machine access to full texts of research papers

CORE collects, processess, harmonises and enriches large quantities of metadata and full texts of research papers from many data providers. On top of this continuously growing collection, we provide a truly unique API offering real-time machine access to both metadata and full texts of research papers, enabling developers to build and run innovative applications on top of CORE's content.

If you use CORE in your work, we kindly request you to cite one of our publications.

Please register to receive an API key and start testing the live examples.

A good starting point to start coding with our API is to follow the examples gallery available in the documentation. In collaboration with rOpenSci you can find an R client for the CORE API in the GitHub repository. All our SDKs are available from our GitHub organisation.

Viktor Botev

Viktor Botev


We are integrating the CORE API into our product, IRIS, because so far it is the open access portal that covers almost all open access content, provides easy to integrate API and has a powerful search querying engine. We want to make open access articles more easily accessible and more useful to researchers and the open public and we see the CORE API as a way to speed that up.

What’s included

Subscription to the API provides you with:

  • Machine access to the world's largest corpus of open access research papers, containing both metadata and full texts.
  • Detailed documentation on how to use the CORE API with live examples and wrappers to common programming languages.
  • Free access to the CORE data. The usage rate is limited depending on your profile, need a faster rate? Contact us.

Check our Terms & Conditions to see if you are elegible for a free license.

We encourage everybody to use the latest version above. However, if you still need support for version 2, the documentation is available here. The migration is relatively painless, and in addition, you will also get many improvements. If you need help on how to migrate your code to the new version, feel free to contact us.

Register for an API key

Enter your email address to register for a new API key, or restore a previous API key. If you are registering in an institutional capacity, please enter your institutional email.

We will send the key and instructions to this address