Developer
Package abandonment risk API
Joins the npm registry (latest publish date, deprecation flag) with the linked GitHub repo (last push, open issues, archived flag, stars) and derives a single maintenance verdict — maintained / at-risk / abandoned — with a 0-100 score and the contributing signals. The value-add is the multi-source join + scoring in one call. Answers 'is this npm package still maintained', 'is this dependency abandoned', 'how long since this package was updated', 'is this library deprecated'.
Price$0.01per request
MethodPOST
Route/v1/dev/abandoned
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache3600s public
devabandonedmaintenancenpmdeprecationpackageunmaintainedsupply-chain
API URL
Integration docshttps://x402.hexl.dev/v1/dev/abandonedExample request
{
"package": "request"
}Example response
{
"package": "request",
"verdict": "abandoned",
"score": 0,
"signals": {
"daysSinceRelease": 1850,
"daysSinceCommit": 1820,
"deprecated": true,
"deprecationMessage": "request has been deprecated",
"archived": true,
"openIssues": 130,
"stars": 25600
},
"reasons": [
"Package is deprecated: request has been deprecated",
"GitHub repository is archived (read-only).",
"No activity for 1820 days (>2 years)."
],
"repositoryUrl": "https://github.com/request/request"
}Input schema
{
"type": "object",
"required": [
"package"
],
"properties": {
"package": {
"type": "string",
"examples": [
"request",
"left-pad"
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}