arXiv Scraper: Search Research Preprints avatar

arXiv Scraper: Search Research Preprints

Pricing

$1.00 / 1,000 paper scrapeds

Go to Apify Store
arXiv Scraper: Search Research Preprints

arXiv Scraper: Search Research Preprints

Scrape arXiv research papers by keyword, category (cs.AI, cs.LG, quant-ph) or author. Returns titles, abstracts, authors, dates, DOIs & PDF links as clean JSON. No API key. Use it as an MCP server in Claude, ChatGPT & AI agents for research monitoring.

Pricing

$1.00 / 1,000 paper scrapeds

Rating

0.0

(0)

Developer

The Mine Works

The Mine Works

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

๐Ÿ“š arXiv Paper Scraper: Search Research Preprints, No API Key

Overview

arXiv Paper Scraper turns any arXiv search into structured JSON. Query by keyword, arXiv category (cs.AI, cs.LG, cs.CL, quant-ph, q-bio.GN), author, or fielded expression like ti:transformer AND cat:cs.AI. Get back title, abstract, authors, categories, submitted and updated dates, DOI where available, and direct PDF links for every matching preprint. No API key, no rate-limit surprises.

It's the fastest way to build a research monitoring feed, seed a RAG system with primary literature, or run a daily digest for a research team.

Reliability posture: blocked, empty, or failed runs are never charged. You only pay for a paper record that was actually delivered.

โœ… No API key required | โœ… Full abstracts | โœ… PDF links included | โœ… MCP-ready for AI agents

Features

Full-text & fielded search. Free text or arXiv prefixes (ti:, au:, abs:, cat:). Category filter. Any arXiv category (cs.AI, math.AG, q-bio.GN, stat.ML). Sort control. Newest first by submission or by relevance. Date range. Filter by submission date for monitoring pipelines. Direct PDFs. PDF URL on every record for downstream ingestion.

How it works

The actor calls the public arXiv search API using either a free-text query or a fielded expression (ti: title, au: author, abs: abstract, cat: category). Results are sorted by your choice (newest first by submission date, or by relevance) and paginated up to your maxResults budget.

Every returned entry is flattened to a clean JSON row with the arXiv ID, full abstract, author list, category tags, submission and last-updated dates, DOI where the paper has been published, and the direct PDF URL for ingestion.

๐Ÿงพ Input configuration

{
"query": "large language models",
"category": "cs.CL",
"sortBy": "submittedDate",
"dateFrom": "20250101",
"maxResults": 100
}

๐Ÿ“ค Output format

{
"arxiv_id": "2607.13034v1",
"title": "Do AI Agents Know When a Task Is Simple? Toward Complexity-Aware Reasoning and Execution",
"abstract": "Large language model (LLM) agents increasingly automate multi-step engineering and informatics workflows, yet they rarely ask how much effort a task actually requires. They often follow a maximum-context-first strategy, re-reading files and dependencies they have already seen, turning a one-line edit into a small code-base audit. We argue the missing capability is task-aware execution-scope estimation: judging a task's difficulty, the information it truly needs, and the shortest reliable path before committing budget. We formalize minimum-sufficient execution and the Agent Cognitive Redundancy Ratio (ACRR), and propose E3 (Estimate, Execute, Expand): the agent estimates an initial operating point, executes a minimum viable path, and expands scope only when verification fails. On MSE-Bench, a deterministic benchmark of 121 edits in a capability-controlled simulator, E3 matches the strongest baseline's 100% success while cutting cost by 85%, tokens by 91%, and inspected files by 92% ...",
"authors": ["Junjie Yin", "Xinyu Feng"],
"categories": ["cs.AI", "cs.CL", "cs.SE", "eess.SY"],
"primary_category": "cs.AI",
"published_date": "2026-07-14T17:59:31Z",
"updated_date": "2026-07-14T17:59:31Z",
"pdf_url": "https://arxiv.org/pdf/2607.13034v1",
"url": "https://arxiv.org/abs/2607.13034v1",
"scraped_at": "2026-07-15T04:16:16.482Z"
}

Every paper record contains these fields:

FieldDescription
๐Ÿ†” arxiv_idarXiv paper identifier, including version suffix (e.g. 2607.13034v1)
๐Ÿ“„ titlePaper title
๐Ÿ“ abstractFull abstract text
๐Ÿ‘ฅ authorsArray of author names
๐Ÿท๏ธ categoriesarXiv category codes (e.g. cs.AI, quant-ph)
๐ŸŽฏ primary_categoryPrimary arXiv category
๐Ÿ“… published_dateOriginal submission timestamp, ISO 8601
๐Ÿ” updated_dateLast-updated timestamp if the paper was revised
๐Ÿ”— doiDigital Object Identifier, present only once the paper has been formally published elsewhere
๐Ÿ“ฅ pdf_urlDirect PDF download URL
๐ŸŒ urlHuman-readable abstract page URL
๐Ÿ•’ scraped_atISO 8601 timestamp of when the record was captured

๐Ÿ’ผ Common use cases

Research monitoring Pull every new cs.CL paper each morning and email a digest to the team. Track a specific author or lab by author search on a schedule.

RAG & AI research tools Seed a retrieval system with abstracts and PDFs across a topic or category. Feed a coding assistant with the latest methods papers for a domain.

Literature reviews Build a corpus of relevant preprints for a survey or systematic review. Cluster papers by category and date for a market or method landscape.

Competitive AI intel Watch which methods a specific lab publishes and how frequently. Spot new benchmarks and datasets before they show up in blog posts.

๐Ÿš€ Getting started

  1. Open the actor and enter a query (free text or a fielded expression).
  2. Optionally set an arXiv category (e.g. cs.CL, cs.LG, quant-ph).
  3. Pick sortBy: submittedDate for newest first, or relevance.
  4. Set dateFrom (YYYYMMDD) for a monitoring window and maxResults.
  5. Click Start. Records stream to the dataset as pages parse.

FAQ

Do I need an arXiv API key? No. arXiv's search API is fully public and requires no credentials.

How do fielded queries work? Use ti: for title, au: for author, abs: for abstract, cat: for category, combined with AND / OR. Example: ti:transformer AND cat:cs.AI.

How much does it cost? Pay per paper returned, pay as you go. No subscription, no monthly minimum.

Can I use it in an AI agent? Yes. It's exposed as an MCP tool. See below.

Use in Claude, ChatGPT & any MCP agent

https://mcp.apify.com/?tools=themineworks/arxiv-preprint-search

Or call it programmatically with the Apify client:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('themineworks/arxiv-preprint-search').call({
query: 'large language models',
category: 'cs.CL',
sortBy: 'submittedDate',
maxResults: 25,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

๐Ÿ› ๏ธ Complete your research intel pipeline

Got the preprints. Now widen the corpus:

Typical flow: arxiv surfaces the newest preprints, crossref links to the published version, pubmed adds biomedical coverage.

Found a bug or have a feature request? Open an issue on the actor's Apify Console page or reach out through the Apify profile.