0

I am trying to get the complete list of author IDs associated with a given University.

I tried to do it from the Scopus web page but my request exceeded the allowed quota.

Any possible solution for this?

MERose
  • 4,048
  • 7
  • 53
  • 79
JJ Moradel
  • 19
  • 3

1 Answers1

0

You'd use the AuthorSearch class for that. Scopus hides the documentation for this API here, so it's a bit tricky to find all the allowed fields.

What you want is the key "AF-ID":

from pybliometrics.scopus import AuthorSearch

q = "AF-ID(60105007)"
s = AuthorSearch(q)
print(s)

The results are in s.authors.

MERose
  • 4,048
  • 7
  • 53
  • 79
  • Thanks your for your help, it works!! however, when I tried to retrieve more than the limited quota I got this message "pybliometrics.scopus.exception.Scopus400Error" Is there any way to overcome this? in my case I cannot find parameters for authors Id to limit my search – JJ Moradel Nov 21 '20 at 07:56
  • Usually this error points at broken queries. If you're sure this is not the case, you can restrict the query to author IDs of specific ranges, e.g. `AF-ID(60105007) AND AU-ID(*0)` where you replace the last digit iteratively until you covered all digits – MERose Nov 21 '20 at 13:30