DataCite

App · 13 actions

Search the datasets, software and other research outputs registered with DataCite DOIs. Get a DOI's metadata, history and formatted citation, track its citations and usage, and look up repositories, members and prefixes.

Actions

ActionWhat it does
Get a citationTurn a DOI into a formatted citation (APA, Chicago, MLA, Harvard, IEEE or Vancouver) or a BibTeX or RIS entry for a reference manager.
Get a DOIGet everything DataCite holds about a DOI: titles, creators with ORCID iDs and affiliations, description, dates, licence, funding, related works, and citation, view and download counts.
Get a DOI's historySee when a DOI was registered and each later change to its metadata, with the fields that changed.
Get a memberGet one member's details: name, country, website, ROR ID, repositories and DOI prefixes.
Get a prefixFind out which repository and member hold a DOI prefix.
Get a repositoryGet one repository's details: name, website, member, DOI prefixes and description.
Get an eventGet one event by its ID, from List events.
List eventsList the links DataCite records between DOIs and other things: citations, versions, parts, authors and monthly views and downloads.
List membersFind DataCite's members: the universities, libraries, publishers and data centres that register DOIs.
List prefixesList DOI prefixes (the part before the slash, such as 10.5281) and the repositories and members that hold them.
List repositoriesFind the repositories that register DOIs with DataCite, such as Zenodo or Dryad, by name, member or kind.
List resource typesList the kinds of research output a DataCite DOI can name, such as Dataset or Software.
Search DOIsSearch the datasets, software, papers and other research outputs registered with DataCite, by words and by type, year, repository or affiliation.

Get a citation

Turn a DOI into a formatted citation (APA, Chicago, MLA, Harvard, IEEE or Vancouver) or a BibTeX or RIS entry for a reference manager. Works for Crossref DOIs too.

Inputs

DOIdoitextRequired
The DOI, such as 10.5281/zenodo.10680266. A https://doi.org/ link works too.
Formatcitation_formattext
The citation style, or BibTeX or RIS.One of: apa, chicago-author-date (Chicago (author-date)), modern-language-association (MLA), harvard-cite-them-right (Harvard), ieee, vancouver, bibtex, ris. Default: apa.

Outputs

citationtext
The citation as plain text, or the BibTeX or RIS entry.
citation_htmltext
The formatted citation with its italics as HTML. Empty for BibTeX and RIS.
doitext
The DOI, in lowercase.
formattext
The format used, such as APA or BibTeX.
Example output
{
  "citation": "Garner, G. G., Hermans, T., Kopp, R. E., Slangen, A. B. A., Edwards, T. L., Levermann, A., Nowicki, S., Palmer, M. D., Smith, C., Fox-Kemper, B., Hewitt, H. T., Xiao, C., A\u00f0algeirsd\u00f3ttir, G., Drijfhout, S. S., Golledge, N. R., Hemer, M., Krinner, G., Mix, A., Notz, D., \u2026 Pearson, B. (2021). IPCC AR6 Sea Level Projections (Version 20210809) [Dataset]. Zenodo. https://doi.org/10.5281/ZENODO.5914709",
  "citation_html": "Garner, G. G., Hermans, T., Kopp, R. E., Slangen, A. B. A., Edwards, T. L., Levermann, A., Nowicki, S., Palmer, M. D., Smith, C., Fox-Kemper, B., Hewitt, H. T., Xiao, C., A\u00f0algeirsd\u00f3ttir, G., Drijfhout, S. S., Golledge, N. R., Hemer, M., Krinner, G., Mix, A., Notz, D., \u2026 Pearson, B. (2021). <i>IPCC AR6 Sea Level Projections</i> (Version 20210809) [Dataset]. Zenodo. https://doi.org/10.5281/ZENODO.5914709",
  "doi": "10.5281/zenodo.5914709",
  "format": "APA"
}

Get a DOI

Get everything DataCite holds about a DOI: titles, creators with ORCID iDs and affiliations, description, dates, licence, funding, related works, and citation, view and download counts.

