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
| Action | What it does |
|---|---|
| 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. |
| 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. |
| Get a DOI's history | See when a DOI was registered and each later change to its metadata, with the fields that changed. |
| Get a member | Get one member's details: name, country, website, ROR ID, repositories and DOI prefixes. |
| Get a prefix | Find out which repository and member hold a DOI prefix. |
| Get a repository | Get one repository's details: name, website, member, DOI prefixes and description. |
| Get an event | Get one event by its ID, from List events. |
| List events | List the links DataCite records between DOIs and other things: citations, versions, parts, authors and monthly views and downloads. |
| List members | Find DataCite's members: the universities, libraries, publishers and data centres that register DOIs. |
| List prefixes | List DOI prefixes (the part before the slash, such as 10.5281) and the repositories and members that hold them. |
| List repositories | Find the repositories that register DOIs with DataCite, such as Zenodo or Dryad, by name, member or kind. |
| List resource types | List the kinds of research output a DataCite DOI can name, such as Dataset or Software. |
| Search DOIs | Search 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
- DOI
doitextRequired - The DOI, such as 10.5281/zenodo.10680266. A https://doi.org/ link works too.
- Format
citation_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
- DOI
doitextRequired - 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
- DOI
doitextRequired - 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
- Member
membertextRequired - 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
- Prefix
prefixtextRequired - 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
- Member
membertext - The member the repository belongs to, to choose the repository from a list.
- Repository
repositorytextRequired - 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 ID
event_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
- DOI
doitext - Only events about this DOI, such as 10.5281/zenodo.10680266. Leave empty for all.
- Direction
directiontext - 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. - Relation
relationtext - 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. - Source
sourcetext - 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). - Month
monthdate - Only events in the month of this date.
- Sort
sorttext - The order to list events in.One of:
-updated(Newest first),updated(Oldest first). Default:-updated. - Max results
max_resultsnumber - How many events to return on each page.From 1 to 1000. Default:
25. - Page
pagenumber - 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 for
querytext - Words in the member's name or description.
- Region
regiontext - Only members in this region.One of:
AMER(Americas),APAC(Asia and Pacific),EMEA(Europe, Middle East and Africa). - Membership
member_typetext - Only members with this kind of membership.One of:
direct_member(Direct member),consortium,consortium_organization(Consortium organization),member_only(Member only). - Organization type
organization_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 area
focus_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 joined
yearnumber - Only those that joined DataCite in this year.From 2009 to 2100.
- Sort
sorttext - 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 results
max_resultsnumber - How many members to return on each page.From 1 to 1000. Default:
25. - Page
pagenumber - 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 created
yearnumber - Only prefixes created in this year.From 2000 to 2100.
- State
statetext - 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 results
max_resultsnumber - How many prefixes to return on each page.From 1 to 1000. Default:
25. - Page
pagenumber - 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 for
querytext - Words in the repository's name or description.
- Member
membertext - Only this DataCite member: the organization that registers the DOIs, such as CERN.
- Repository type
repository_typetext - Only repositories of this type.One of:
disciplinary,institutional,multidisciplinary,governmental,project-related,other. - Kind
client_typetext - Only this kind of DOI registrant.One of:
repository,periodical(Journal or other periodical),igsnCatalog(IGSN sample catalogue),raidRegistry(RAiD project registry). - Year joined
yearnumber - Only those that joined DataCite in this year.From 2009 to 2100.
- Sort
sorttext - 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 results
max_resultsnumber - How many repositories to return on each page.From 1 to 1000. Default:
25. - Page
pagenumber - 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 for
querytext - Words to look for in titles, creators, descriptions and subjects, such as sea level. Leave empty to filter only.
- Resource types
resource_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 from
published_fromnumber - Only outputs published in or after this year.From 1000 to 2100.
- Published until
published_untilnumber - Only outputs published in or before this year.From 1000 to 2100.
- Member
membertext - Only this DataCite member: the organization that registers the DOIs, such as CERN.
- Repository
repositorytext - 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.
- Sort
sorttext - 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 results
max_resultsnumber - How many DOIs to return on each page.From 1 to 1000. Default:
25. - Page
pagenumber - 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
}