{"uid":"cap_uFkBBcX44KXz312oURENY","slug":"2s-io-npm-package-search-e612149f","name":"2s.io npm Package Search","description":"Search the npm registry for JavaScript/TypeScript packages (keyless). Each result: name, latest version, description, keywords, publisher, last-publish date, and npm/homepage/repository links. For agents discovering or vetting dependencies.","url":"https://2s.io/api/dev/npm-search","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","queryParams"],"properties":{"type":{"const":"http"},"method":{"const":"GET"},"queryParams":{"type":"object","required":["q"],"properties":{"q":{"type":"string","maxLength":200,"minLength":1,"description":"Package search text, e.g. \"react query\"."},"limit":{"type":"integer","maximum":30,"minimum":1}},"additionalProperties":false}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0036","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.0036/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0036","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0036","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_h3GT7YfXyYhNQp6rEd_Lp","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0036","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Search the npm registry for JavaScript/TypeScript packages, returning name, version, description, keywords, publisher, publish date, and links.","exampleAgentPrompt":"Search npm for packages related to 'react query' and show me the top 10 results including their latest versions, descriptions, and repository links.","exampleUseCases":null,"resultDescription":"A list of npm package results (up to the requested limit), each containing: package name, latest version number, description, keywords array, publisher username, last-publish date, and links to the npm page, homepage, and repository.","failureModes":["Empty query string returns validation error (minLength:1 violated)","Query over 200 characters returns validation error (maxLength:200 violated)","Limit outside 1–30 range returns validation error","No packages found for obscure query returns empty results list","npm registry temporarily unavailable returns upstream error","Payment/x402 auth failure if USDC balance is insufficient"],"whenToPreferThis":"Use this endpoint when an AI agent needs to discover, vet, or compare JavaScript/TypeScript npm packages by keyword search — especially when needing structured metadata (version, publisher, date, links) without scraping npm directly. Ideal for dependency research, library discovery, and vetting package freshness.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T07:19:24.585Z","isFirstParty":false}