Catalog/dev-github-release

Developer

Latest stable GitHub release API

Fetch the newest non-prerelease, non-draft GitHub release for owner/repo and return a clean parsed view — fully parsed semver (major/minor/patch/prerelease/build), changelog body, download assets (name/size/url/downloads), author, and days-since-publish; falls back to scanning the release list when the tagged latest is a prerelease. Answers 'latest stable release of facebook/react', 'changelog for this repo', 'download assets for the newest release', 'what version did this project just ship'.

Price$0.01per request
MethodPOST
Route/v1/dev/github-release
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache3600s public
devgithubreleasechangelogsemvertagassetsversion
API URLhttps://x402.hexl.dev/v1/dev/github-release
Integration docs
Example request
{
  "repo": "facebook/react"
}
Example response
{
  "repo": "facebook/react",
  "tag": "v18.2.0",
  "name": "18.2.0",
  "semver": {
    "raw": "v18.2.0",
    "major": 18,
    "minor": 2,
    "patch": 0,
    "prerelease": null,
    "build": null,
    "isValid": true
  },
  "prerelease": false,
  "publishedAt": "2022-06-14T19:00:00Z",
  "daysSincePublish": 720,
  "author": "gaearon",
  "url": "https://github.com/facebook/react/releases/tag/v18.2.0",
  "changelog": "React 18.2.0 ...",
  "assets": []
}
Input schema
{
  "type": "object",
  "required": [
    "repo"
  ],
  "properties": {
    "repo": {
      "type": "string",
      "examples": [
        "facebook/react"
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}