Catalog/dev-go-module-info

Developer

Go module (module proxy) info + maintenance verdict API

Normalized Go module metadata from the public Go module proxy: latest version, tagged-version count, VCS, repository, last publish time, and a derived maintenance verdict. The Go proxy speaks a flat text protocol with no JSON API on pkg.go.dev — this collapses @latest + @v/list into one normalized object. Answers 'what is the latest tagged version of this Go module?', 'is this Go module still maintained?'.

Price$0.01per request
MethodPOST
Route/v1/dev/go-module-info
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache3600s public
devgogolangmodulepackageregistrymaintenanceversion
API URLhttps://x402.hexl.dev/v1/dev/go-module-info
Integration docs
Example request
{
  "module": "github.com/gin-gonic/gin"
}
Example response
{
  "ecosystem": "go",
  "module": "github.com/gin-gonic/gin",
  "latestVersion": "v1.12.0",
  "repository": "https://github.com/gin-gonic/gin",
  "homepage": "https://pkg.go.dev/github.com/gin-gonic/gin",
  "vcs": "git",
  "releaseCount": 28,
  "taggedVersions": 28,
  "lastPublished": "2026-02-28T10:10:09Z",
  "maintenance": {
    "verdict": "maintained",
    "score": 95,
    "daysSinceRelease": 97,
    "reasons": [
      "Released 97d ago (< 6 months) — actively published.",
      "28 releases — long publish history."
    ]
  },
  "note": "Go modules carry no license/dependency metadata at the proxy layer; use the deps.dev (system=go) lookup for license + advisories."
}
Input schema
{
  "type": "object",
  "required": [
    "module"
  ],
  "properties": {
    "module": {
      "type": "string",
      "description": "Go module path, e.g. 'github.com/gin-gonic/gin'."
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}