
ORCID Has a Free API — Look Up Any Researcher's Publications in Seconds (No Key Needed)
Why ORCID? ORCID is the global researcher ID system. 18+ million researchers have profiles with their publications, affiliations, and grants. The API is completely free — no key, no signup. Quick Start import requests def get_researcher ( orcid_id ): url = f " https://pub.orcid.org/v3.0/ { orcid_id } /works " headers = { " Accept " : " application/json " } r = requests . get ( url , headers = headers ) works = r . json (). get ( " group " , []) results = [] for w in works [: 10 ]: summary = w [ " work-summary " ][ 0 ] title = summary [ " title " ][ " title " ][ " value " ] year = summary . get ( " publication-date " , {}). get ( " year " , {}). get ( " value " , " N/A " ) results . append ({ " title " : title , " year " : year }) return results # Example: Look up a researcher papers = get_researcher ( " 0000-0002-1825-0097 " ) for p in papers : print ( f " { p [ year ] } — { p [ title ] } " ) What You Get Publications — full list with DOIs Employment history — universities, companies E
Continue reading on Dev.to Python
Opens in a new tab


