Last updated
Last updated
It's easy to get a work from from the API with: /works/<entity_id>
Here's an example:
Get the work with the W2741809807
:
That will return a object, describing everything OpenAlex knows about the work with that ID.
You can make up to 50 of these queries at once by requesting a list of entities and filtering on IDs ().
You can look up works using external IDs such as a DOI:
Get the work with this DOI: https://doi.org/10.7717/peerj.4375
:
You can use the full ID or a shorter Uniform Resource Name (URN) format like so:
Get the work with PubMed ID: https://pubmed.ncbi.nlm.nih.gov/14907713
:
Available external IDs for works are:
You must make sure that the ID(s) you supply are valid and correct. If an ID you request is incorrect, you will get no result. If you request an illegal ID—such as one containing a ,
or &
, the query will fail and you will get a 403 error.
You can use select
to limit the fields that are returned in a work object. More details are .
Display only the id
and display_name
for a work object
DOI
doi
Microsoft Academic Graph (MAG)
mag
PubMed ID (PMID)
pmid
PubMed Central ID (PMCID)
pmcid