Inputs

DOIdoitextRequired
The DOI, such as 10.5281/zenodo.10680266. A https://doi.org/ link works too.

Outputs

citation_countnumber
How many citations DataCite has recorded.
citations_by_yearlist
Citations per year.
contributorslist
Contributors other than the creators.
createdtext
When the DOI was created.
creatorslist
The creators' names, in order.
creators_detaillist
Each creator in full.
dateslist
Dates, with their kind.
descriptiontext
The abstract or description (in search results, its start).
descriptionslist
Every description, with its kind.
doitext
The DOI, in lowercase, such as 10.5281/zenodo.5914709.
doi_urltext
The DOI as a https://doi.org/ link.
download_countnumber
Downloads reported by the repository.
formatslist
File formats.
fundinglist
Funding, as registered.
landing_page_urltext
The page the DOI leads to.
languagetext
The language code, such as en.
licensetext
The licence's name, such as Creative Commons Attribution 4.0.
license_urltext
A link to the licence.
member_idtext
The ID of the DataCite member behind the repository.
part_countnumber
How many parts it has.
part_of_countnumber
How many works it is part of.
publication_yearnumber
The year it was published.
publishertext
The publisher, often the repository, such as Zenodo.
reference_countnumber
How many works it references.
registeredtext
When the DOI was registered.
related_identifierslist
Related works, such as versions, papers and parts.
repository_idtext
The ID of the repository that registered it.
resource_typetext
The kind of output, such as Dataset or Software.
resource_type_detailtext
The repository's own, finer description of the kind.
rightslist
Every licence or rights statement.
sizeslist
Sizes, as given.
statetext
findable, registered or draft.
subjectslist
Subject keywords.
titletext
The main title.
titleslist
Every title, with its kind.
updatedtext
When its metadata last changed.
versiontext
The version, as the repository gives it.
version_countnumber
How many versions it has.
version_of_countnumber
How many works it is a version of.
view_countnumber
Views reported by the repository.
Example output
{
  "citation_count": 39,
  "citations_by_year": [
    {
      "total": 1,
      "year": "2022"
    },
    {
      "total": 4,
      "year": "2023"
    },
    {
      "total": 5,
      "year": "2024"
    },
    {
      "total": 14,
      "year": "2025"
    },
    {
      "total": 15,
      "year": "2026"
    }
  ],
  "contributors": [],
  "created": "2022-01-28T20:57:54.000Z",
  "creators": [
    "Garner, G. G.",
    "Hermans, T.",
    "Kopp, R. E."
  ],
  "creators_detail": [
    {
      "affiliation_ror_ids": [],
      "affiliations": [],
      "family_name": "Garner",
      "given_name": "G. G.",
      "name": "Garner, G. G.",
      "orcid": "https://orcid.org/0000-0001-7864-1535",
      "type": "Personal"
    },
    {
      "affiliation_ror_ids": [],
      "affiliations": [],
      "family_name": "Hermans",
      "given_name": "T.",
      "name": "Hermans, T.",
      "orcid": null,
      "type": "Personal"
    },
    {
      "affiliation_ror_ids": [],
      "affiliations": [],
      "family_name": "Kopp",
      "given_name": "R. E.",
      "name": "Kopp, R. E.",
      "orcid": "https://orcid.org/0000-0003-4016-9428",
      "type": "Personal"
    }
  ],
  "dates": [
    {
      "date": "2021-08-09",
      "type": "Issued"
    }
  ],
  "description": "Description\n\nThis data set contains the sea-level projections associated with the Intergovernmental Panel on Climate Change Sixth Assessment Report. It contains the full set of samples for the global projections (under ar6.zip), as well as summary relative sea level projections (under ar6-regional-c\u2026",
  "descriptions": [
    {
      "text": "Description\n\nThis data set contains the sea-level projections associated with the Intergovernmental Panel on Climate Change Sixth Assessment Report. It contains the full set of samples for the global projections (under ar6.zip), as well as summary relative sea level projections (under ar6-regional-c\u2026",
      "type": "Abstract"
    }
  ],
  "doi": "10.5281/zenodo.5914709",
  "doi_url": "https://doi.org/10.5281/zenodo.5914709",
  "download_count": 0,
  "formats": [],
  "funding": [],
  "landing_page_url": "https://zenodo.org/doi/10.5281/zenodo.5914709",
  "language": null,
  "license": "Creative Commons Attribution 4.0 International",
  "license_url": "https://creativecommons.org/licenses/by/4.0/legalcode",
  "member_id": "cern",
  "part_count": 0,
  "part_of_count": 0,
  "publication_year": 2021,
  "publisher": "Zenodo",
  "reference_count": 0,
  "registered": "2022-01-28T20:57:55.000Z",
  "related_identifiers": [
    {
      "identifier": "10.5281/zenodo.6382554",
      "identifier_type": "DOI",
      "relation": "HasVersion",
      "resource_type": null
    },
    {
      "identifier": "10.5281/zenodo.5914710",
      "identifier_type": "DOI",
      "relation": "HasVersion",
      "resource_type": null
    }
  ],
  "repository_id": "cern.zenodo",
  "resource_type": "Dataset",
  "resource_type_detail": null,
  "rights": [
    {
      "identifier": "cc-by-4.0",
      "name": "Creative Commons Attribution 4.0 International",
      "url": "https://creativecommons.org/licenses/by/4.0/legalcode"
    }
  ],
  "sizes": [],
  "state": "findable",
  "subjects": [
    "sea level",
    "climate",
    "projections",
    "Intergovernmental Panel on Climate Change"
  ],
  "title": "IPCC AR6 Sea Level Projections",
  "titles": [
    {
      "title": "IPCC AR6 Sea Level Projections",
      "type": null
    }
  ],
  "updated": "2024-10-15T08:55:37.000Z",
  "version": "20210809",
  "version_count": 2,
  "version_of_count": 0,
  "view_count": 0
}

