Graph API
The OpenAIRE Graph API provides a comprehensive way for developers to explore the OpenAIRE Graph, a vast interconnected dataset that aggregates metadata from a wide range of scholarly resources. The Graph API offers endpoints for accessing and querying this interconnected dataset, enabling users to retrieve detailed information on research products, data sources, organizations, projects, and persons.
Base URL and Swagger documentation
The base URL of the Graph API is:
https://api.openaire.eu/graph/
You can access the Swagger documentation at Swagger UI.
Each entity is exposed under its own /v3 path:
| Entity | Search endpoint | Single entity |
|---|---|---|
| Research products | GET /v3/research-products | GET /v3/research-products/{id} |
| Organizations | GET /v3/organizations | GET /v3/organizations/{id} |
| Data sources | GET /v3/datasources | GET /v3/datasources/{id} |
| Projects | GET /v3/projects | GET /v3/projects/{id} |
| Persons | GET /v3/persons | GET /v3/persons/{id} |
Notes
Please note that the Graph API:
- Offset-based paging works with a limit of 10,000 results per query. For complete dataset access, consider using cursor-based paging or downloading the full OpenAIRE Graph dataset.
- adheres to the terms of use of the OpenAIRE public APIs - certain (rate limit) restrictions apply.
Learn more
The current version of the Graph API is V3. Use the following links to learn more:
- Overview - what's new in V3 and how it compares to V1/V2.
- Quick start - ready-to-run queries to get going fast.
- Per-entity guides: Research products, Organizations, Data sources, Projects, Persons.