Filtering organizations
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¶m2=value2&...¶mN=valueN
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
| Parameter | Description |
|---|---|
search | Search in the content of the organization. |
legalName | The legal name of the organization. |
legalShortName | The legal name of the organization in short form. |
id | The OpenAIRE id of the organization. |
pid | The persistent identifier of the organization (e.g. a ROR id). |
countryCode | The country code of the organization. |
relCommunityId | Organizations connected to the community (with OpenAIRE id). |
relCollectedFromDatasourceId | Organizations collected from the data source (with OpenAIRE id). |
Using logical operators
The API supports the logical operators AND, OR, and NOT.
AND operator
Use AND to retrieve results that include all specified values.
/v3/organizations?search="university" AND "athens"
OR operator
Use OR to retrieve results that include any of the specified values.
/v3/organizations?countryCode=("GR" OR "IT")
NOT operator
Use NOT to exclude specific values.
/v3/organizations?search="institute" NOT "medical"
When using AND, OR, or NOT, each value must be wrapped in double quotes. Bare (unquoted) values are only allowed when no operator is present.
See also the full list of examples.