Get a DOI's history

See when a DOI was registered and each later change to its metadata, with the fields that changed.

Inputs

DOIdoitextRequired
The DOI, such as 10.5281/zenodo.10680266. A https://doi.org/ link works too.

Outputs

activitieslist
Each recorded change, oldest first.
countnumber
How many changes there are.
doitext
The DOI, in lowercase.
Example output
{
  "activities": [
    {
      "action": "create",
      "changed_fields": [
        "container",
        "content_url",
        "contributors",
        "creators",
        "dates",
        "descriptions",
        "doi",
        "formats",
        "funding_references",
        "geo_locations",
        "identifiers",
        "landing_page",
        "language",
        "publication_year",
        "publisher",
        "reason",
        "related_identifiers",
        "related_items",
        "rights_list",
        "schema_version",
        "sizes",
        "source",
        "subjects",
        "titles",
        "types",
        "url",
        "version_info"
      ],
      "changes": {
        "doi": "10.5281/ZENODO.5914709",
        "publication_year": 2021,
        "titles": [
          {
            "title": "IPCC AR6 Sea Level Projections"
          }
        ]
      },
      "happened_at": "2022-01-28T20:57:54.494Z",
      "id": "a88c198f-46e3-4aae-a57c-711b3444e979",
      "repository_id": "cern.zenodo",
      "version": 1
    },
    {
      "action": "update",
      "changed_fields": [
        "url"
      ],
      "changes": {},
      "happened_at": "2022-01-28T20:57:55.029Z",
      "id": "882daa14-9d05-4008-91fb-f5ad4451bf0d",
      "repository_id": "cern.zenodo",
      "version": 2
    }
  ],
  "count": 2,
  "doi": "10.5281/zenodo.5914709"
}

Get a member

Get one member's details: name, country, website, ROR ID, repositories and DOI prefixes.

Inputs

