Skip to main content
Version: 11.1.1

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 parameters
  • GET /v3/datasources/{id} — retrieve a single data source by its OpenAIRE id

Meta-parameters

ParameterTypeDefaultDescription
searchstringKeyword-based search across the data source's content
logicalOperatorstringANDTop-level operator combining the provided filters (AND or OR)
sortBystringrelevance DESCSort directive fieldname ASC\|DESC (see sorting)
pageint1Page number (see paging)
pageSizeint10Results per page, range 1–100
cursorstringCursor-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": [ ... ]
}

Learn more

  • Filtering — all available filter parameters and logical operators
  • Sorting — sort fields and direction
  • Paging — offset and cursor pagination
  • Examples — ready-to-use API calls for every parameter