Catalog/dev-hex-package

Developer

Elixir/Erlang Hex package info + maintenance verdict API

Normalized hex.pm metadata for an Elixir/Erlang package: latest stable version, license(s), repository + links, total + recent downloads, release count, last publish date, and a derived maintenance verdict. Answers 'what is the latest version and license of this Hex package?', 'is this Elixir library still actively released?'.

Price$0.01per request
MethodPOST
Route/v1/dev/hex-package
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache3600s public
devhexelixirerlangpackageregistrylicensemaintenance
API URLhttps://x402.hexl.dev/v1/dev/hex-package
Integration docs
Example request
{
  "name": "phoenix"
}
Example response
{
  "ecosystem": "hex",
  "name": "phoenix",
  "description": "Peace of mind from prototype to production",
  "latestVersion": "1.8.7",
  "license": [
    "MIT"
  ],
  "repository": "https://github.com/phoenixframework/phoenix",
  "links": {
    "Changelog": "https://hexdocs.pm/phoenix/changelog.html",
    "GitHub": "https://github.com/phoenixframework/phoenix"
  },
  "totalDownloads": 150289734,
  "recentDownloads": 3175588,
  "releaseCount": 171,
  "lastPublished": "2026-05-06T07:30:27.416322Z",
  "maintenance": {
    "verdict": "maintained",
    "score": 95,
    "daysSinceRelease": 30,
    "reasons": [
      "Released 30d ago (< 6 months) — actively published.",
      "171 releases — long publish history."
    ]
  }
}
Input schema
{
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "name": {
      "type": "string",
      "description": "Hex package name, e.g. 'phoenix'."
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}