MembermembertextRequired
The member, such as CERN. Its ID can be typed too.

Outputs

countrytext
Its country code, such as CH.
createdtext
When it was added.
descriptiontext
Its description.
focus_areatext
Its main field, such as naturalSciences.
idtext
The member's ID, such as cern.
is_activetrue/false
Whether it is active.
joinedtext
When it joined DataCite.
logo_urltext
A link to its logo.
member_typetext
direct_member, consortium, consortium_organization and so on.
nametext
Its name.
organization_typetext
Its kind, such as academicInstitution.
prefixeslist
Its DOI prefixes.
regiontext
AMER, APAC or EMEA.
repository_idslist
Its repositories' IDs.
ror_idtext
Its ROR ID, as a link.
symboltext
Its DataCite symbol.
updatedtext
When its details last changed.
websitetext
Its website.
Example output
{
  "country": "CH",
  "created": "2014-04-10T13:41:44.000Z",
  "description": "CERN, the European Organization for Nuclear Research, is the world's largest particle physics laboratory. Founded in 1954 and based on the Franco-Swiss border near Geneva, it was one of Europe's first joint ventures and\u2026",
  "focus_area": "engineeringAndTechnology",
  "id": "cern",
  "is_active": true,
  "joined": "2014-03-25",
  "logo_url": "https://assets.datacite.org/images/members/cern.png?1583251170",
  "member_type": "direct_member",
  "name": "CERN - European Organization for Nuclear Research",
  "organization_type": "researchInstitution",
  "prefixes": [
    "10.5281",
    "10.5170",
    "10.7483",
    "10.7484",
    "10.17181",
    "10.17182",
    "10.18423",
    "10.18429",
    "10.23732",
    "10.23730",
    "10.23731",
    "10.23726",
    "10.23727",
    "10.25324",
    "10.25323",
    "10.25322",
    "10.25321",
    "10.25325"
  ],
  "region": "EMEA",
  "repository_ids": [
    "cern.inspire",
    "cern.yellow",
    "cern.zenodo",
    "cern.opendata",
    "cern.cds",
    "cern.hepdata",
    "cern.jacow",
    "cern.yrschool",
    "cern.yrmono",
    "cern.yrconf",
    "cern.cij",
    "cern.proc",
    "cern.prise",
    "cern.env",
    "cern.zuifpg",
    "cern.icfabdn",
    "cern.openmapp"
  ],
  "ror_id": "https://ror.org/01ggx4157",
  "symbol": "CERN",
  "updated": "2026-07-14T17:44:30.000Z",
  "website": "http://doi.web.cern.ch/"
}

Get a prefix

Find out which repository and member hold a DOI prefix.

Inputs

PrefixprefixtextRequired
The DOI prefix, such as 10.5281. A whole DOI works too: its prefix is used.

Outputs

createdtext
When it was created.
member_idslist
The members that hold it.
prefixtext
The prefix, such as 10.5281.
repository_idslist
The repositories that use it.
Example output
{
  "created": "2010-01-01T00:00:00.000Z",
  "member_ids": [
    "cern"
  ],
  "prefix": "10.5281",
  "repository_ids": [
    "cern.zenodo"
  ]
}

Get a repository

Get one repository's details: name, website, member, DOI prefixes and description.

Inputs

Membermembertext
The member the repository belongs to, to choose the repository from a list.
RepositoryrepositorytextRequired
The repository. Choose a member to pick from its repositories, or type its ID, such as cern.zenodo.

Outputs

