{"uid":"cap_nTlst2TRnM1dd0Pk8lfpf","slug":"package-changelog-lookup-npm-pypi-crates-github-35cb9943","name":"Package Changelog Lookup (npm/PyPI/crates/GitHub)","description":"X402 micropayments server — AI agents pay USDC for OFAC screening, rates, and billing verification.","url":"https://x402helper.xyz/89e509/docs/changelog?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["name","ecosystem","from_version","to_version"],"properties":{"name":{"type":"string","default":null,"description":"Package name; for github pass owner/repo such as coinbase/x402. npm scoped names @scope/name are allowed."},"ecosystem":{"enum":["npm","pypi","crates","github"],"type":"string","default":null,"description":"Package ecosystem. Aliases accepted: pip and python map to pypi; cargo and rust map to crates; node maps to npm; gh maps to github."},"to_version":{"type":"string","default":null,"description":"Upper bound version, such as 19.0.0 (inclusive)."},"from_version":{"type":"string","default":null,"description":"Lower bound version, such as 18.0.0 (exclusive)."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"result":{},"success":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.009","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.009/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.009","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.009","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_KXzfus58McVGBGPG5Pv9z","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.009","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the changelog or release notes for a given package version range across npm, PyPI, crates.io, or GitHub ecosystems.","exampleAgentPrompt":"Can you pull the changelog for the npm package 'react' between version 17.0.0 and 18.0.0 and summarize what changed?","exampleUseCases":[{"title":"Pre-upgrade dependency review","prompt":"Before I upgrade express from 4.18.0 to 5.0.0, can you fetch the changelog so I can see what breaking changes I need to worry about? It's an npm package."},{"title":"Python library version diff","prompt":"What changed in the 'requests' PyPI package between version 2.28.0 and 2.31.0? Pull the changelog so I can review it."},{"title":"GitHub repo release notes","prompt":"Get me the release notes for coinbase/x402 on GitHub from version 0.1.0 up to 1.0.0 so I can see what's new."}],"resultDescription":"A JSON object with a 'result' field containing changelog or release notes data for the specified package and version range, along with a 'success' boolean indicating whether the lookup succeeded.","failureModes":["Package name not found in the specified ecosystem — returns error or empty result","Version range not valid or no releases exist between from_version and to_version","Unsupported ecosystem value supplied (must be npm, pypi, crates, or github)","GitHub repo path not in owner/repo format causing lookup failure","Payment failure or insufficient USDC balance preventing endpoint access","Rate limiting or network timeout on upstream package registry"],"whenToPreferThis":"Use this endpoint when you need structured changelog or release notes data for a specific version range of a package across npm, PyPI, crates.io, or GitHub. Prefer it over manually scraping GitHub releases or package registry pages when you need programmatic access to version diffs for dependency auditing, upgrade planning, or automated release summaries.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:39:55.534Z","isFirstParty":false,"canonicalSlug":"package-changelog-lookup-npm-pypi-crates-github-35cb9943"}