arXiv Scraper - Research Papers & Full Text for LLM/RAG
Search arXiv or fetch paper IDs and get clean records - title, authors, abstract, categories, dates, DOI, PDF & abstract URLs - plus OPTIONAL full paper text as LLM-ready Markdown. Feed research into ChatGPT/Claude or a RAG pipeline. Official arXiv API, no key. Export JSON, CSV or Markdown.
Guide: Web data for AI agents
arXiv Scraper — Research Papers & Full Text for LLM/RAG
Search arXiv (or fetch specific paper IDs) and get clean, structured records — title, authors, abstract, categories, dates, DOI, PDF & abstract URLs — and optionally the full paper text as LLM-ready Markdown. Built for feeding research into ChatGPT / Claude or a RAG pipeline.
Why this one
Researchers and AI builders constantly pull papers into LLMs to summarise, compare, and ground answers. This Actor turns an arXiv search into a clean dataset in one run, using arXiv's official Atom API — no key, no scraping tricks. Turn on fetchFullText and it also returns each paper's body as Markdown from arXiv's HTML render.
What it does
- Search by keywords, categories (
cs.CL,cs.AI, …), authors, or a raw arXiv query. - Or fetch exact papers by arXiv ID (
2005.11401). - Sort by relevance / last updated / submitted.
- Optional full-text Markdown with a token count per paper.
- Export to JSON, CSV, or Markdown, or pull via the Apify API.
Input
| Field | Description |
|---|---|
searchTerms |
Keywords (combined with OR). |
categories |
arXiv categories, e.g. cs.CL. |
authors |
Author filters. |
searchQuery |
Raw arXiv query (advanced; overrides the above). |
ids |
Specific arXiv IDs. |
maxResults |
Number of papers (≤200). |
sortBy / sortOrder |
Ordering. |
fetchFullText |
Also fetch each paper's full text as Markdown. |
maxCharsPerPaper |
Truncate full text (0 = no limit). |
Example
{
"searchTerms": ["retrieval augmented generation"],
"categories": ["cs.CL"],
"maxResults": 25,
"sortBy": "submitted",
"fetchFullText": false
}
Output
One record per paper:
{
"resultType": "paper",
"arxivId": "2005.11401",
"title": "Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks",
"authors": ["Patrick Lewis", "Ethan Perez", "..."],
"summary": "Large pre-trained language models ...",
"primaryCategory": "cs.CL",
"published": "2020-05-22T...",
"pdfUrl": "https://arxiv.org/pdf/2005.11401"
}
Use cases
- RAG over research — chunk abstracts (or full text) into a vector DB.
- Literature review — pull a topic's latest papers and summarise with an LLM.
- Trend monitoring — schedule daily runs on a category and feed new papers to a model.
- Citation / metadata harvesting — DOIs, journal refs, authors at scale.
FAQ
Do I need an API key? No — arXiv's API is open. The Actor sends a descriptive User-Agent and paces requests per arXiv etiquette.
Can I get the full paper, not just the abstract? Yes — enable fetchFullText (from arXiv's HTML render). Some older papers may not have an HTML version.
Please use arXiv data in line with arXiv's API terms.
🤖 Use with Claude or ChatGPT (MCP)
Run this actor from Claude, ChatGPT, Cursor or any MCP client via the Apify MCP server. In Claude Desktop: Settings → Connectors → Add custom connector → https://mcp.apify.com. Or expose just this tool:
{ "mcpServers": { "apify": { "url": "https://mcp.apify.com?tools=get_anything/arxiv-papers-scraper" } } }
Full guide: Connect Apify actors to Claude & ChatGPT.
⭐ Found this useful?
If this Actor saved you time, please leave a rating on its Apify page — reviews genuinely help others discover it and help me keep improving it.
Related scrapers
LLM Web Scraper - Website to Markdown for RAG & ChatGPT
Turn any URL or website into clean, LLM-ready Markdown or text - boilerplate, ads and nav stripped - with metadata and token count. Feed ChatGPT/Claude context or build RAG pipelines. HTTP-fast with a hardened-browser fallback for JS-heavy pages. Export JSON, CSV or Markdown.
AI Web Search Scraper - SERP & Page Content for LLM RAG
Web search API for LLMs: query -> clean results (title, URL, snippet, position, domain) and OPTIONALLY each page's full content as LLM-ready Markdown. Ground ChatGPT/Claude and RAG pipelines with live web results. Google (browser-rendered) or DuckDuckGo engine. Export JSON, CSV or Markdown.
SERP Scraper - Google, Bing & DuckDuckGo for LLM/RAG
Scrape search engine results by keyword: organic results (title, URL, snippet, position) and Related Searches. Bing (default, reliable) plus DuckDuckGo and best-effort Google, all rendered in a hardened browser. Any country & language, pagination, no API key. Ideal for SEO, RAG and LLM grounding.