alternate_nametext
Another name or tagline.
createdtext
When it was added.
descriptiontext
Its description.
domainslist
The web domains its DOIs may point to.
idtext
The repository's ID, such as cern.zenodo.
is_activetrue/false
Whether it is active.
languageslist
Its languages.
member_idtext
The ID of the member it belongs to.
nametext
Its name.
prefixeslist
Its DOI prefixes.
re3data_urltext
Its entry in the re3data registry of repositories.
repository_typetext
Its type, such as institutional or disciplinary.
symboltext
Its DataCite symbol, such as CERN.ZENODO.
typetext
repository, periodical, igsnCatalog or raidRegistry.
updatedtext
When its details last changed.
urltext
Its website.
yearnumber
The year it joined DataCite.
Example output
{
  "alternate_name": "Research. Shared",
  "created": "2013-01-28T12:07:48.000Z",
  "description": "ZENODO builds and operates a simple and innovative service that enables researchers, scientists, EU projects and institutions to share and showcase multidisciplinary research results (data and publications) that are not\u2026",
  "domains": [
    "openaire.cern.ch",
    "zenodo.org"
  ],
  "id": "cern.zenodo",
  "is_active": true,
  "languages": [
    "en"
  ],
  "member_id": "cern",
  "name": "Zenodo",
  "prefixes": [
    "10.5281"
  ],
  "re3data_url": "https://doi.org/10.17616/R3QP53",
  "repository_type": null,
  "symbol": "CERN.ZENODO",
  "type": "repository",
  "updated": "2020-06-26T12:22:29.000Z",
  "url": "https://zenodo.org/",
  "year": 2013
}

Get an event

Get one event by its ID, from List events.

Inputs

Event IDevent_idtextRequired
The event's ID, such as a7d8417e-9831-448c-a6a3-c756392ae403.

Outputs

idtext
The event's ID.
licensetext
The event data's licence.
objecttext
What the link is to.
object_doitext
The object's DOI, when it is one.
occurred_attext
When it happened.
recorded_attext
When DataCite recorded it.
relationtext
The kind of link, such as cites or is-version-of.
sourcetext
Where DataCite learned of it, such as datacite-related.
subjecttext
What the link is from: a doi.org link, ORCID iD or other link.
subject_doitext
The subject's DOI, when it is one.
totalnumber
How many: 1 for a link, or the count for views and downloads.
Example output
{
  "id": "46f5cd10-ec7d-4b00-a3e7-aed8d761f278",
  "license": "https://creativecommons.org/publicdomain/zero/1.0/",
  "object": "https://doi.org/10.5281/zenodo.5914709",
  "object_doi": "10.5281/zenodo.5914709",
  "occurred_at": "2026-10-10T08:55:08.000Z",
  "recorded_at": "2026-10-10T08:55:07.599Z",
  "relation": "references",
  "source": "crossref",
  "subject": "https://doi.org/10.1038/s43247-026-03712-8",
  "subject_doi": "10.1038/s43247-026-03712-8",
  "total": 1
}

List events

List the links DataCite records between DOIs and other things: citations, versions, parts, authors and monthly views and downloads.

Inputs

DOIdoitext
Only events about this DOI, such as 10.5281/zenodo.10680266. Leave empty for all.
Directiondirectiontext
Links to the DOI (such as works citing it), from it (such as works it cites), or both.One of: any (Links to or from this DOI), to (Links to this DOI), from (Links from this DOI). Default: any.
Relationrelationtext
Only links of this kind.One of: cites, is-cited-by (Is cited by), references, is-referenced-by (Is referenced by), is-supplement-to (Is a supplement to), is-supplemented-by (Is supplemented by), has-part (Has part), is-part-of (Is part of), has-version (Has version), is-version-of (Is a version of), and 15 more.
Sourcesourcetext
Only links DataCite learned from this source.One of: datacite-related (DataCite metadata links), datacite-crossref (Crossref reference lists), datacite-usage (Usage reports (views and downloads)), datacite-orcid-auto-update (ORCID records), datacite-funder (Funder links), datacite-url (Website links), crossref (Crossref Event Data).
Monthmonthdate
Only events in the month of this date.
Sortsorttext
The order to list events in.One of: -updated (Newest first), updated (Oldest first). Default: -updated.
Max resultsmax_resultsnumber
How many events to return on each page.From 1 to 1000. Default: 25.
Pagepagenumber
Which page of results to return, starting at 1. DataCite serves the first 10,000 results.From 1 to 10000. Default: 1.

