{"uid":"cap_wPuNH3YrWN5BsznihVAIe","slug":"npm-registry-search-markdown-format-914b1746","name":"NPM Registry Search (Markdown Format)","description":"","url":"https://x402-v2-mint-npm-search.vercel.app/v1/npm-search/fmt/markdown?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":null,"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_2qKlU1Mm-sYQy8-i1MP2G","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Searches the npm registry by keyword and returns results formatted as Markdown, including package name, version, description, weekly downloads, and links.","exampleAgentPrompt":"Search npm for packages related to 'csv parsing' and show me the top 5 results — include each package's name, version, description, weekly downloads, and links, formatted as markdown.","exampleUseCases":[{"title":"Finding a date utility library","prompt":"Search npm for date manipulation libraries and return up to 10 results in markdown — I want to see names, versions, descriptions, and how many weekly downloads each one gets."},{"title":"Discovering HTTP client packages","prompt":"Look up npm packages for making HTTP requests in Node.js, show me the top 8, formatted as markdown with download counts and links so I can compare them."},{"title":"Exploring testing framework options","prompt":"Search npm for JavaScript testing frameworks and give me up to 15 results as markdown, including weekly downloads and links for each one."}],"resultDescription":"A Markdown-formatted list of up to 20 npm packages matching the search query. Each result includes the package name, current version, description, weekly download count, and relevant links (e.g., npm page, homepage, repository). Returns a 400 error with charged:false if the query yields no valid results.","failureModes":["Empty or invalid search text returns HTTP 400 with charged:false — no charge applied","Size parameter exceeding 20 is rejected or clamped","npm registry unavailable may cause timeouts or errors","Very niche or misspelled queries may return zero results, triggering 400 with no charge"],"whenToPreferThis":"Use this endpoint when you need npm package search results already formatted as Markdown — ideal for agents that will display or forward results directly in a Markdown-supporting interface. Prefer it over JSON-format siblings when the consumer expects human-readable output. It requires no API key, only a micro-payment per call, making it suitable for keyless agent workflows using the x402 payment protocol.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:30:05.246Z","isFirstParty":false,"canonicalSlug":"npm-registry-search-markdown-format-914b1746"}