Skip to main content
Version: 11.1.1

Persons

Search and retrieve persons — authors and contributors involved in research products.

Base URL​

https://api.openaire.eu/graph/v3/persons

Quick start​

Search for a person by name:

/v3/persons?givenName=Paolo&lastName=Manghi

Retrieve a single person by their OpenAIRE id:

/v3/persons/orcid_______::412404e11ee7ce59ed3acaec05a162fb

Endpoints​

  • GET /v3/persons — search persons using the filter parameters below
  • GET /v3/persons/{id} — retrieve a single person by their OpenAIRE id

Filter parameters​

ParameterDescription
searchKeyword-based search across the person's content.
idThe OpenAIRE id of the person.
originalIdThe identifier of the record at the original sources.
givenNameThe given name of the person.
lastNameThe last name of the person.

All filter parameters support the AND, OR, and NOT logical operators. See filtering research products for details on the operator syntax.

Meta-parameters​

ParameterTypeDefaultDescription
logicalOperatorstringANDTop-level operator combining the provided filters (AND or OR)
sortBystringrelevance DESCSort directive fieldname ASC\|DESC. Persons can only be sorted by relevance.
pageint1Page number
pageSizeint10Results per page, range 1–100
cursorstring—Cursor-based pagination, initial value *

For paging through results, see Paging.

Response​

The response is an object with a header and a results array. The header reports numFound, maxScore, queryTime, page, pageSize, and (for cursor paging) nextCursor. The results array contains Person objects.

Examples​

Common / top-level parameters​

ParameterExample
search?search=Manghi
sortBy?search=Manghi&sortBy=relevance DESC
logicalOperator?givenName=Paolo&lastName=Manghi&logicalOperator=OR
page + pageSize?lastName=Smith&page=2&pageSize=25
cursor?lastName=Smith&pageSize=100&cursor=*

Identity​

ParameterExample
id?id=orcid_______::1162aa0085201f2b835315dae4e5a827
originalId?originalId=0000-0002-1825-0097

Name​

ParameterExample
givenName?givenName=Paolo
lastName?lastName=Manghi
lastName (OR / NOT)?lastName=("Manghi" OR "Smith") AND NOT "Jones"

Combined examples​

ParameterExample
Full name match?givenName=Paolo&lastName=Manghi
By ORCID, paged?originalId=0000-0002-1825-0097&pageSize=10