Skip to main content
POST
/zenodo/records/search

Authorizations

access-token
string
header
required

API token from the dashboard

Headers

access-token
string
required

Body

application/json
q
string
required
Minimum string length: 1
count
integer
required
Required range: 1 <= x <= 10000
timeout
integer
default:300
Required range: 20 <= x <= 1500
type
enum<string> | null
Available options:
publication,
dataset,
software,
image,
presentation,
poster,
video,
model,
lesson,
other
subtype
string | null
access_right
enum<string> | null
Available options:
open,
restricted,
embargoed,
metadata-only,
closed
communities
string | null
subject
string | null
license
string | null
file_type
string | null
all_versions
boolean
default:false
sort
enum<string>
default:bestmatch
Available options:
bestmatch,
mostrecent,
mostviewed,
version

Response

Successful Response

id
integer
required
url
string
required
@type
string
default:ZenodoRecord
doi
string | null
doi_url
string | null
concept_doi
string | null
concept_recid
string | null
swhid
string | null
publication_date
string | null
access_right
string | null
version
string | null
language
string | null
license
string | null
notes
string | null
state
string | null
status
string | null
created_at
string | null
updated_at
string | null
resource_type
object | null
creators
object[]
contributors
object[]
keywords
string[]
subjects
object[]
communities
string[]
grants
object[]
references
string[]
dates
object[]
files
object[]
stats
object | null
is_latest_version
boolean | null
version_index
integer | null