Enhance your web application with Scopus content.
The Scopus API will be migrated to a new interface. Originally, that new interface was to be available from September 10th onwards, however this date has changed.
The new interface will now be available in early December 2011, at which point we will stop accepting registrations for the old interface, and will only accept registrations for the new interface.
The old interface will continue to exist after December, and any site registrations and API Keys created before the cutover will continue to be valid. However, the old interface will be fully decommissioned in 2012, which means that any application or site that is using the old interface will have to migrate to the new interface by then.
In light of this, new users of the Scopus API may wish to wait until December and register for the new interface.
If you have any questions or concerns, or have a need for access to Scopus data through APIs before December, contact us at: api@scopus.com
The Scopus Application Programmer Interface (API) for ScopusTM allows you to present Scopus search results through your own product's user interface via software that you develop.
Complete the following steps to use Scopus API:
Once you register, you will receive a Developer Key so you may begin creating your webpage.
Prior to creating a web page which will use the Scopus API, you must register for a developer's key.
Complete the following steps to register for your developer key:
| Note | Once you have registered successfully, you can create additional Developer IDs. |
See JavaScript Code Example for more information.
The Javascript and XML Interface API will have a maximum document retrieved during a user search based on the table below:
| # of hits | Non-Scopus IP | Scopus IP |
| Max # of hits | 20 | 2000 |
| Default # of hits | 20 | 20 |
Also, Scopus API will return all requested entitled information based on the table below:
| Fields | Non-Scopus IPs | Scopus IPs |
| Article Title | (default) | |
| Document Type | ||
| Cited-by Count | ||
| INWARD URL | ||
| Source Title | ||
| ISSN | ||
| Vol | ||
| Issue | ||
| Page | ||
| Publication Date | ||
| EID | ||
| SCP | ||
| DOI | ||
| First Author | ||
| Complete Author list | ||
| Affiliations | ||
| Abstracts |
See Scopus API Terms and Conditions for more information
The CitedBy extension is an interface we created on top of the Scopus API that allows you to very simply display Scopus CitedBy counts on your web page. Basically, it's a piece of Javascript that you can implement on your website; the script pulls in an image-based link from Scopus that displays the citation count ("Cited X times in Scopus") for your document and that opens the CitedBy results on Scopus when clicked.
Yes, you can, although it's probably better to register for a separate key - you're less likely to hit the maximum number of requests for Scopus API or the CitedBy extension that way. Also, it will make it easier for us to help you in case you contact us with a problem.
Well - the CitedBy extension as well as the Scopus API itself do have limitations on the maximum number of requests they can handle. So, if you really expect to be hitting us hard (for instance, because you're a publisher of a large number of journals, or you have a huge preprint repository), it's better to contact us to see how we can better serve your need. If you don't, then there is the risk that you might be getting no results from the CitedBy extension, because you're hitting the maximum number of queries per minute.
No, you cannot use the Scopus API for a non-web product. The Scopus API can only be accessed through JavaScript.
Scopus API will support any browser which supports JavaScript. JavaScript is necessary to use Scopus API.