---
title: "Papers API"
description: "Search over millions of research papers with simple or advanced queries. Returns clean metadata for apps and agents."
canonical_url: "https://www.scholarxiv.com/developers/docs/papers-api"
markdown_url: "https://www.scholarxiv.com/developers/docs/papers-api.md"
---

# Papers API Agent Notes

Use these notes when answering questions about the ScholarXIV Papers API.

- Base endpoint: `https://scholarxiv.com/api/v1/papers/search`.
- Authentication: `Authorization: Bearer sxv_...`.
- Simple search: `GET /api/v1/papers/search?q=...&page=0&limit=20`; searches titles only.
- Advanced search: `POST /api/v1/papers/search` with `searchFilterString`.
- Advanced filters: `all`, `id`, `ti`, `au`, `abs`, `co`, `jr`, `cat`, `rn`.
- Pagination is zero-based. `page` and `startIndex` are page indexes. `limit` and `maxResults` are page sizes.
- Maximum public page size is `100`.
- Sorting is available only through advanced search: `relevance`, `lastUpdatedDate`, `submittedDate`; order accepts `ascending`, `descending`, `asc`, `desc`, `dsc`.
- Successful responses return `{ data, pagination }`.
- Empty results return HTTP 200 with `data: []`.
- Known error messages: `API Key is required`, `Invalid API key format. Should start with 'sxv_'`, `Invalid API key`, `Missing search query`, `Missing advanced search filters`.

## Sitemap

See the full [sitemap](/sitemap.md) for all pages.
Docs-scoped sitemap: [/docs/sitemap.md](/docs/sitemap.md).
Well-known sitemap: [/.well-known/sitemap.md](/.well-known/sitemap.md).
