{"uid":"cap_wlx7BBDYfpuHeY6YzyOsf","slug":"greeneris-data-pypi-package-info-35708427","name":"greeneris-data PyPI Package Info","description":"Latest-release metadata from the official PyPI JSON API (live): version, license, requires_python compatibility, requires_dist dependency specs (max 100), yanked flag, last upload time and project URLs. Query: ?pkg=requests. No personal author/maintainer data. 1h cache.","url":"https://data.greeneris.io/v1/pypi/package","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","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["pkg"],"properties":{"pkg":{"type":"string","description":"PyPI package name, e.g. requests"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"source":"PyPI JSON API (pypi.org, live)","yanked":false,"license":"Apache-2.0","package":"requests","summary":"Python HTTP for Humans.","version":"2.34.2","upload_time":"2026-05-14T19:25:27.735762Z","project_urls":{"Homepage":"https://requests.readthedocs.io"},"requires_dist":["charset_normalizer<4,>=2","idna<4,>=2.5","urllib3<3,>=1.26","certifi>=2023.5.7"],"requires_python":">=3.10"}},"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_xScN7ORNu8VSnzhqzIk76","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 live metadata for a PyPI Python package including version, license, dependencies, and summary from the official PyPI JSON API.","exampleAgentPrompt":"Can you look up the latest PyPI metadata for the requests package — I need its current version, license, and list of dependencies?","exampleUseCases":null,"resultDescription":"A JSON object containing the package name, latest version string, license identifier, summary description, upload timestamp, required Python version, list of required distributions (dependencies), project URLs (e.g. homepage), and whether the release has been yanked.","failureModes":["Package name not found on PyPI — returns empty or error response; caller is not charged","Missing required 'pkg' query parameter — HTTP 400 or schema validation error","PyPI upstream unavailable — proxy may return 5xx; caller not charged for failed answers","Typo in package name yields no result — verify spelling against pypi.org"],"whenToPreferThis":"Use this endpoint when an AI agent needs authoritative, live PyPI package metadata (version, license, deps) without setting up an API key or account. Ideal for pay-per-call agent workflows via x402 on Base. Prefer over scraping pypi.org directly or using unofficial mirrors when accuracy and machine-readable JSON are required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:49:47.652Z","isFirstParty":false}