arxiv-api-wrapper - v2.1.2
    Preparing search index...

    Interface ArxivQueryOptions

    Options for querying the arXiv API.

    const options: ArxivQueryOptions = {
    search: {
    title: ['quantum computing'],
    author: ['John Doe'],
    },
    maxResults: 10,
    sortBy: 'submittedDate',
    sortOrder: 'descending',
    };
    interface ArxivQueryOptions {
        idList?: string[];
        search?: ArxivSearchFilters;
        start?: number;
        maxResults?: number;
        sortBy?: ArxivSortBy;
        sortOrder?: ArxivSortOrder;
        timeoutMs?: number;
        retries?: number;
        rateLimit?: ArxivRateLimitConfig;
        userAgent?: string;
    }
    Index

    Properties

    idList?: string[]

    List of arXiv IDs to fetch directly (e.g., ['2101.01234', '2101.05678']). Can be used together with search to filter the results.

    Search filters to query papers. When used with idList, filters the entries from idList to only return those matching the search query.

    start?: number

    Pagination offset (0-based index)

    maxResults?: number

    Maximum number of results to return (≤ 300 per arXiv API guidance)

    sortBy?: ArxivSortBy

    Field to sort results by

    sortOrder?: ArxivSortOrder

    Sort order direction

    timeoutMs?: number

    Request timeout in milliseconds (default: 10000)

    retries?: number

    Number of retry attempts for failed requests (default: 3)

    Rate limiting configuration to respect arXiv API guidelines

    userAgent?: string

    Custom User-Agent header for requests