ArXiv Search Pack
★Trustedv1.0.0MIT✔Verified88by AgentNode · published 22 days ago · toolpack
Search and retrieve academic papers from ArXiv.
Query ArXiv for research papers by topic, author, or keyword. Returns paper metadata, abstracts, and download links. Track new papers in your research area.
Quick Start
agentnode install arxiv-search-packUsage
From packagefrom arxiv_search_pack.tool import run
result = run(
capability="search_arxiv",
params={
"query": "transformer architecture efficiency pruning",
"max_results": 5,
"sort_by": "submitted_date"
}
)
for paper in result["papers"]:
print(f"[{paper['arxiv_id']}] {paper['title']}")
print(f" Authors: {', '.join(paper['authors'][:3])}")
print(f" Submitted: {paper['submitted']}")
print(f" Abstract: {paper['abstract'][:120]}...")
print()Verification
Package installs and imports correctly. runtime checks passed.
This package was executed and validated by AgentNode before listing. Install, import, and runtime checks passed.
Last verified 18d ago· Runner v2.0.0
Use this when you need to...
- ›Search for recent machine learning papers by topic
- ›Retrieve paper abstracts and metadata by ArXiv ID
- ›Find all papers by a specific author
- ›Download PDF links for literature reviews
- ›Track new publications in a research area
README
ArXiv Search Pack
Search and retrieve academic papers from ArXiv. Query by topic, author, or keyword and get back paper metadata, abstracts, and download links — no API key required.
Quick Start
agentnode install arxiv-search-pack
from arxiv_search_pack.tool import run
result = run(
capability="search_arxiv",
params={"query": "large language models", "max_results": 3}
)
for paper in result["papers"]:
print(paper["title"])
Usage
Search by topic with sorting
result = run(
capability="search_arxiv",
params={
"query": "reinforcement learning robotics",
"max_results": 10,
"sort_by": "relevance"
}
)
for paper in result["papers"]:
print(f"{paper['arxiv_id']}: {paper['title']}")
Filter by author
result = run(
capability="search_arxiv",
params={
"query": "au:Hinton",
"max_results": 5,
"sort_by": "submitted_date"
}
)
Lookup a specific paper by ID
result = run(
capability="search_arxiv",
params={"arxiv_id": "2303.08774", "include_pdf_url": True}
)
paper = result["papers"][0]
print(f"{paper['title']}\n{paper['pdf_url']}")
API Reference
| Capability | Description |
|---|---|
search_arxiv | Search ArXiv or fetch a paper by ID |
Parameters: query, arxiv_id, max_results (default 10), sort_by (relevance, submitted_date, last_updated), include_pdf_url, category.
Returns: papers (list of arxiv_id, title, authors, abstract, submitted, categories, pdf_url), total_results.
Requirements
No API key required. ArXiv's API is free and publicly accessible.
License
MIT
Version History
Capabilities
Permissions
This package declares the following access levels. Review before installing.
agentnode install arxiv-search-packFiles (3)
License
MITStats
Compatibility
Frameworks
Runtime
pythonPython Version
>=3.10Trust & Security
Publisher
AgentNode
@agentnode