Search academic papers
search_papersFind academic papers across multiple sources by topic, question, or partial title; results are deduplicated and reranked for relevance.
Instructions
Search for academic papers across many sources (OpenAlex, Semantic Scholar, arXiv, PubMed, OpenReview, Crossref and more), merge duplicates across DOI/arXiv/S2/OpenAlex identities, and rerank for relevance.
Use this to find papers from a topic, a question, or a half-remembered title. Use paper_info when you already hold an identifier, recommend_papers to expand from one known paper, and search_authors for people. Read-only. Each call fans out to live APIs under a time budget; sources that time out are reported as degraded coverage instead of failing the call. Put years, venues and filters in the parameters, not in the query text.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Hard final order. Use relevance normally; citations and date replace the reranker's ordering. | relevance |
| year | No | Filter by year or range (e.g., "2023", "2020-2024") | |
| debug | No | Include per-source latency, provenance, and internal ranking diagnostics. | |
| limit | No | Maximum results to return (1-100, default 10) | |
| query | Yes | Search query (e.g., "attention is all you need", "CRISPR gene editing") | |
| venue | No | Filter by venue (e.g., "NeurIPS", "Nature") | |
| intent | No | Soft relevance focus used by reranking and expansion. Use balanced normally; alternatives are foundational, recent, survey, method, and dataset. | balanced |
| paper_types | No | Comma-separated types (e.g., "JournalArticle,Conference,Review,Book,Dataset"). Default: all types. | |
| min_citations | No | Minimum citation count filter (default 0) | |
| fields_of_study | No | Comma-separated fields (e.g., "Computer Science,Mathematics") | |
| open_access_only | No | Only return papers with free PDF access |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||