Catalog/dev-maven-artifact

Developer

JVM Maven Central artifact info + license + maintenance API

Normalized Maven Central metadata for a JVM artifact: latest version, packaging, release count, last publish date, plus license + source repository + advisory count enriched from deps.dev (Maven Central's Solr index carries none), and a derived maintenance verdict. Answers 'what is the latest version and license of this Maven artifact?', 'is this Java/Kotlin library still maintained?'.

Price$0.01per request
MethodPOST
Route/v1/dev/maven-artifact
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache3600s public
devmavenjavajvmkotlinpackageregistrylicensemaintenance
API URLhttps://x402.hexl.dev/v1/dev/maven-artifact
Integration docs
Example request
{
  "groupId": "com.google.guava",
  "artifactId": "guava"
}
Example response
{
  "ecosystem": "maven",
  "coordinate": "com.google.guava:guava",
  "groupId": "com.google.guava",
  "artifactId": "guava",
  "latestVersion": "33.4.8-jre",
  "packaging": "bundle",
  "license": [
    "Apache-2.0"
  ],
  "repository": "https://github.com/google/guava",
  "advisoryCount": 0,
  "releaseCount": 150,
  "lastPublished": "2025-04-14T17:25:22.422Z",
  "maintenance": {
    "verdict": "at-risk",
    "score": 45,
    "daysSinceRelease": 416,
    "reasons": [
      "Last release 416d ago (1-2 years) — no recent publishes.",
      "150 releases — long publish history."
    ]
  }
}
Input schema
{
  "type": "object",
  "required": [
    "groupId",
    "artifactId"
  ],
  "properties": {
    "groupId": {
      "type": "string",
      "description": "Maven groupId, e.g. 'com.google.guava'."
    },
    "artifactId": {
      "type": "string",
      "description": "Maven artifactId, e.g. 'guava'."
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}