arXiv Papers Scraper - Research to LLM-Ready Text for RAG avatar

arXiv Papers Scraper - Research to LLM-Ready Text for RAG

Pricing

Pay per usage

Go to Apify Store
arXiv Papers Scraper - Research to LLM-Ready Text for RAG

arXiv Papers Scraper - Research to LLM-Ready Text for 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.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Get Anything

Get Anything

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

arXiv Papers Scraper — Research to LLM-Ready Text for 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

FieldDescription
searchTermsKeywords (combined with OR).
categoriesarXiv categories, e.g. cs.CL.
authorsAuthor filters.
searchQueryRaw arXiv query (advanced; overrides the above).
idsSpecific arXiv IDs.
maxResultsNumber of papers (≤200).
sortBy / sortOrderOrdering.
fetchFullTextAlso fetch each paper's full text as Markdown.
maxCharsPerPaperTruncate 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.