arXiv Paper Search Scraper avatar

arXiv Paper Search Scraper

Pricing

from $0.30 / 1,000 paper results

Go to Apify Store
arXiv Paper Search Scraper

arXiv Paper Search Scraper

Search arXiv papers by keyword, author, category, and date using public paper metadata.

Pricing

from $0.30 / 1,000 paper results

Rating

0.0

(0)

Developer

Fetch Cat

Fetch Cat

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

3 days ago

Last modified

Share

Search arXiv papers by keyword and narrow results by author, research category or publication date. Export titles, abstracts, authors and paper links for literature reviews, research tracking or an AI knowledge pipeline.

🚀 Quick start

Enter a search phrase and an explicit result limit. After the run, open the dataset and export CSV, Excel or JSON.

{
"query": "large language models",
"categories": ["cs.CL", "cs.AI"],
"sortBy": "submittedDate",
"sortOrder": "descending",
"maxItems": 5
}

This searches for matching papers; it does not download PDF contents or summarize the research.

Search controls

InputMeaning
queryRequired keyword or phrase across supported arXiv metadata fields
categoriesarXiv codes such as cs.AI, cs.CL, cs.LG or stat.ML; multiple codes are alternatives
authorOptional author-name filter, combined with the query
startDate, endDateInclusive publication-date bounds in YYYY-MM-DD format
sortByrelevance, submittedDate or lastUpdatedDate
sortOrderascending or descending
maxItemsMaximum saved papers, up to 5,000
startIndexZero-based result offset for continuing an interrupted search

Category, author and text constraints are combined. Date filters use the paper's publication date; they do not mean its most recent revision date. Narrow filters may return fewer papers than the limit.

📄 Output

Each row represents a matching paper's metadata.

FieldsWhat you can use them for
arxivId, atomIdIdentify the paper and deduplicate exports
paperTitle, summary, authorsReview titles, abstracts and author lists
primaryCategory, categoriesGroup papers by research area
publishedAt, updatedAtDistinguish publication and update dates
doi, journalRef, commentAvailable publication references and notes
absUrl, pdfUrlLink to the abstract page and available PDF
query, positionTrace the search and returned position

Missing optional publication references are null; a missing DOI is not itself an extraction failure. Follow pdfUrl with a separate document workflow if you need full text.

Research workflows

  • Literature discovery: search a phrase, review summary, then follow absUrl or pdfUrl for the original paper.
  • Author research: add author while keeping a meaningful query; inspect the returned author lists.
  • Recurring topic tracking: schedule the same input, store earlier results and compare arxivId to identify new papers. The Actor does not maintain that history or generate alerts itself.

Pricing and limits

Actor event fees in USD, at the Free-plan rate:

ChargePrice
Start one run$0.005
1,000 saved papers$0.575

A run saving 1,000 papers has about $0.58 in Actor event fees. Results depend on the query, upstream availability and run limits. Check the Pricing tab for current rates, plan discounts and additional charges.

Public arXiv endpoints can be slow or temporarily unavailable. A fallback metadata route may use different matching or ordering from the main search API. Treat fallback results as a bounded metadata search, not a guarantee of exhaustive or identical ranking.

API and AI agents

Use the API tab for the full integration details.

$npm install apify-client
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('fetch_cat/arxiv-paper-search-scraper').call({
query: 'large language models',
maxItems: 5,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Connect through the official Apify plugin. Example request: “Use fetch_cat/arxiv-paper-search-scraper to find five papers about large language models and return their titles, abstracts and paper links.” Have the agent inspect the input schema first.

Getting started with Apify

New to Apify? This official introduction explains inputs, runs and exports using another Actor. Use the settings above for this scraper; the Console layout may differ.

FAQ and troubleshooting

Why did I get fewer papers than requested?

The limit is a cap. Check category and date constraints, then inspect RUN_SUMMARY and any saved warnings before treating the result as complete.

When PENDING_WORK is available, use its nextStart as startIndex with the same search settings. Retain the earlier dataset separately and deduplicate combined results by arxivId.

Can I search only by an author?

The current schema requires query. Combine it with author rather than submitting an author-only input.

Does this provide full-paper text or generated summaries?

No. summary is the paper's abstract metadata. PDF links do not mean the PDF was downloaded or analyzed.

Support

Found an error or have a request? Open an issue with the run ID, a non-sensitive input example and the expected result. For custom additions, email hello@fetchcat.dev. Feedback and reviews help us improve the Actor.

Made with care for curious people, AI agents and the possibilities in data. ♥