Skip to main content
GET
Get a single work

Authorizations

api_key
string
query
required

Your OpenAlex API key. Get a free key at https://openalex.org/settings/api

Path Parameters

id
string
required

OpenAlex ID (e.g., W2741809807) or external ID (DOI, PMID, PMCID, MAG)

Query Parameters

select
string

Comma-separated list of fields to return. Reduces response size. Example: select=id,display_name,cited_by_count

api_key
string
required

Your OpenAlex API key (required). Get a free key at https://openalex.org/settings/api

Response

Successful response

A scholarly document (article, book, dataset, thesis, etc.)

id
string

The OpenAlex ID for this work.

Example:

"https://openalex.org/W2741809807"

doi
string | null

The DOI for the work. This is the Canonical External ID for works.

Example:

"https://doi.org/10.7717/peerj.4375"

title
string | null

The title of this work.

display_name
string

Same as title. Included for consistency with other entities.

publication_year
integer | null

The year this work was published.

publication_date
string<date> | null

The day when this work was published (ISO 8601 format).

type
string

The type of the work. Common values: article, book, dataset, preprint, dissertation, book-chapter.

language
string | null

Language in ISO 639-1 format

cited_by_count
integer

The number of citations to this work.

is_retracted
boolean

True if this work has been retracted (from Retraction Watch database).

is_paratext
boolean

True if this work is paratext (e.g., front cover, table of contents).

primary_location
object

A Location object with the primary location of this work (closest to the version of record). Includes source, landing_page_url, pdf_url, is_oa, license, and version.

locations
object[]

List of Location objects describing all unique places where this work lives.

best_oa_location
object

A Location object with the best available open access location for this work.

open_access
object

Information about the access status of this work:

authorships
object[]

List of Authorship objects representing authors and their institutions. Limited to the first 100 authors. Each authorship includes author, institutions, author_position, is_corresponding, and other fields.

ids
object

External identifiers: openalex, doi, mag, pmid, pmcid.

biblio
object

Bibliographic info: volume, issue, first_page, last_page.

abstract_inverted_index
object | null

The abstract as an inverted index (word positions). OpenAlex doesn't include plaintext abstracts due to legal constraints. Use the has_abstract filter to get works with or without abstracts.

referenced_works
string[]

OpenAlex IDs for works that this work cites.

referenced_works_count
integer

The number of works that this work cites.

OpenAlex IDs for works related to this work (computed algorithmically).

topics
object[]

List of up to 3 Topics for this work, each with a relevance score.

primary_topic
object

The top ranked Topic for this work, with id, display_name, score, and hierarchy (subfield, field, domain).

keywords
object[]

Keywords identified based on the work's topics, with relevance scores.

funders
object[]

Dehydrated Funder objects representing the funders of this work.

awards
object[]

Dehydrated Award objects representing grants associated with this work.

fwci
number | null

Field-weighted Citation Impact, calculated as citations received / citations expected.

citation_normalized_percentile
object | null

Percentile of citation count normalized by work type, year, and subfield. Includes value, is_in_top_1_percent, is_in_top_10_percent.

cited_by_percentile_year
object | null

Percentile rank compared to other works published in the same year. Contains min and max.

counts_by_year
object[]

cited_by_count for each of the last ten years.

sustainable_development_goals
object[]

UN Sustainable Development Goals relevant to this work, with prediction scores.

mesh
object[]

MeSH tags for works found in PubMed.

indexed_in
string[]

Sources this work is indexed in. Values: arxiv, crossref, doaj, pubmed.

has_content
object | null

Information about downloadable full-text content:

content_url
string | null

URL for downloading full-text content. Only present when has_content.pdf or has_content.grobid_xml is true.

created_date
string<date>

When this work was added to OpenAlex (ISO 8601 date).

updated_date
string<date-time>

When this work was last updated (ISO 8601 datetime).