In addition to APIs, eScholarship supports other system connections including KBart, OAI-PMH, and RSS/ATOM feeds.
eScholarship APIs at a glance
|eScholarship (Public)||Read||No||GraphQL||eScholarship Help Center|
|eScholarship (Private)||Write, Update||Yes||GraphQL||Documentation access provided with credentials|
|UCPMS||Read, Write, Update||Yes||REST||Documentation access provided with credentials|
|Read||No||REST||Documentation provided within interface|
Obtaining credentials for an eScholarship API
Access to some eScholarship APIs requires review and approval by the eScholarship team. API users must first integrate with the development (testing) servers and demonstrate functional integration. Contact eScholarship Support to discuss your API use case and request access to the development API(s).
Note: The eScholarship and Preprints Public (Read) APIs can be accessed without credentials. Learn more about accessing the public eScholarship API. For access to the Preprints API in development, contact eScholarship Support.
API request rates
eScholarship APIs do not have a set maximum request rate per minute. API users are to maintain a reasonable request rate or risk access being throttled or cut off.