Pushbuild

arXiv Papers API - Search 2.5M+ Preprints

Search arXiv preprints by keyword, title, author, abstract or category, or look up arXiv IDs, with a submission date window and sorting. Returns title, abstract, authors, categories, dates, DOI, journal reference and PDF link.

$0.24 per 1,000 papers

Get an API key

What it returns

Search arXiv, the open preprint server for physics, mathematics, computer science, quantitative biology, quantitative finance, statistics, electrical engineering and economics. Metadata is CC0.

arXiv ID and version, title, abstract, authors, primary and all categories, first published and last updated dates, DOI, journal reference, author comment, abstract page and PDF links.

Common uses

Research monitoring and alerts for a field or category, literature datasets, paper recommendation and search tools, citation and trend analysis, feeding new papers to reading lists.

Requests are paced to arXiv's published limit of one every three seconds, so large runs take time.

Request

POST https://api.pushbuild.com/arxiv-papers/run with a JSON body. Send your key in the X-API-Key header.

FieldTypeDescription
searchQuerieslist of stringsPlain keywords, or arXiv syntax: ti:transformer AND au:hinton, abs:"dark matter", cat:cs.CL.
arxivIdslist of stringse.g. 1706.03762 or 2310.06825v2.
categorystringarXiv category, comma-separated, e.g. cs.LG, q-fin.TR, astro-ph.CO.
dateFromstringYYYY-MM-DD.
dateTostringYYYY-MM-DD.
sortBystring: relevance, submittedDate, lastUpdatedDaterelevance, submission date or last update date. Default: "relevance".
sortOrderstring: descending, ascendingNewest first (descending) or oldest first. Default: "descending".
offsetintegerSkip this many results per query. Default: 0.
maxItemsintegerMaximum items to return (1-500). Default: 100.

Example

curl -X POST https://api.pushbuild.com/arxiv-papers/run \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"searchQueries": ["large language models"], "maxItems": 20}'

Response

{"count": 20, "truncated": false, "seconds": 1.4, "items": [ { ... } ]}

Each call returns up to 500 items. Records that fail validation or are not found are flagged in the items and not charged.

Pricing

Pay only for results returned: $0.24 per 1,000 papers. No charge for errors or empty searches.

Tell us what you need built.

Questions about this API, higher volumes, or a data source you need that we don't cover yet.

hello@pushbuild.com

(617) 299-8887

Tell us about your project

A few questions so we can come back with a written scope. We reply within one business day.