InvenioRDM icon

InvenioRDM

Interact with InvenioRDM API for research data management

Actions9

Record → Get Many

AI-generated

Summary

Fetch multiple records with support for filtering by featured status, language, pagination, sorting, and search query.

Inputs

  • returnAll — Whether to return all results or only up to a given limit
  • limit — Maximum number of results to return when returnAll is false; must be between 1 and 1000
  • additionalFields — Optional fields to control filtering by featured status, language, pagination page number, search query, and sorting order.

Output shape

an array of record objects

Returns up to the limit number of records unless returnAll is set to true, in which case all matching records are returned. Results can be filtered by featured status, language, and searched via a query string. Pagination via a page parameter; sorting is customizable.

Examples

Example 1: Retrieve up to 50 records sorted by newest with a search query

resource=record, operation=getMany, limit=50, additionalFields[sort]=newest, additionalFields[q]=example

Links

Discussion