Outputs

countnumber
How many are on this page.
eventslist
The events on this page.
pagenumber
Which page this is, from 1.
totalnumber
How many match in all.
total_pagesnumber
How many pages there are at this page size.
Example output
{
  "count": 1,
  "events": [
    {
      "id": "46f5cd10-ec7d-4b00-a3e7-aed8d761f278",
      "license": "https://creativecommons.org/publicdomain/zero/1.0/",
      "object": "https://doi.org/10.5281/zenodo.5914709",
      "object_doi": "10.5281/zenodo.5914709",
      "occurred_at": "2026-10-10T08:55:08.000Z",
      "recorded_at": "2026-10-10T08:55:07.599Z",
      "relation": "references",
      "source": "crossref",
      "subject": "https://doi.org/10.1038/s43247-026-03712-8",
      "subject_doi": "10.1038/s43247-026-03712-8",
      "total": 1
    }
  ],
  "page": 1,
  "total": 42,
  "total_pages": 42
}

List members

Find DataCite's members: the universities, libraries, publishers and data centres that register DOIs.

Inputs

Search forquerytext
Words in the member's name or description.
Regionregiontext
Only members in this region.One of: AMER (Americas), APAC (Asia and Pacific), EMEA (Europe, Middle East and Africa).
Membershipmember_typetext
Only members with this kind of membership.One of: direct_member (Direct member), consortium, consortium_organization (Consortium organization), member_only (Member only).
Organization typeorganization_typetext
Only this kind of organization.One of: academicInstitution (Academic institution), researchInstitution (Research institution), governmentAgency (Government agency), nationalInstitution (National institution), publisher, professionalSociety (Professional society), serviceProvider (Service provider), internationalOrganization (International organization), other.
Focus areafocus_areatext
Only members working mainly in this field.One of: naturalSciences (Natural sciences), engineeringAndTechnology (Engineering and technology), medicalAndHealthSciences (Medical and health sciences), agriculturalSciences (Agricultural sciences), socialSciences (Social sciences), humanities, general.
Year joinedyearnumber
Only those that joined DataCite in this year.From 2009 to 2100.
Sortsorttext
The order to list them in.One of: name (Name A to Z), -name (Name Z to A), -created (Newest first), created (Oldest first), relevance (Best match). Default: name.
Max resultsmax_resultsnumber
How many members to return on each page.From 1 to 1000. Default: 25.
Pagepagenumber
Which page of results to return, starting at 1. DataCite serves the first 10,000 results.From 1 to 10000. Default: 1.

Outputs

countnumber
How many are on this page.
memberslist
The members on this page.
pagenumber
Which page this is, from 1.
totalnumber
How many match in all.
total_pagesnumber
How many pages there are at this page size.
Example output
{
  "count": 1,
  "members": [
    {
      "country": "CH",
      "created": "2014-04-10T13:41:44.000Z",
      "description": "CERN, the European Organization for Nuclear Research, is the world's largest particle physics laboratory. Founded in 1954 and based on the Franco-Swiss border near Geneva, it was one of Europe's first joint ventures and\u2026",
      "focus_area": "engineeringAndTechnology",
      "id": "cern",
      "is_active": true,
      "joined": "2014-03-25",
      "logo_url": "https://assets.datacite.org/images/members/cern.png?1583251170",
      "member_type": "direct_member",
      "name": "CERN - European Organization for Nuclear Research",
      "organization_type": "researchInstitution",
      "prefixes": [
        "10.5281",
        "10.5170",
        "10.7483",
        "10.7484",
        "10.17181",
        "10.17182",
        "10.18423",
        "10.18429",
        "10.23732",
        "10.23730",
        "10.23731",
        "10.23726",
        "10.23727",
        "10.25324",
        "10.25323",
        "10.25322",
        "10.25321",
        "10.25325"
      ],
      "region": "EMEA",
      "repository_ids": [
        "cern.inspire",
        "cern.yellow",
        "cern.zenodo",
        "cern.opendata",
        "cern.cds",
        "cern.hepdata",
        "cern.jacow",
        "cern.yrschool",
        "cern.yrmono",
        "cern.yrconf",
        "cern.cij",
        "cern.proc",
        "cern.prise",
        "cern.env",
        "cern.zuifpg",
        "cern.icfabdn",
        "cern.openmapp"
      ],
      "ror_id": "https://ror.org/01ggx4157",
      "symbol": "CERN",
      "updated": "2026-07-14T17:44:30.000Z",
      "website": "http://doi.web.cern.ch/"
    }
  ],
  "page": 1,
  "total": 1,
  "total_pages": 1
}

