Catalog/dev-crate-info

Developer

Rust crate (crates.io) info + maintenance verdict API

Normalized crates.io package metadata for a Rust crate: latest stable version, license, repository/homepage, total + recent downloads, release count, first/last publish dates, yank flag, and a derived maintenance verdict (maintained/aging/at-risk/abandoned). Answers 'what is the latest version and license of this crate?', 'is this Rust crate still maintained?'.

Price$0.01per request
MethodPOST
Route/v1/dev/crate-info
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache3600s public
devcratesrustcargopackageregistrylicensemaintenance
API URLhttps://x402.hexl.dev/v1/dev/crate-info
Integration docs
Example request
{
  "name": "tokio"
}
Example response
{
  "ecosystem": "cargo",
  "name": "tokio",
  "description": "An event-driven, non-blocking I/O platform for writing asynchronous I/O\nbacked applications.\n",
  "latestVersion": "1.52.3",
  "license": "MIT",
  "yanked": false,
  "repository": "https://github.com/tokio-rs/tokio",
  "homepage": "https://tokio.rs",
  "documentation": null,
  "totalDownloads": 715018540,
  "recentDownloads": 163758606,
  "releaseCount": 191,
  "firstPublished": "2016-07-01T20:39:07.497766Z",
  "lastPublished": "2026-05-08T12:53:27.539099Z",
  "maintenance": {
    "verdict": "maintained",
    "score": 95,
    "daysSinceRelease": 27,
    "reasons": [
      "Released 27d ago (< 6 months) — actively published.",
      "191 releases — long publish history."
    ]
  }
}
Input schema
{
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "name": {
      "type": "string",
      "description": "Crate name, e.g. 'tokio'."
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}