Retrieving identifiers of paper that cite another paper

635 Views Asked by At

I try to retrieve the identifiers of papers that cite other papers using Scopus API (pybliometrics).

Example:

  • The paper Franke et al. 2020 has in total 3 citations (I get this number using pybliometrics.scopus.CitationOverview)
  • Is there any way to get the identifiers (dois, titles,...) of these 3 papers? If the Scopus API does not support this feature, does the Google Scholar API?
1

There are 1 best solutions below

2
MERose On

In Scopus this is possible via REF(<EID>) (alternatively, use the DOI). You use this in the ScopusSearch API:

from pybliometrics.scopus import ScopusSearch

cited = "2-s2.0-85068268027"
q = f"REF({cited})"
s = ScopusSearch(q)
citing = s.results

Object citing is a list of nameduples, as explained in https://pybliometrics.readthedocs.io/en/stable/classes/ScopusSearch.html.

Whether Goole Scholar is able to do that I don't know.