List prefixes

List DOI prefixes (the part before the slash, such as 10.5281) and the repositories and members that hold them.

Inputs

Year createdyearnumber
Only prefixes created in this year.From 2000 to 2100.
Statestatetext
Only prefixes in this state.One of: with-repository (Assigned to a repository), without-repository (Assigned to a member only), unassigned (Not yet assigned).
Max resultsmax_resultsnumber
How many prefixes to return on each page.From 1 to 1000. Default: 25.
Pagepagenumber
Which page of results to return, starting at 1. DataCite serves the first 10,000 results.From 1 to 10000. Default: 1.

Outputs

countnumber
How many are on this page.
pagenumber
Which page this is, from 1.
prefixeslist
The prefixes on this page.
totalnumber
How many match in all.
total_pagesnumber
How many pages there are at this page size.
Example output
{
  "count": 1,
  "page": 1,
  "prefixes": [
    {
      "created": "2024-02-23T11:23:33Z",
      "member_ids": [
        "kpix"
      ],
      "prefix": "10.14297",
      "repository_ids": [
        "kpix.napier2"
      ]
    }
  ],
  "total": 505,
  "total_pages": 505
}

List repositories

Find the repositories that register DOIs with DataCite, such as Zenodo or Dryad, by name, member or kind.

Inputs

Search forquerytext
Words in the repository's name or description.
Membermembertext
Only this DataCite member: the organization that registers the DOIs, such as CERN.
Repository typerepository_typetext
Only repositories of this type.One of: disciplinary, institutional, multidisciplinary, governmental, project-related, other.
Kindclient_typetext
Only this kind of DOI registrant.One of: repository, periodical (Journal or other periodical), igsnCatalog (IGSN sample catalogue), raidRegistry (RAiD project registry).
Year joinedyearnumber
Only those that joined DataCite in this year.From 2009 to 2100.
Sortsorttext
The order to list them in.One of: name (Name A to Z), -name (Name Z to A), -created (Newest first), created (Oldest first), relevance (Best match). Default: name.
Max resultsmax_resultsnumber
How many repositories to return on each page.From 1 to 1000. Default: 25.
Pagepagenumber
Which page of results to return, starting at 1. DataCite serves the first 10,000 results.From 1 to 10000. Default: 1.

Outputs

countnumber
How many are on this page.
pagenumber
Which page this is, from 1.
repositorieslist
The repositories on this page.
totalnumber
How many match in all.
total_pagesnumber
How many pages there are at this page size.
Example output
{
  "count": 1,
  "page": 1,
  "repositories": [
    {
      "alternate_name": null,
      "created": "2015-01-21T14:35:27Z",
      "description": null,
      "domains": [
        "new-cds.cern.ch",
        "cds.cern.ch",
        "videos.cern.ch",
        "repository.cern"
      ],
      "id": "cern.cds",
      "is_active": true,
      "languages": [],
      "member_id": "cern",
      "name": "CERN Document Server",
      "prefixes": [
        "10.17181"
      ],
      "re3data_url": null,
      "repository_type": null,
      "symbol": "CERN.CDS",
      "type": "repository",
      "updated": "2025-10-17T13:19:41Z",
      "url": "https://repository.cern",
      "year": 2015
    }
  ],
  "total": 17,
  "total_pages": 17
}

