powered by
Fetches distinction records (awards, honors, recognitions) for an ORCID identifier. Returns structured data similar to employments and educations.
orcid_distinctions(orcid_id, token = NULL)
A data.table with the following columns:
ORCID identifier
Unique identifier for this distinction record
Name of the awarding organization
Department name (if available)
Award or distinction title
Award/distinction date (ISO format)
End date (ISO format, if applicable)
City of organization
State/region of organization
Country of organization
Returns an empty data.table with the same structure if no distinction records are found.
Character string. A valid ORCID identifier in the format XXXX-XXXX-XXXX-XXXX. Can also handle URLs like https://orcid.org/XXXX-XXXX-XXXX-XXXX.
Character string or NULL. Optional API token for authenticated requests. If NULL (default), checks the ORCID_TOKEN environment variable.
This function queries the ORCID public API endpoint: https://pub.orcid.org/v3.0/{orcid-id}/distinctions
https://pub.orcid.org/v3.0/{orcid-id}/distinctions
ORCID API Documentation: https://info.orcid.org/documentation/api-tutorials/
orcid_employments, orcid_educations, orcid_activities
orcid_employments
orcid_educations
orcid_activities
if (FALSE) { # Fetch distinctions distinctions <- orcid_distinctions("0000-0002-1825-0097") print(distinctions) }
Run the code above in your browser using DataLab