academic_search
Search peer-reviewed papers from arXiv, PubMed, IEEE, Nature, Springer, and 12+ databases. Use technical terms to find relevant scholarly articles.
Instructions
Search peer-reviewed papers across arXiv, PubMed, IEEE, Nature, Springer, and 12+ scholarly databases via site-restricted web search. Returns JSON with fields: papers (array of {title, url, source, abstract}), query, totalResults, resultCount, source. No special query syntax needed — use technical terms directly. year_from/year_to combine with source filter to narrow scope. On no matches returns resultCount: 0 with empty array; on failure returns isError with message. Subject to per-tenant rate limit (default 30 req/min) with automatic provider fallback. Use this for scientific research, literature reviews, or citations — not for general content. Use web_search for non-academic technical content, or news_search for recent scientific announcements. Set pdf_only=true when you plan to pass URLs to scrape_page for full-text extraction. Results cached 24 hours.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Research topic or paper title to search for. Use technical terms and specific concepts for best results.,required | |
| num_results | No | Number of papers to return (1-10, default: 5). | |
| year_from | No | Only include papers published in or after this year (e.g. 2020). | |
| year_to | No | Only include papers published in or before this year (e.g. 2024). | |
| source | No | Restrict to an academic source: all (default), arxiv, pubmed, ieee, nature, springer. | |
| pdf_only | No | Only return papers with direct PDF links (default: false). Useful when you plan to scrape the full paper. | |
| sort_by | No | Sort order: relevance (default) or date (newest first). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| papers | No | ||
| query | No | ||
| resultCount | No | ||
| source | No | ||
| totalResults | No |