filter parameter with attribute-value pairs:
Filters are case-insensitive.
Examples
Logical expressions
Inequality
For numerical filters, use< and > for inequalities:
from_publication_date and to_publication_date:
Negation (NOT)
Prepend! to negate any filter:
Intersection (AND)
Comma-separated filters are combined with AND:+:
The
+ syntax doesn’t work for search filters, boolean filters, or numeric filters.Addition (OR)
Use the pipe| to match any of multiple values:
Available filters by entity
Each entity type has its own set of filterable fields. See the API reference for complete filter lists:| Entity | Filters |
|---|---|
| Works | publication_year, type, open_access.is_oa, author.id, institutions.id, cited_by_count, doi, has_abstract, and ~150 more |
| Authors | has_orcid, last_known_institutions.id, works_count, cited_by_count, orcid |
| Sources | is_oa, is_in_doaj, type, country_code, host_organization, issn |
| Institutions | country_code, type, is_global_south, continent, ror, has_ror |
| Topics | domain.id, field.id, subfield.id, works_count |
| Keywords | works_count, cited_by_count |
| Publishers | country_codes, hierarchy_level, ror, parent_publisher |
| Funders | country_code, is_global_south, continent, ror, awards_count |
Looking for text search? Filters match exact values. For full-text search in titles, abstracts, and other fields, see Searching.