API Overview
The API is the primary way to get OpenAlex data. It's free and requires no authentication. The daily limit for API calls is 100,000 requests per user per day. For best performance, add your email to all API requests, like mailto=example@domain.com
.
Learn more about the API
Get lists of entities — Learn how to use paging, filtering, and sorting
Get groups of entities — Group and count entities in different ways
Rate limits and authentication — Learn about joining the polite pool
Tutorials — Hands-on examples with code
Client Libraries
There are several third-party libraries you can use to get data from OpenAlex:
openalexR (R)
KtAlex (Kotlin)
PyAlex (Python)
diophila (Python)
OpenAlexAPI (Python)
If you're looking for a visual interface, you can also check out the free VOSviewer, which lets you make network visualizations based on OpenAlex data:
Last updated