{"uid":"cap_YQUsPkudfDSrd5o7StC4N","slug":"scrapemole-pypi-release-metadata-3a44b12e","name":"ScrapeMole PyPI Release Metadata","description":"Pay-per-call package registry lookups: npm package metadata, version details, search, and download counts; PyPI project metadata, releases, and name lookup. Public registry data only (no auth, no private packages, no scraping of user profiles). Emails and tokens are stripped. USDC via x402, no accounts.\n\nPayments: x402 v2, scheme \"exact\", USDC on Base (eip155:8453). The payment is verified before the work and settled only when the response is 200. Terms: https://pkgs.scrapemole.workers.dev/terms","url":"https://pkgs.scrapemole.workers.dev/v1/pypi/release?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","version"],"properties":{"name":{"type":"string","examples":["requests"],"description":"PyPI project name."},"version":{"type":"string","examples":["2.32.3"],"description":"Exact version or \"latest\"."}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"name":"requests","files":[{"size":64558,"digests":{"sha256":"…"},"filename":"requests-2.32.3-py3-none-any.whl","uploadTime":"2024-…","packagetype":"bdist_wheel"}],"source":"https://pypi.org/pypi/requests/json","version":"2.32.3","fileCount":2}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_s167ts8a9HV0OhEYY5drI","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches file-level metadata for a specific PyPI package release, including filenames, sizes, digests, upload timestamps, and package types.","exampleAgentPrompt":"Can you pull the release details for the requests package version 2.32.3 on PyPI — I need the file names, sizes, and SHA256 digests for each distribution file.","exampleUseCases":[{"title":"Verify package integrity before install","prompt":"What are the SHA256 digests for all distribution files in the Flask 3.0.3 PyPI release? I want to verify what I downloaded matches the official release."},{"title":"Check release file sizes for dependency audit","prompt":"Can you get me the file metadata for numpy version 1.26.4 on PyPI? I need to know how many files are in the release, their sizes, and when they were uploaded."},{"title":"Find wheel vs source distribution for CI pipeline","prompt":"I need to know what distribution files are available for the cryptography package version 42.0.5 on PyPI — specifically whether there's a wheel file and what it's named."}],"resultDescription":"Returns a JSON object containing the package name, version, a list of release files (each with filename, size in bytes, SHA256 digest, upload timestamp, and package type such as bdist_wheel or sdist), file count, and the source PyPI URL.","failureModes":["Package name not found on PyPI returns an error","Exact version string not found returns an error","Specifying 'latest' may resolve to an unexpected version","Malformed version string causes query failure","Payment not settled before response results in 402 rejection"],"whenToPreferThis":"Use this endpoint when you need file-level details for a specific PyPI release — file names, digests, sizes, upload times, and package types. Prefer it over general PyPI metadata endpoints when you need to verify integrity (SHA256), determine available distribution formats (wheel vs sdist), or audit what files shipped in a particular version.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T00:31:37.095Z","isFirstParty":false,"canonicalSlug":"scrapemole-pypi-release-metadata-3a44b12e"}