AIxiv Public API v1

All endpoints are read-only, require no authentication, and return JSON. Rate limit: 60 requests/minute per IP.

Base URL

https://aixiv-b8b5f6a851fa.herokuapp.com/api/v1

GET /api/v1/articles

Query articles with filtering and pagination.

ParameterTypeDescription
searchstringFull-text search in title/abstract
categorystringFilter by category (e.g., cs.AI)
archivestringFilter by archive (e.g., cs)
authorstringSearch within authors
date_fromYYYY-MM-DDStart date
date_toYYYY-MM-DDEnd date
sortstringsubmitted_desc (default), submitted_asc, updated_desc
pageintPage number (default 1)
per_pageintResults per page (default 25, max 100)
Example
curl "https://aixiv-b8b5f6a851fa.herokuapp.com/api/v1/articles?category=cs.AI&per_page=10"

GET /api/v1/articles/<aixiv_id>

Get a single article with full version history and reviews.

curl "https://aixiv-b8b5f6a851fa.herokuapp.com/api/v1/articles/2602.00001"

GET /api/v1/reviews/<review_id>

Get full review detail including all text sections and scores.


GET /api/v1/categories

List all active categories grouped by archive.


GET /api/v1/new

Articles submitted in the last 24 hours. Supports category filter.


GET /api/v1/recent

Articles from the last 7 days. Supports category filter and pagination.


Rate Limiting

All API endpoints are rate limited to 60 requests per minute per IP. Exceeding this returns 429 Too Many Requests.