search_works
Search scholarly works with Boolean operators, year ranges, citation thresholds, venue/journal filters, and institution filters. Supports exact phrase matching and field-specific searches for precise results.
Instructions
Search scholarly works with advanced filtering. Supports Boolean operators, year ranges, citation thresholds, venue/journal filtering (source_name, source_issn, source_id), and institution filtering (author_institution, institution_group). The most flexible search tool. Use search_in_journal_list for preset journal lists like UTD24 or FT50.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Search query. Supports Boolean operators (AND, OR, NOT). Example: "machine learning AND (neural networks OR deep learning)". For exact phrase matching (e.g., 'privacy paradox' as a specific concept), set exact_phrase to true. | |
| exact_phrase | No | Set to true for exact phrase matching. Without this, search terms are matched independently. Use this when searching for a specific concept or multi-word term (e.g., 'privacy paradox', 'supply chain resilience'). | |
| search_field | No | Restrict search to a specific field: 'title' (paper titles only), 'abstract' (abstracts only), or 'fulltext' (full text only). By default, searches across all fields. Cannot be combined with exact_phrase. | |
| from_year | No | Filter works published from this year onwards | |
| to_year | No | Filter works published up to this year | |
| min_citations | No | Minimum citation count. E.g., 50 for solid papers, 200 for highly influential. | |
| cited_by_count | No | Citation filter with operator: ">100", "<50". Prefer min_citations for simplicity. | |
| source_name | No | Filter by journal/conference name (partial match). E.g., "Nature", "NeurIPS", "Management Science". | |
| source_id | No | Filter by exact OpenAlex source ID (most reliable for conferences). | |
| source_issn | No | Filter by journal ISSN. E.g., "0025-1909" for Management Science. | |
| author_institution | No | Filter by author institution (OpenAlex display_name). Use | for OR. E.g., "Harvard University|Stanford University|MIT". | |
| institution_group | No | Named institution group preset. Use list_journal_presets to see all. E.g., harvard_stanford_mit, ivy_league, top_us, insead_london, top_global_business. | |
| is_oa | No | Filter for open access works only | |
| type | No | Filter by work type: article, review, book-chapter, dataset, etc. | |
| sort | No | Sort: relevance_score (default), cited_by_count:desc, publication_year:desc | |
| page | No | Page number for pagination (default: 1) | |
| per_page | No | Results per page, max 200 (default: 10; use 20 for broader coverage) |