primaryCategory
Optional
Primary arXiv subject classification.
arXiv Research Paper Search Scraper
Pricing
from $1.99 / 1,000 search results
Search arXiv's public Atom API with field and sort controls, bounded pagination, stable paper normalization, safe retries, and optional proxies.
id
Required
Stable arXiv identifier without the version suffix.
arxivId
Required
Canonical arXiv identifier.
version
Optional
Version reported by the Atom entry when present.
title
Required
Paper title from the public Atom entry.
affiliations
Required
Distinct public affiliations across the authors.
affiliationCount
Required
Number of distinct public affiliations retained.
hasVersion
Required
Whether the Atom identifier included an explicit version.
titleCharacterCount
Required
Non-whitespace character count of the normalized title.
titleWordCount
Required
Unicode letter/number token count of the normalized title.
abstractCharacterCount
Required
Non-whitespace character count of the retained abstract.
abstract
Optional
Public paper abstract when supplied by arXiv.
abstractWordCount
Required
Whitespace-delimited word count of the retained abstract.
hasAbstract
Required
Whether a non-empty public abstract was retained.
primaryCategory
Optional
Primary arXiv subject classification.
categories
Required
Distinct subject classifications.
[ "cs.AI", "cs.LG"]categoryCount
Required
Number of normalized categories retained.
submittedDate
Optional
Publication/submission date in YYYY-MM-DD form.
updatedDate
Optional
Latest update date in YYYY-MM-DD form.
publishedAt
Optional
Original Atom publication timestamp.
updatedAt
Optional
Atom update timestamp.
abstractUrl
Required
Canonical public arXiv abstract URL.
paperUrl
Required
Public HTML paper URL.
pdfUrl
Required
Public PDF URL.
links
Required
Validated public arXiv links declared in the Atom entry.
linkCount
Required
Number of validated public Atom links retained.
journalRef
Optional
Public journal reference when supplied.
doi
Optional
Public DOI value when supplied.
reportNumber
Optional
Public report number when supplied.
hasDoi
Required
Whether the Atom entry supplied a DOI.
hasComments
Required
Whether the Atom entry supplied a comment.
hasJournalReference
Required
Whether the Atom entry supplied a journal reference.
hasReportNumber
Required
Whether the Atom entry supplied a report number.
query
Required
User query submitted to the arXiv API.
normalizedQuery
Required
Lowercase normalized query used for provenance and comparison.
searchType
Required
arXiv field used for the search.
sortBy
Required
arXiv API sort method.
sortOrder
Required
Sort direction sent to arXiv.
searchUrl
Required
Exact public API URL used for the page.
page
Required
One-based result page number.
pageStart
Required
Zero-based API offset used for this page.
pageSize
Required
Number of results requested for this page.
position
Required
One-based position in the final deduplicated dataset.
sourceRank
Required
One-based position within the source page.
totalResults
Optional
Total result count reported by arXiv when available.
httpStatus
Required
Validated HTTP status of the Atom response.
responseContentType
Required
Validated Atom/XML response content type.
requestAttempts
Required
Number of bounded attempts used for the successful page request.
extractionMethod
Required
Structured Atom XML extraction method.
source
Required
Stable source provenance.
scrapedAt
Required
UTC timestamp when the normalized record was written.
comments
Optional
Public arXiv comment when supplied.