crates.io
Developercrates.io
Rust crate metadata from the official registry: every published version, downloads, dependencies and owners.
Capabilities (12)
GET /v1/data/crates/categories1 creditReturns the crates.io category tree with each category's slug, human label, description and crate count.
GET /v1/data/crates/category1 creditReturns one category with its crate count, creation date and the list of its subcategories.
GET /v1/data/crates/crate1 creditReturns one crate's metadata plus its full version list: description, repository, homepage, docs link, keywords, categories, total and recent download counts.
GET /v1/data/crates/dependencies1 creditReturns the normal, build and dev dependencies declared by one crate version, each with its semver requirement, optional flag, features and target cfg.
GET /v1/data/crates/downloads1 creditReturns daily download counts per version for roughly the last 90 days, plus an 'extra_downloads' series for versions no longer listed individually.
GET /v1/data/crates/keywords1 creditReturns crate keywords with how many crates use each one, sortable by popularity.
GET /v1/data/crates/owners1 creditReturns the users and GitHub teams allowed to publish a crate, with login, display name, avatar and GitHub profile URL.
GET /v1/data/crates/reverse-dependencies1 creditReturns crates that depend on this crate, paged and ordered by downloads, with the version requirement each one declares.
GET /v1/data/crates/search1 creditFull-text search over crate names, descriptions and keywords, returning a paged list with downloads, latest version and a total count.
GET /v1/data/crates/summary1 creditReturns the crates.io front-page rollup: total crate and download counts, plus the newest, most downloaded, most recently updated and most popular crates and keywords.
GET /v1/data/crates/version1 creditReturns one published version: its feature map, MSRV, license, yank status, size, checksum, publish date and download count.
GET /v1/data/crates/versions1 creditReturns every published version of a crate with publish date, yanked flag, license, feature map and per-version download count.
Licence
crates.io is the Rust community's public package registry; the metadata this API returns is published for exactly this kind of programmatic access. We pass it through and do not licence callers to rebuild the registry.
https://crates.io/policiesAttribution
Display this wherever you show the data. It arrives on every response as provenance.attribution_text.
Source: crates.io
Cache: up to 3600s
