pub struct Publisher {Show 19 fields
pub id: String,
pub display_name: Option<String>,
pub alternate_titles: Option<Vec<String>>,
pub hierarchy_level: Option<i32>,
pub parent_publisher: Option<Value>,
pub lineage: Option<Vec<Value>>,
pub country_codes: Option<Vec<String>>,
pub homepage_url: Option<String>,
pub image_url: Option<String>,
pub image_thumbnail_url: Option<String>,
pub works_count: Option<i64>,
pub cited_by_count: Option<i64>,
pub summary_stats: Option<SummaryStats>,
pub ids: Option<PublisherIds>,
pub counts_by_year: Option<Vec<CountsByYear>>,
pub roles: Option<Vec<Role>>,
pub sources_api_url: Option<String>,
pub updated_date: Option<String>,
pub created_date: Option<String>,
}Expand description
A publishing organization (e.g. Elsevier, Springer Nature, Wiley).
Includes parent/child hierarchy, country of origin, linked sources, and
citation metrics. Some publishers also act as funders or institutions (see
roles).
§Example
{
"id": "https://openalex.org/P4310319965",
"display_name": "Springer Nature",
"hierarchy_level": 0,
"country_codes": ["DE"],
"works_count": 2750825,
"cited_by_count": 75000000,
"summary_stats": {"2yr_mean_citedness": 5.1, "h_index": 1500, ...}
}§ID formats
Publishers can only be retrieved by OpenAlex ID (P...).
Fields§
§id: StringOpenAlex ID URI (e.g. "https://openalex.org/P4310319965").
display_name: Option<String>Human-readable publisher name (e.g. "Springer Nature").
alternate_titles: Option<Vec<String>>Alternative names or name variants.
hierarchy_level: Option<i32>Level in the publisher hierarchy. 0 = top-level publisher, 1 =
subsidiary, etc.
parent_publisher: Option<Value>Parent publisher (if this is a subsidiary). Structure varies — may be a string ID or an object.
lineage: Option<Vec<Value>>Publisher lineage from this publisher up to the top-level parent. Elements may be string IDs or objects.
country_codes: Option<Vec<String>>ISO 3166-1 alpha-2 country codes of the publisher’s country/countries of origin.
homepage_url: Option<String>URL of the publisher’s homepage.
image_url: Option<String>URL of the publisher’s logo or image.
image_thumbnail_url: Option<String>URL of a thumbnail version of the publisher’s image.
works_count: Option<i64>Total number of works published by this publisher.
cited_by_count: Option<i64>Total number of citations received by works from this publisher.
summary_stats: Option<SummaryStats>Impact metrics: h-index, i10-index, and 2-year mean citedness.
ids: Option<PublisherIds>External identifiers (OpenAlex, ROR, Wikidata).
counts_by_year: Option<Vec<CountsByYear>>Publication and citation counts broken down by year.
roles: Option<Vec<Role>>Roles this organization plays in the research ecosystem (institution, funder, publisher).
sources_api_url: Option<String>API URL to retrieve sources published by this publisher.
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.