{"uid":"cap_zPFA1wChsnSHcBOofT5JB","slug":"npm-package-lookup-0b009f60","name":"npm Package Lookup","description":"Node.js / JavaScript package metadata from the npm registry. Returns latest version, description, license, keywords, direct dependencies, weekly download count, publish date, GitHub repository, and all recent versions. Also supports looking up a specific version. Use before adding an npm package as a dependency: verify it's maintained, check its license, assess how many dependencies it pulls in. Free upstream: npm registry API (no key, public).","url":"https://the-stall.intuitek.ai/cap/npm-lookup","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"required":{"type":"string"},"properties":{"type":"string"}}},"responseSchema":null,"example":{"request":{"input":{"type":"http","method":"GET","queryParams":{"package":"express"}}},"response":{"ts":"2026-06-12T05:11:56.961Z","name":"express","author":"TJ Holowaychuk","engines":{"node":">= 18"},"license":"MIT","npm_url":"https://www.npmjs.com/package/express","version":"5.2.1","bugs_url":"https://github.com/expressjs/express/issues","homepage":"https://expressjs.com/","keywords":["express","framework","sinatra","web","http","rest","restful","router","app","api"],"dep_count":28,"dist_tags":{"latest":"5.2.1","latest-4":"4.22.2"},"peer_deps":{},"repository":"https://github.com/expressjs/express","description":"Fast, unopinionated, minimalist web framework","all_versions":["4.22.2","4.22.1","5.2.1","5.2.0","4.22.0","5.1.0","4.21.2","5.0.1","4.21.1","4.21.0","5.0.0","4.20.0","5.0.0-beta.3","4.19.2","5.0.0-beta.2","4.19.1","4.19.0","4.18.3","4.18.2","4.18.1"],"dependencies":{"qs":"^6.14.0","depd":"^2.0.0","etag":"^1.8.1","once":"^1.4.0","send":"^1.1.0","vary":"^1.1.2","debug":"^4.4.0","fresh":"^2.0.0","cookie":"^0.7.1","router":"^2.2.0","accepts":"^2.0.0","type-is":"^2.0.1","parseurl":"^1.3.3","statuses":"^2.0.1","encodeurl":"^2.0.0","mime-types":"^3.0.0","proxy-addr":"^2.0.7","body-parser":"^2.2.1","escape-html":"^1.0.3","http-errors":"^2.0.0","on-finished":"^2.4.1","content-type":"^1.0.5","finalhandler":"^2.1.0","range-parser":"^1.2.1","serve-static":"^2.2.0","cookie-signature":"^1.2.1","merge-descriptors":"^2.0.0","content-disposition":"^1.0.0"},"latest_publish":"2025-12-01T20:49:43.268Z"}},"exampleRequest":{"package":"express"},"tags":["x402"],"displayCostAmount":"0.007","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"1.00","reviews":0,"stars":null,"state":"rated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.007/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.034","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.034","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_hhP36YFBKA71AK-E8RZUc","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.034","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Retrieves metadata and version details for a given npm package, optionally for a specific version.","exampleAgentPrompt":"What's the latest stable version of the 'express' npm package, and can you give me its description, license, and main dependencies?","exampleUseCases":null,"resultDescription":"Returns npm package metadata including version number, description, author, license, homepage, dependencies, and release date. For a specific version query, returns details scoped to that version. Supports scoped packages like @scope/name.","failureModes":["Package not found — returns error if the package name doesn't exist on npm registry","Version not found — returns error if the specified version doesn't exist for the package","Invalid package name format — malformed names may return a validation error","Payment failure — USDC payment on Base mainnet not confirmed, request rejected with 402"],"whenToPreferThis":"Use this endpoint when an agent needs to resolve npm package metadata, check latest or specific versions, retrieve dependency lists, or validate package existence — particularly in keyless, accountless x402 pay-per-call contexts where no npm API token is available.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":1,"lastUsedAt":"2026-07-09T14:58:55.256Z","lastSuccessfullyRanAt":"2026-07-09T14:58:55.256Z","lastHealthCheckAt":"2026-09-14T06:48:00.859Z","isFirstParty":false}