Catalog/dev-github-repo-meta

Developer

GitHub repo metadata snapshot API

One-call normalized metadata card for a GitHub repo: description, homepage, default branch, primary language, SPDX license, topics, star/fork/watcher/open-issue counts, size, fork/template/archived/disabled flags, enabled features (issues/wiki/discussions/pages), timestamps, and derived age in days. Distinct from the health check — this is the full descriptive fact sheet. Answers 'what license/topics/branch does owner/repo use', 'how old is this repo', 'what features are enabled'.

Price$0.01per request
MethodPOST
Route/v1/dev/github-repo-meta
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache21600s public
devgithubrepositorymetadatalicensetopicsstarsfacts
API URLhttps://x402.hexl.dev/v1/dev/github-repo-meta
Integration docs
Example request
{
  "repo": "expressjs/express"
}
Example response
{
  "repo": "expressjs/express",
  "description": "Fast, unopinionated, minimalist web framework for node.",
  "homepage": "https://expressjs.com",
  "defaultBranch": "master",
  "primaryLanguage": "JavaScript",
  "license": "MIT",
  "licenseName": "MIT License",
  "topics": [
    "express",
    "javascript",
    "nodejs",
    "server"
  ],
  "stars": 69077,
  "forks": 23581,
  "watchers": 1669,
  "openIssues": 217,
  "sizeKb": 9789,
  "isFork": false,
  "isTemplate": false,
  "archived": false,
  "disabled": false,
  "features": {
    "issues": true,
    "wiki": true,
    "discussions": true,
    "pages": false
  },
  "createdAt": "2009-06-26T18:56:01Z",
  "updatedAt": "2026-06-04T22:11:33Z",
  "lastPushAt": "2026-06-02T05:27:16Z",
  "ageDays": 6187
}
Input schema
{
  "type": "object",
  "required": [
    "repo"
  ],
  "properties": {
    "repo": {
      "type": "string",
      "description": "'owner/name' or a github.com URL."
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}