You can filter institutions with the filter
parameter:
- Get institutions that are located in Canada
https://api.openalex.org/institutions?filter=country_code:ca
{% hint style="info" %} It's best to read about filters before trying these out. It will show you how to combine filters and build an AND, OR, or negation query {% endhint %}
You can filter using these attributes of the Institution
entity object (click each one to view their documentation on the Institution
object page):
cited_by_count
country_code
is_super_system
lineage
: OpenAlex ID for anInstitution
openalex
: the OpenAlex ID of the Institutionrepositories.host_organization
: OpenAlex ID for anInstitution
repositories.host_organization_lineage
: OpenAlex ID for anInstitution
repositories.id
: the OpenAlex ID of a repository (aSource
)ror
: the ROR ID of the Institutionsummary_stats.2yr_mean_citedness
(accepts float, null, !null, can use range queries such as < >)summary_stats.h_index
(accepts integer, null, !null, can use range queries)summary_stats.i10_index
(accepts integer, null, !null, can use range queries)type
works_count
x_concepts.id
(alias:concepts.id
orconcept.id
) -- will be deprecated soon
These filters aren't attributes of the Institution
object, but they're included to address some common use cases:
Value: a String with a valid continent filter
Returns: institutions that are located in the chosen continent.
- Get institutions that are located in South America
https://api.openalex.org/institutions?filter=continent:south_america
Value: a search string
This works the same as using the search
parameter for Institutions.
Value: a search string
Returns: institutions with a display_name
containing the given string; see the search page for details.
- Get institutions with names containing "technology":
https://api.openalex.org/institutions?filter=display_name.search:technology
{% hint style="info" %}
In most cases, you should use the search
parameter instead of this filter because it uses a better search algorithm.
{% endhint %}
Value: a Boolean (true
or false
)
Returns: institutions that have or lack a ROR ID, depending on the given value.
- Get institutions without ROR IDs:
https://api.openalex.org/institutions?filter=has_ror:false
Value: a Boolean (true
or false
)
Returns: institutions that are located in the Global South.
- Get institutions that are located in the Global South
https://api.openalex.org/institutions?filter=is_global_south:true