pub struct Author {Show 17 fields
pub id: String,
pub orcid: Option<String>,
pub display_name: Option<String>,
pub display_name_alternatives: Option<Vec<String>>,
pub works_count: Option<i64>,
pub cited_by_count: Option<i64>,
pub summary_stats: Option<SummaryStats>,
pub ids: Option<AuthorIds>,
pub affiliations: Option<Vec<Affiliation>>,
pub last_known_institutions: Option<Vec<DehydratedInstitution>>,
pub topics: Option<Vec<TopicWithScore>>,
pub topic_share: Option<Vec<TopicShare>>,
pub x_concepts: Option<Vec<Concept>>,
pub counts_by_year: Option<Vec<CountsByYear>>,
pub works_api_url: Option<String>,
pub updated_date: Option<String>,
pub created_date: Option<String>,
}Expand description
A disambiguated author profile in OpenAlex.
OpenAlex contains 110M+ author profiles. Each author has a unified identity across name variants, with linked ORCID, institutional affiliations over time, publication history, citation metrics, and topic expertise.
§Example
{
"id": "https://openalex.org/A5023888391",
"orcid": "https://orcid.org/0000-0001-6187-6610",
"display_name": "Jason Priem",
"works_count": 49,
"cited_by_count": 4215,
"summary_stats": {"2yr_mean_citedness": 4.065, "h_index": 20, "i10_index": 30},
"affiliations": [{"institution": {...}, "years": [2022, 2021, 2020]}]
}§ID formats
Authors can be retrieved by OpenAlex ID (A...) or ORCID.
Fields§
§id: StringOpenAlex ID URI (e.g. "https://openalex.org/A5023888391").
orcid: Option<String>ORCID URL (e.g. "https://orcid.org/0000-0001-6187-6610").
display_name: Option<String>Primary display name for this author.
display_name_alternatives: Option<Vec<String>>Alternative name variants (e.g. maiden names, transliterations).
works_count: Option<i64>Total number of works by this author.
cited_by_count: Option<i64>Total number of citations received by this author’s works.
summary_stats: Option<SummaryStats>Impact metrics: h-index, i10-index, and 2-year mean citedness.
ids: Option<AuthorIds>External identifiers (OpenAlex, ORCID, Scopus).
affiliations: Option<Vec<Affiliation>>Institutional affiliations over time. Each entry links an institution to the years the author was affiliated.
last_known_institutions: Option<Vec<DehydratedInstitution>>Most recently known institutional affiliation(s).
topics: Option<Vec<TopicWithScore>>Top research topics for this author, ranked by relevance or work count.
Research topics as a share of this author’s total works.
x_concepts: Option<Vec<Concept>>Deprecated concept tags (replaced by topics). Prefixed with x_ to
indicate deprecation.
counts_by_year: Option<Vec<CountsByYear>>Publication and citation counts broken down by year.
works_api_url: Option<String>API URL to retrieve this author’s works (e.g.
"https://api.openalex.org/works?filter=author.id:A5023888391").
updated_date: Option<String>ISO 8601 timestamp of the last update to this record.
created_date: Option<String>ISO 8601 date when this record was first created.