Back to articles
ORCID Has a Free API — Look Up Any Researcher's Publications, Affiliations, and Grants

ORCID Has a Free API — Look Up Any Researcher's Publications, Affiliations, and Grants

via Dev.to PythonAlex Spinov

There are 5 John Smiths in your reference list. Which one wrote the paper you need? ORCID solves this. Every researcher gets a unique ID (like 0000-0002-1825-0097), and you can look up their complete profile through a free API. What ORCID Contains 18M+ researcher profiles worldwide Complete publication lists Institutional affiliations (past and present) Grants and funding received Education history Peer review activity Quick Start import requests # Look up a researcher by ORCID ID orcid_id = " 0000-0002-1825-0097 " # Josiah Carberry (test profile) headers = { " Accept " : " application/json " } resp = requests . get ( f " https://pub.orcid.org/v3.0/ { orcid_id } " , headers = headers ) data = resp . json () name = data [ " person " ][ " name " ] print ( f " Name: { name [ ' given-names ' ][ ' value ' ] } { name [ ' family-name ' ][ ' value ' ] } " ) # Get works (publications) works_resp = requests . get ( f " https://pub.orcid.org/v3.0/ { orcid_id } /works " , headers = headers ) works

Continue reading on Dev.to Python

Opens in a new tab

Read Full Article
2 views

Related Articles