Welcome to the ORCID API Resources

ORCID offers two APIs (Application Programming Interfaces) that allow organizations to connect with individual users’ ORCID records. All the documentation that you need to build your own custom integration using our APIs can be found starting here. You can also find out what you need to do if you are using a third-party system that has already integrated with ORCID.

New to ORCID and APIs? Our sample workflows and suggested integration points provide detailed information and best practices for organizations that are integrating ORCID into their systems.

Familiar with APIs? Then get started planning your integration!  See our basic tutorials for step-by-step instructions on how to read, add, and update your users’ ORCID records. You can also access our Swagger UI for our public and member APIs. 

For in depth technical information visit our Github pages. Here you can find tutorials as well as API version 2.1 and 3.0 specific documentation.

Our policy is to provide 12-18 months notice before sunsetting older versions of our API, and to give at least three months notice before turning off all release candidates for the previous version and updating the default API to the latest version. Our API 3.0 is the default version as of September 30, 2019.

We are committed to continuing to improve our backwards compatibility and to supporting our members throughout the upgrade process.

For help integrating with ORCID members should contact their local Engagement Team Lead; non-members can join the ORCID API Users Group

Please note that ORCID APIs 1.2 and earlier are no longer supported.