List resource types

List the kinds of research output a DataCite DOI can name, such as Dataset or Software.

Inputs

None.

Outputs

countnumber
How many there are.
resource_typeslist
Every resource type.
Example output
{
  "count": 4,
  "resource_types": [
    {
      "id": "audiovisual",
      "name": "Audiovisual",
      "schema_name": "Audiovisual"
    },
    {
      "id": "award",
      "name": "Award",
      "schema_name": "Award"
    },
    {
      "id": "book",
      "name": "Book",
      "schema_name": "Book"
    },
    {
      "id": "book-chapter",
      "name": "Book chapter",
      "schema_name": "BookChapter"
    }
  ]
}

Search DOIs

Search the datasets, software, papers and other research outputs registered with DataCite, by words and by type, year, repository or affiliation.

Inputs

Search forquerytext
Words to look for in titles, creators, descriptions and subjects, such as sea level. Leave empty to filter only.
Resource typesresource_typeslist
Only these kinds of output. None chosen means all.One or more of: dataset, software, text, journal-article (Journal article), preprint, report, dissertation, book, book-chapter (Book chapter), conference-paper (Conference paper), and 24 more.
Published frompublished_fromnumber
Only outputs published in or after this year.From 1000 to 2100.
Published untilpublished_untilnumber
Only outputs published in or before this year.From 1000 to 2100.
Membermembertext
Only this DataCite member: the organization that registers the DOIs, such as CERN.
Repositoryrepositorytext
Only this repository. Choose a member to pick from its repositories, or type a repository ID such as cern.zenodo.
Affiliation (ROR ID)affiliationtext
Only outputs with a creator or contributor at this organization, by its ROR ID from https://ror.org, such as 01ggx4157 for CERN. A ror.org link works too.
Sortsorttext
The order to return results in.One of: relevance (Best match), -published (Newest first), published (Oldest first), -citation-count (Most cited), -view-count (Most viewed), -download-count (Most downloaded), -created (Recently registered), -updated (Recently updated), title (Title A to Z). Default: relevance.
Max resultsmax_resultsnumber
How many DOIs to return on each page.From 1 to 1000. Default: 25.
Pagepagenumber
Which page of results to return, starting at 1. DataCite serves the first 10,000 results.From 1 to 10000. Default: 1.

Outputs

countnumber
How many are on this page.
doislist
The DOIs on this page.
pagenumber
Which page this is, from 1.
totalnumber
How many match in all.
total_pagesnumber
How many pages there are at this page size.
Example output
{
  "count": 1,
  "dois": [
    {
      "citation_count": 92,
      "created": "2024-11-13T12:09:43Z",
      "creators": [
        "M\u00fcller, J\u00f6rg"
      ],
      "description": "This dataset contains location information for all 234 BETA-FOR patches.",
      "doi": "10.5281/zenodo.14050418",
      "doi_url": "https://doi.org/10.5281/zenodo.14050418",
      "download_count": 0,
      "landing_page_url": "https://zenodo.org/doi/10.5281/zenodo.14050418",
      "language": "en",
      "license": "Creative Commons Attribution Share Alike 4.0 International",
      "license_url": "https://creativecommons.org/licenses/by-sa/4.0/legalcode",
      "publication_year": 2025,
      "publisher": "Zenodo",
      "registered": "2024-11-13T12:09:43Z",
      "repository_id": "cern.zenodo",
      "resource_type": "Dataset",
      "resource_type_detail": null,
      "subjects": [
        "Biodiversity",
        "Patches",
        "Treatments"
      ],
      "title": "BETA-FOR_SPZ_Patches_2022/2023",
      "updated": "2026-03-25T08:31:48Z",
      "version": "2",
      "view_count": 0
    }
  ],
  "page": 1,
  "total": 6158,
  "total_pages": 6158
}

On this page