bc_get_recent_biorxiv_preprints
Retrieve recent research preprints from bioRxiv or medRxiv by date range, subject category, or most recent papers. Supports pagination for efficient access to up to 500 results per query.
Instructions
Get recent preprints from bioRxiv or medRxiv.
This tool searches the bioRxiv and medRxiv preprint servers for research papers. You can search by date range, recent posts, or most recent papers. Results are paginated with up to 100 papers per API call.
Args: server (str): Server to search - 'biorxiv' or 'medrxiv' (default: 'biorxiv'). start_date (str, optional): Start date in YYYY-MM-DD format. end_date (str, optional): End date in YYYY-MM-DD format. days (int, optional): Number of recent days to search (1-365). recent_count (int, optional): Number of most recent preprints (1-1000). category (str, optional): Subject category filter (e.g., 'cell biology', 'neuroscience'). cursor (int): Starting position for pagination (default: 0). max_results (int): Maximum number of results to return (default: 100, max: 500).
Returns: dict: Preprint search results or error message
Input Schema
Name | Required | Description | Default |
---|---|---|---|
category | No | Subject category filter (e.g., 'cell biology', 'neuroscience') | |
cursor | No | Starting position for pagination | |
days | No | Number of recent days to search (alternative to date range) | |
end_date | No | End date in YYYY-MM-DD format | |
max_results | No | Maximum number of results to return | |
recent_count | No | Number of most recent preprints (alternative to date range) | |
server | No | Server to search: 'biorxiv' or 'medrxiv' | biorxiv |
start_date | No | Start date in YYYY-MM-DD format |