We are very proud to announce that CORE has now released CORE API 2.0. The new API offers new opportunities for developers to make use of the CORE open access aggregator in their applications.
The main new features are:
- Support for looking up articles by a global identifier (DOI, OAI, arXiv, etc.) instead of just CORE ID.
- Access to new resource types, repositories and journals, and organisation of API methods according to the resource type.
- Enables accessing the original metadata exactly as it was harvested from the repository of origin.
- Supports the retrieval of the changes of the metadata as it was harvested by CORE.
- Provides the possibility of retrieving citations extracted from the full-text by CORE.
- Support for batch request for searching, recommending, accessing full-texts, harvesting history, etc.
The goals of the new API also include improving scalability, cleaning up and unifying the API responses and making it easier for developers to start working with it.
The API is implemented and documented using Swagger, which has the advantage that anybody can start playing with the API directly from our online client. The documentation of the API v2.0 is available and the API is currently in beta. Those interested to register for a new API key can do so by completing the online form.
Our previous version, the CORE API v1.0, will not be abandoned yet, but it will run alongside with the new version. However, the API v1.0 is deprecated and will eventually be replaced by the API v2.0.
What is CORE
The mission of CORE (COnnecting REpositories) is to aggregate all open access research outputs from repositories and journals worldwide and make them available to the public. In this way CORE facilitates free unrestricted access to research for all.
- supports the right of citizens and general public to access the results of research towards which they contributed by paying taxes,
- facilitates access to open access content for all by offering services to general public, academic institutions, libraries, software developers, researchers, etc.,
- provides support to both content consumers and content providers by working with digital libraries, institutional and subject repositories and journals,
- enriches the research content using state-of-the-art technology and provides access to it through a set of services including search, API and analytical tools,
- contributes to a cultural change by promoting open access, a fast growing movement.