S2Author

class s2.models.S2Author(**data)

Class for Semantic Scholar author object

Attributes
aliases (list of str, optional):

Aliases of the author (e.g. “O. Etzioni” and “Oren Et-zioni”)

authorId (str, optional):

Semantic Scholar identifier of the author

influentialCitationCount (int, optional):

Number of influential citations, see https://www.semanticscholar.org/faq#influential-citations)

name (str, optional):

Name of the author

papers (list of S2AuthorPaper, optional):

List of papers written by the author

url (str, optional):

Semantic Scholar URL to author page

obtained_utc (datetime, optional):

UTC datetime when obtained from API (converted to and from ISO 8601 by pydantic in JSON (de)serialization)

class s2.models.S2AuthorPaper(**data)

Class for papers in S2Author

Attributes
paperId (str, optional):

Semantic Scholar identifier of the paper

title (str, optional):

Title of the paper

url (str, optional):

Semantic Scholar URL to paper page

year (int, optional):

Publication year of the paper

Note

This list of attributes is subject to change based on updates to the Semantic Scholar API. Please open an issue if you notice this.