Search code examples
scopus

Scopus API -> All citations to publication


is it possible to get all citations to concrete publication (by scopus_id, doi ...) with Elsevier API?

I was trying do that, by all I can do, is get count of citations, but i need Authors annd Titles al least.

For example, if I wanna do:

https://api.elsevier.com/content/abstract/citations?pubmed_id=3472723&httpAccept=application/json&apiKey={myKey}

I get:

"{"service-error":{"status":{"statusCode":"AUTHENTICATION_ERROR","statusText":"Requestor configuration settings insufficient for access to this resource."}}}"

Is it possible to get what I want?

Thanks


Solution

  • I had same problem, but i found this solution:

    Firstly you should have json with article data and article's 'eid'. Thus, you can find all citations of this article by next query:

    "https://api.elsevier.com/content/search/scopus?query=refeid(" + str(article['eid']) + ')'
    

    article is json data of this article

    Also i had problem with keywords, and solution is:

    Article json has article['prism:url'] parameter, and you can use it with keywords field, so you query to get keywords is:

    article['prism:url'] + "?field=authkeywords"