Search Zenodo Research Records
zenodo.records.searchSearch 3.5M+ open-access research outputs on Zenodo — publications, datasets, software, presentations, posters, videos, and more. Filter by type, access right (open/embargoed/restricted), and publication date range. Sort by relevance, recency, most-viewed, or most-downloaded. Each result includes DOI, title, creators, resource type, access right, keywords, view/download stats, and a direct URL. Zenodo is operated by CERN under the OpenAIRE program and hosts research from EU-funded projects, science institutions worldwide, and individual researchers. All metadata is CC0.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for pagination (default 1). Combine with limit for paging. | |
| sort | No | Sort order: "bestmatch" (relevance), "mostrecent" (newest first), "mostviewed", or "mostdownloaded". Default: bestmatch. | |
| type | No | Filter by record type: "publication" (papers/preprints), "dataset", "software", "presentation", "poster", "image", "video", "lesson", "physicalobject", or "other". | |
| limit | No | Number of results to return per page (default 10, max 50). | |
| query | No | Free-text search query across title, description, creators, and keywords (e.g. "CRISPR gene editing", "climate change datasets", "machine learning"). | |
| date_to | No | Filter records published on or before this date in ISO 8601 format (e.g. "2024-12-31"). | |
| date_from | No | Filter records published on or after this date in ISO 8601 format (e.g. "2023-01-01"). | |
| access_right | No | Filter by access right: "open" (freely downloadable), "embargoed", "restricted", or "closed". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |