A policy for each use case
Elsevier's RESTful APIs
provide access to content from platforms like ScienceDirect, Scopus and
Engineering Village for various use cases. These use cases are governed
by the policies outlined on this page. These policies define how
clients are allowed to use content retrieved through Elsevier's APIs.
What if your use case is not listed
If the policies
defined here do not cover your use case, we may still allow your
application to use the APIs to retrieve content for use in your system
or application. If you are affiliated with an institution that subscribes to
the product associated with the API you wish to use (e.g. Scopus or SciVal), then
please liaise with your librarian or information specialist to get in touch with an Elsevier account manager or customer consultant.
Alternatively, please visit the corresponding product support page on our
Support Center.
Policy changes
We retain the right to change these
policies without prior notice, and it is your responsibility to check
the policies regularly to see if you are still complying with them.
But, to hopefully alleviate some of the concerns this may give:
Definition: The end product is a scholarly published work that utilizes publications in Scopus for a research effort. The researcher wants to publish a scholarly work regarding Scopus data relationships.
Examples:We allow this use case under the following conditions:
This use case does not allow :
Permitted metadata (fields other than those listed are explicitly prohibited in this use case):
Definition: the client application is any website or part of a website, operated by an individual or an organization, that wants to show a list of scientific publications. Examples are:
Scopus data retrieved from the Scopus APIs can be a source of that data.
We allow this use case under the following conditions:
(1) While the application's developer does not have to have a Scopus license, the APIs have a built-in authorization mechanism that checks if the application's user has a Scopus license based on its client IP address. If so, the API can return more data than if the user is not Scopus-licensed. In order for this mechanism to work, the client application needs to run in the user's browser.
Definition: the client application is a website or webpage that has publications (papers, journals) that are also covered by Scopus. The owner of the website wants to show the number of times the papers have been cited by other papers covered by Scopus. Examples:
We allow this use case under the following conditions:
Definition: the client application is:
A common challenge for managers of these applications is to identify every paper written by the institution's researchers,
and abstracting and indexing services like Scopus make that task easier by profiling researchers and their affiliations and publications,
and making them accessible through APIs.
We allow this use case under the following conditions:
Please note that this policy is also reflected by a clause in standard Scopus license agreements.
We allow this use case under the following conditions:
The ScienceDirect API services as described in the IR/CRIS/VIVO use case, are available to all IRs free of charge upon acceptance of a click-through agreement when registering for an API key. If your institution cannot accept a click-through agreement, you can contact your local sales representative for a ScienceDirect Amendment or an Agreement for non-ScienceDirect customers.
To start with the ScienceDirect API services program for your institutional repository, please follow this three step approach:
Register for an API key here.
Register for the institutional repository program here and submit your API key: https://www.elsevier.com/solutions/sciencedirect/forms/institutional-repository-managers?rURL=Direct. The Elsevier integration support team will add the ScienceDirect IR settings to your API key, and confirm back. If your institution already has a Scopus API key, you can submit this API key to have the settings for the SD IR services added.
Develop your IR software. Detailed technical documentation on the ScienceDirect API integration can be found here.
Definition: the client application is:
By utilizing the SciVal API, the managers of these applications can download the most common metrics for institutions and researchers. It allows them to automate repetitive tasks, thus saving time and effort.
We allow this use case under the following conditions:
Definition: the client application is a search tool that takes the user's query, passes it on to different search indexes through APIs, gets the results from those APIs and combines them into a single result list for the user to see. This practice is common in digital library portals at universities, and the search indexes of Elsevier platforms are common targets for this.
We allow this use case under the following conditions:
Policy updated: 06-Sep-2017
Definition: the client application is any website, operated by an individual or an organization, where users can search or read research information. The website wants to show a list of scientific publications from ScienceDirect as a widget on the page.
Examples:
We support this use case with the ScienceDirect search API; see here for detailed documentation. We allow this use case under the following conditions:
Current version is v1.0, Feb-2014 - Initial content policy rollout.
Definition: the client application is any website, operated by an individual or an organization, where users can search or read or otherwise interact with research information. The website wants to show a list of scientific publications from ScienceDirect as a widget on the page.
Examples:
We support these use cases with the Serial and Non-Serial Title APIs; see here for detailed documentation
You are allowed to show all metadata returned by the APIs to all users
We allow this use case under the following conditions:
Definition: the client application is a website that shows journal-level metadata and metrics to users in various contexts. Examples:
Definition: the client application is any website or part of a website, operated by an individual or an organization, that wants to show metrics associated with a researcher or institution. Examples are:
We allow the SciVal API to be be a source of that data under the following conditions:
Researchers at subscribing academic institutions can text mine subscribed full-text ScienceDirect content via the Elsevier APIs for non-commercial purposes. The details of this policy, as well as access options for other users and purposes, are available on https://www.elsevier.com/about/company-information/policies/text-and-data-mining.
Definition: incorporates within the client application a search tool that takes the user's query, passes it on to different search indexes through APIs, gets the results from those APIs and combines them into a single result list for the user to see. This practice is common in digital library portals at universities, and Engineering Village's indexes are common targets for this. It also provides the ability to retrieve those results based on unique, individual document identifiers.
We allow this use case under the following conditions:
You can retrieve Scopus journal metrics Source Normalized Impact per Paper (SNIP), SCImago Journal Rank (SJR) and Impact per Publication (IPP), via Serial Title Metadata API. In addition, you can retrieve percent 'not cited docs', percent review articles, etc. If this is something you want to do, you can request access [email protected] to our REST endpoints directly for metrics retrieval. In order for us to approve that request we'll want to know a bit more about your site - such as its main purpose, audience, and traffic volume.
Definition: The end product is a scholarly published work that utilizes publications in Scopus for a research effort. The researcher wants to publish a scholarly work regarding Scopus data relationships.
Examples:We allow this use case under the following conditions:
This use case does not allow :
Permitted metadata (fields other than those listed are explicitly prohibited in this use case):
Definition: the client application is any website or part of a website, operated by an individual or an organization, that wants to show a list of scientific publications. Examples are:
Scopus data retrieved from the Scopus APIs can be a source of that data.
We allow this use case under the following conditions:
(1) While the application's developer does not have to have a Scopus license, the APIs have a built-in authorization mechanism that checks if the application's user has a Scopus license based on its client IP address. If so, the API can return more data than if the user is not Scopus-licensed. In order for this mechanism to work, the client application needs to run in the user's browser.
Definition: the client application is any website or part of a website, operated by an individual or an organization, that wants to show a list of scientific publications. Examples are:
Scopus data retrieved from the Scopus APIs can be a source of that data.
We allow this use case under the following conditions:
1While the application's developer does not have to have a Scopus license, the JavaScript APIs have a built-in authorization mechanism that checks if the application's user has a Scopus license based on its client IP address. If so, the API can return more data than if the user is not Scopus-licensed. In order for this mechanism to work, the client application needs to run in the user's browser.
Definition: the client application is a website or webpage that has publications (papers, journals) that are also covered by Scopus. The owner of the website wants to show the number of times the papers have been cited by other papers covered by Scopus. Examples:
We allow this use case under the following conditions:
Definition: the client application is:
A common challenge for managers of these applications is to identify every paper written by the institution's researchers,
and abstracting and indexing services like Scopus make that task easier by profiling researchers and their affiliations and publications,
and making them accessible through APIs.
We allow this use case under the following conditions:
Please note that this policy is also reflected by a clause in standard Scopus license agreements.
Definition: the client application is:
A common challenge for managers of these applications is to identify every paper written by the institution's researchers,
and abstracting and indexing services like Scopus make that task easier by profiling researchers and their affiliations and publications,
and making them accessible through APIs.
We allow this use case under the following conditions:
Please note that this policy is also reflected by a clause in standard Scopus license agreements.
Definition: the client application is:
A common challenge for managers of these applications is to identify every paper written by the institution's researchers,
and abstracting and indexing services like Scopus make that task easier by profiling researchers and their affiliations and publications,
and making them accessible through APIs.
We allow this use case under the following conditions:
Please note that this policy is also reflected by a clause in standard Scopus license agreements.
Definition: the client application is:
A common challenge for managers of these applications is to identify every paper written by the institution's researchers, and abstracting and indexing services like Scopus make that task easier by profiling researchers and their affiliations and publications, and making them accessible through APIs.
We allow this use case under the following conditions:
Please note that this policy is also reflected by a clause in standard Scopus license agreements.
We allow this use case under the following conditions:
The ScienceDirect API services as described in the IR/CRIS/VIVO use case, are available to all IRs free of charge upon acceptance of a click-through agreement when registering for an API key. If your institution cannot accept a click-through agreement, you can contact your local sales representative for a ScienceDirect Amendment or an Agreement for non-ScienceDirect customers.
To start with the ScienceDirect API services program for your institutional repository, please follow this three step approach:
Register for an API key here.
Register for the institutional repository program here and submit your API key: https://www.elsevier.com/solutions/sciencedirect/forms/institutional-repository-managers?rURL=Direct. The Elsevier integration support team will add the ScienceDirect IR settings to your API key, and confirm back. If your institution already has a Scopus API key, you can submit this API key to have the settings for the SD IR services added.
Develop your IR software. Detailed technical documentation on the ScienceDirect API integration can be found here. Institutions using DSpace open source repository software can download the plugins for DSpace we have developed. For more information visit (https://github.com/atmire/Elsevier).
We allow this use case under the following conditions:
The ScienceDirect API services as described in the IR/CRIS/VIVO use case, are available to all IRs free of charge upon acceptance of a click-through agreement when registering for an API key. If your institution cannot accept a click-through agreement, you can contact your local sales representative for a ScienceDirect Amendment or an Agreement for non-ScienceDirect customers.
To start with the ScienceDirect API services program for your institutional repository, please follow this three step approach:
Register for an API key here.
Register for the institutional repository program here and submit your API key: https://www.elsevier.com/solutions/sciencedirect/forms/institutional-repository-managers?rURL=Direct. The Elsevier integration support team will add the ScienceDirect IR settings to your API key, and confirm back. If your institution already has a Scopus API key, you can submit this API key to have the settings for the SD IR services added.
Develop your IR software. Detailed technical documentation on the ScienceDirect API integration can be found here. Institutions using DSpace open source repository software can download the plugins for DSpace we have developed. For more information visit (https://github.com/atmire/Elsevier).
We allow this use case under the following conditions:
To start with the ScienceDirect API services program, institutions need to follow three steps:
Register here:
Please register your interest here, and you will be contacted shortly: https://www.elsevier.com/solutions/sciencedirect/forms/institutional-repository-managers?rURL=Direct.
Sign a ScienceDirect Amendment or Agreement for non-SD customers
ScienceDirect customers can benefit from the program by accepting the terms and conditions as specified in the ScienceDirect Amendment which can be found here (https://www.elsevier.com/__data/assets/pdf_file/0004/182047/E-LtrAmendment-Institutional-Repositories-20151001.pdf). Institutions that do not have a ScienceDirect license can register their interest to receive a full agreement.
Register for an API key
The registration for the API is can be done here on our developer's website. After registration submit the API key to integration support to have the SD IR settings added. If your institution already has a Scopus API key, you use this to have the settings for the IR services configured.
Detailed technical documentation and software development instructions on the ScienceDirect API offering can be found here.
Should you use Dspace software in your repository, you can benefit from the software we had developed. The following Dspace plugin software is available: a backport for version 5.3 and version 5.4 and patches for version 5.3 and 5.4. From version 6.0 this development is part of the Dspace standard code (https://atmire.github.io/Elsevier/#/).