arxiv-database

Search arXiv preprints and retrieve metadata and PDFs via the Atom API.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/SciMate-AI/scicli --skill arxiv-database-scimate-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arxiv-database
Source: https://github.com/SciMate-AI/scicli/tree/main/internal/skills/bundled/claude-scientific-skills/skills/arxiv-database
Command: npx skills add https://github.com/SciMate-AI/scicli --skill arxiv-database-scimate-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Enables programmatic searching of arXiv preprints and retrieval of rich metadata and PDFs via the public Atom API, simplifying literature discovery and data collection.

Core Features & Use Cases

  • Keyword, author, and arXiv ID based searches with optional category filtering across physics, mathematics, computer science, quantitative biology, quantitative finance, statistics, electrical engineering, and economics.
  • PDF download and metadata extraction, returning structured results including titles, authors, categories, abstracts, and links.
  • Use Case: perform a literature survey for a topic (e.g., transformer papers in cs.LG) and export results to JSON for downstream analysis.

Quick Start

Run a keyword search to fetch matching arXiv papers and their PDFs.

Frequently Asked Questions about arxiv-database

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search arXiv papers and download PDFs programmatically?

Search arXiv papers and download PDFs programmatically by querying the public Atom API with keywords, authors, or arXiv IDs to retrieve structured JSON metadata containing titles, abstracts, categories, and direct pdf_url links.

What metadata fields can I retrieve from an arXiv API search?

An arXiv API search retrieves structured JSON metadata including arxiv_id, title, authors, abstract, categories, primary_category, published, updated, doi, comment, journal_ref, pdf_url, and abs_url for each matching preprint.

Can I filter arXiv search results by category like cs.LG or physics?

Yes, arXiv search results can be filtered by category across physics, mathematics, computer science, quantitative biology, quantitative finance, statistics, electrical engineering, and economics using optional category filtering parameters.

How do I sort and paginate arXiv preprint search results?

Sort and paginate arXiv preprint search results using the supported start, max_results, sortBy, and sortOrder parameters to control the number of returned records and their ordering within the structured JSON response.

What is the best way to collect arXiv metadata for a literature review?

The best way to collect arXiv metadata for a literature review is querying the Atom API by topic keywords and exporting the returned structured JSON, which includes abstracts and authors, directly for downstream analysis.

Do I need the requests library to use the arXiv API search tool?

Yes, the requests library is required as a dependency to execute the Python scripts that send HTTP requests to the arXiv Atom API and parse the returned XML into structured JSON metadata.