Data Sources
Search and retrieve data sources — repositories, journals, aggregators, and funder databases whose content is available in the OpenAIRE Graph.
Base URL
https://api.openaire.eu/graph/v3/datasources
Quick start
Get all data sources that are journals:
/v3/datasources?dataSourceTypeName=Journal
Retrieve a single data source by its OpenAIRE id:
/v3/datasources/06cdd3ff4700::06cca0c58bb1a9723735f525aeaa9c6f
Endpoints
GET /v3/datasources— search data sources using the filter parametersGET /v3/datasources/{id}— retrieve a single data source by its OpenAIRE id
Meta-parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
search | string | — | Keyword-based search across the data source's content |
logicalOperator | string | AND | Top-level operator combining the provided filters (AND or OR) |
sortBy | string | relevance DESC | Sort directive fieldname ASC\|DESC (see sorting) |
page | int | 1 | Page number (see paging) |
pageSize | int | 10 | Results per page, range 1–100 |
cursor | string | — | Cursor-based pagination, initial value * (see cursor paging) |
Response
The response is an object with a header and a results array. The header reports numFound, maxScore, queryTime, page, pageSize, and (for cursor paging) nextCursor. The results array contains Data Source objects.
{
"header": {
"numFound": 119742,
"maxScore": 1,
"queryTime": 15,
"page": 1,
"pageSize": 10
},
"results": [ ... ]
}