DataCite · GraphQL Specification

DataCite GraphQL API

The DataCite GraphQL API provides a flexible query interface for retrieving DOI metadata and the broader research knowledge graph. It exposes the full DataCite metadata model through a typed schema, enabling clients to request precisely the fields they need across a wide range of scholarly resource types — including datasets, journal articles, preprints, books, dissertations, software, workflows, instruments, and more. The API supports traversal of relationships between works, persons, organizations, funders, repositories, and DataCite member institutions, making it well suited for building citation graphs, discovery tools, and research analytics applications.

Documentation Endpoint View on GitHub DOIPersistent IdentifiersScholarly MetadataResearch DataOpen ScienceLinked DataGraphQL

Overview

DataCite GraphQL API is a GraphQL API specification published by DataCite on the APIs.io network.

The DataCite GraphQL API provides a flexible query interface for retrieving DOI metadata and the broader research knowledge graph. It exposes the full DataCite metadata model through a typed schema, enabling clients to request precisely the fields they need across a wide range of scholarly resource types — including datasets, journal articles, preprints, books, dissertations, software, workflows, instruments, and more. The API supports traversal of relationships between works, persons, organizations, funders, repositories, and DataCite member institutions, making it well suited for building citation graphs, discovery tools, and research analytics applications.

The GraphQL endpoint is available at https://api.datacite.org/graphql. documentation is published at https://support.datacite.org/docs/datacite-graphql-api-guide.

The specification includes 2 reference links.

Tagged areas include DOI, Persistent Identifiers, Scholarly Metadata, Research Data, and Open Science.

Endpoint

https://api.datacite.org/graphql

References

Related API Specs

DataCite REST API (OpenAPI) DataCite MDS API (OpenAPI) DataCite Usage Reports API (OpenAPI)
Back to DataCite · All GraphQL Specs · GitHub