Skip to main content
Version: 11.1.1

Overview

V3 is the latest and recommended version of the OpenAIRE Graph API, superseding V1 and V2. It keeps the familiar parameter-based query style — one query parameter per filter — so most existing V1/V2 calls translate with only minor changes, while adding a substantially larger set of filters, new entity fields, and consistent endpoint paths and value formats across all entities.

If you are starting fresh, jump to the Quickstart. If you are coming from V1/V2, the rest of this page summarizes everything that changed.

Endpoint paths

All entities are now served under a single, consistently named /v3 path (lowercase, hyphenated). Notably, Persons is promoted from a V1-only endpoint to a first-class V3 endpoint.

EntityV1/V2 endpointV3 endpoint
Research productsGET /v2/researchProductsGET /v3/research-products
OrganizationsGET /v1/organizationsGET /v3/organizations
Data sourcesGET /v1/dataSourcesGET /v3/datasources
ProjectsGET /v1/projectsGET /v3/projects
PersonsGET /v1/personsGET /v3/persons

The query conventions are unchanged: filters combine with AND by default, repeated parameters (or comma-separated values) combine with OR, and most text/identifier fields accept inline AND / OR / NOT expressions. The top-level logicalOperator (default AND) still controls how different fields combine.

Renamed parameters (research products)

A few filters were renamed and their accepted values made more readable:

V1/V2V3What changed
authorOrcidauthorIdGeneralized to any author identifier (ORCIDs still work).
bestOpenAccessRightLabelaccessRightLabelValues are now human-readable: Open Access, Closed Access, Restricted, Open Source, Embargo, Unknown (previously OPEN, CLOSED, EMBARGO, …).
sdgsdgLabelNow a label such as 13. Climate action instead of an integer 117. See the list of values.

New filters

Research products

New filters added in V3 (full reference):

  • Year-based datesfromPublicationYear, toPublicationYear, publicationYear, and excludePubDateRange (negate a publication-date range), complementing the existing fromPublicationDate / toPublicationDate.
  • Contentlanguage, hasLicense, eoscIfGuidelines.
  • Funding hierarchyrelFunder, relFundingLevel0Id, relFundingLevel1Id, relFundingLevel2Id.
  • Relations by name (not just id) — relOrganization, relProject, relHostingDataSource, relCommunityName.
  • CommunitiessubCommunity.
  • Data sourcesource (match products collected from or hosted by a data source).

Data sources

New filters in V3 (full reference):

  • collectedFromName, country, thematic, jurisdiction, eoscdatasourcetype, odLanguages, compatibilityId, compatibilityName.

Projects

New filters in V3 (full reference):

  • Year-based datesfromStartYear, toStartYear, fromEndYear, toEndYear, startYear, endYear, activeYear (in addition to the existing date-based fromStartDate / toStartDate / fromEndDate / toEndDate).
  • Fundingfunder, fundinglevel0Id, fundinglevel1Id, fundinglevel2Id.
  • Othercountry, projectOAMandatePublications.

Organizations & Persons

The set of filters is unchanged from V1; only the endpoint path moved to /v3 (organizations, persons).

Cross-cutting themes

  • Consistent versioning — every entity (including Persons) is now under /v3 with uniform path naming.
  • Filter by year, not only by full date, for research products and projects.
  • Funding-stream hierarchy filters (levels 0–2) for research products and projects.
  • Filter by related-entity name in addition to id (organizations, projects, data sources, communities, funders).
  • Readable value formats for access rights and SDGs.