Filters narrow your results to entities matching specific conditions. Use theDocumentation Index
Fetch the complete documentation index at: https://developers.openalex.org/llms.txt
Use this file to discover all available pages before exploring further.
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:
Filter by saved collection
Thecollection: filter narrows results to the entities you’ve saved in one
of your collections. It’s available on every entity
type collections support — /works, /authors, /sources, /institutions,
/topics, /sdgs, /funders, /publishers, /keywords, /concepts —
and requires a Bearer API key or JWT for the user who owns the collection.
! is supported, and collection: combines with any other
filter. One collection: filter is allowed per request — see the
Collections guide for the full set of caps and behaviors.
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.