Skip to main content
Version: 11.4.0

Filtering research products

Filters narrow down the search results based on specific criteria. Each filter is provided as its own query parameter in the request URL:

param1=value1&param2=value2&...&paramN=valueN

note

By default, different filters are combined using the logical AND operator. To combine multiple values for a single filter, use the AND / OR / NOT operators inside the filter's value. See Using logical operators for full details.

Available parameters

Identity and content

ParameterDescription
searchSearch in the content of the research product.
mainTitleSearch in the research product's main title.
descriptionSearch in the research product's description.
idThe OpenAIRE id of the research product.
pidThe persistent identifier of the research product.
originalIdThe identifier of the record at the original sources.

Classification

ParameterDescription
typeThe type of the research product. One of publication, dataset, software, other.
subjectsList of subjects associated with the research product.
countryCodeThe country code for the country associated with the research product.
languageThe language of the research product (e.g. English, German).
instanceType [publications]The instance type. See all values here.
sdgLabel [publications]Sustainable Development Goals. List of values.
fos [publications]Field of Science classification. List of values.
eoscIfGuidelinesThe EOSC Interoperability Framework guidelines.

Dates

ParameterDescription
fromPublicationDatePublication date greater than or equal to the given date (YYYY or YYYY-MM-DD).
toPublicationDatePublication date less than or equal to the given date (YYYY or YYYY-MM-DD).
fromPublicationYearPublication year greater than or equal to the given year (YYYY).
toPublicationYearPublication year less than or equal to the given year (YYYY).
publicationYearThe publication year(s). Mutually exclusive with fromPublicationYear / toPublicationYear.
excludePubDateRangeWhen true, negates the publication date range filter. Requires fromPublicationDate or toPublicationDate. (Boolean)

Authors, affiliation, and publisher

ParameterDescription
authorFullNameThe full name of an author involved in producing the research product.
authorIdThe author identifier.
rorIdResearch products affiliated with the organization that has the given ROR identifier.
publisherThe name of the entity that publishes, distributes, releases, issues, or produces the resource.

Access, peer review, and impact

ParameterDescription
accessRightLabelThe best open access rights among the product's instances. One of Open Access, Closed Access, Restricted, Open Source, Embargo, Unknown.
openAccessColor [publications]The Open Access color. One of bronze, gold, hybrid.
isGreen [publications]Whether the publication follows the green open access model. (Boolean)
isPeerReviewed [publications]Whether the publication is peer reviewed. (Boolean)
isInDiamondJournal [publications]Whether the publication was published in a diamond journal. (Boolean)
isPubliclyFunded [publications]Whether the publication was publicly funded. (Boolean)
hasLicenseWhether the research product has a license. (Boolean)
influenceClassInfluence impact class. One of C1, C2, C3, C4, C5 (top 0.01%, 0.1%, 1%, 10%, and average respectively).
popularityClassPopularity impact class (C1C5).
impulseClassImpulse impact class (C1C5).
citationCountClassCitation count impact class (C1C5).
ParameterDescription
relProjectIdResearch products connected to the project (with OpenAIRE id).
relProjectCodeResearch products connected to the project with the given code.
relProjectResearch products connected to the project (by name/acronym).
hasProjectRelResearch products that are connected to a project. (Boolean)
relProjectFundingShortNameResearch products connected to a project whose funder has the given short name.
relProjectFundingStreamIdResearch products connected to a project with the given funding stream id.
relFunderResearch products connected to the given funder.
relFundingLevel0IdResearch products connected to funding level 0 identifier.
relFundingLevel1IdResearch products connected to funding level 1 identifier.
relFundingLevel2IdResearch products connected to funding level 2 identifier.
ParameterDescription
relOrganizationIdResearch products connected to the organization (with OpenAIRE id).
relOrganizationResearch products connected to the organization name.
relCommunityIdResearch products connected to the community (with OpenAIRE id).
relCommunityNameResearch products connected to the community name.
subCommunityThe sub-community or concept name.
relHostingDataSourceIdResearch products hosted by the data source (with OpenAIRE id).
relHostingDataSourceResearch products hosted by the data source name.
relCollectedFromDatasourceIdResearch products collected from the data source (with OpenAIRE id).
sourceResearch products by data source (collected from or hosted by).

Using logical operators

The API supports the logical operators AND, OR, and NOT to refine your queries. These operators help you combine or exclude one or more values for a specific filter.

AND operator

Use AND to retrieve results that include all specified values. This narrows your search.

note

When using the logical operators AND, OR, or NOT, each value must be wrapped in double quotes — for example fos="03 medical and health sciences" AND "0502 economics and business". Bare (unquoted) values are only allowed when no operator is present.

OR operator

Use OR to retrieve results that include any of the specified values. This broadens your search.

NOT operator

Use NOT to exclude specific values from your results.

note

All operators can be combined, along with parentheses and quotes, to build complex queries. For example, to get research products with the phrase "semantic web" but not "ontology" or "linked data":

/v3/research-products?search="semantic web" AND NOT ("ontology" OR "linked data")

See also the full list of examples.