{"uid":"cap_rnf01TU6u1APwRlE0e6fh","slug":"scout-hugen-tokyo-c094447c","name":"scout.hugen.tokyo NPM Package Search","description":"Search npm package registry — find JavaScript and TypeScript libraries, frameworks, and developer tools. AI agent API for dependency research. Accepts USDC payments on Base and Solana","url":"https://scout.hugen.tokyo/scout/npm","method":"GET","headers":{},"bodySchema":{"properties":{"input":{"required":["method"],"properties":{"method":{"enum":["GET"],"type":"string"}}}}},"responseSchema":{"type":"json"},"example":{"request":{"q":"react","per_page":10},"response":{"data":[{"name":"react","score":{"final":2245.35,"quality":1,"popularity":1,"maintenance":1},"npm_url":"https://www.npmjs.com/package/react","updated":"2026-06-01T18:00:48.323Z","version":"19.2.7","homepage":"https://react.dev/","keywords":["react"],"publisher":"GitHub Actions","repository":"git+https://github.com/facebook/react.git","description":"React is a JavaScript library for building user interfaces."},{"name":"react-is","score":{"final":256.91,"quality":1,"popularity":1,"maintenance":1},"npm_url":"https://www.npmjs.com/package/react-is","updated":"2026-06-01T18:01:27.696Z","version":"19.2.7","homepage":"https://react.dev/","keywords":["react"],"publisher":"GitHub Actions","repository":"git+https://github.com/facebook/react.git","description":"Brand checking of React Elements."},{"name":"react-smooth","score":{"final":245.7,"quality":1,"popularity":1,"maintenance":1},"npm_url":"https://www.npmjs.com/package/react-smooth","updated":"2024-12-16T19:07:53.945Z","version":"4.0.4","homepage":"https://github.com/recharts/react-smooth#readme","keywords":["react","reactjs","animation","react-component"],"publisher":"ckifer","repository":"git+https://github.com/recharts/react-smooth.git","description":"react animation library"},{"name":"react-router","score":{"final":240.79,"quality":1,"popularity":1,"maintenance":1},"npm_url":"https://www.npmjs.com/package/react-router","updated":"2026-06-04T14:20:46.047Z","version":"7.17.0","homepage":"https://github.com/remix-run/react-router#readme","keywords":["react","router","route","routing","history","link"],"publisher":"GitHub Actions","repository":"git+https://github.com/remix-run/react-router.git","description":"Declarative routing for React"},{"name":"react-dom","score":{"final":232.24,"quality":1,"popularity":1,"maintenance":1},"npm_url":"https://www.npmjs.com/package/react-dom","updated":"2026-06-01T18:01:02.438Z","version":"19.2.7","homepage":"https://react.dev/","keywords":["react"],"publisher":"GitHub Actions","repository":"git+https://github.com/facebook/react.git","description":"React package for working with the DOM."},{"name":"@types/react","score":{"final":230.95,"quality":1,"popularity":1,"maintenance":1},"npm_url":"https://www.npmjs.com/package/@types/react","updated":"2026-06-05T20:10:24.692Z","version":"19.2.17","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react","keywords":[],"publisher":"types","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","description":"TypeScript definitions for react"},{"name":"react-redux","score":{"final":228.45,"quality":1,"popularity":1,"maintenance":1},"npm_url":"https://www.npmjs.com/package/react-redux","updated":"2026-05-15T15:23:52.086Z","version":"9.3.0","homepage":"https://github.com/reduxjs/react-redux","keywords":["react","reactjs","redux"],"publisher":"GitHub Actions","repository":"git+https://github.com/reduxjs/react-redux.git","description":"Official React bindings for Redux"},{"name":"@react-navigation/native","score":{"final":227.65,"quality":1,"popularity":1,"maintenance":1},"npm_url":"https://www.npmjs.com/package/@react-navigation/native","updated":"2026-06-11T02:20:18.710Z","version":"7.3.1","homepage":"https://reactnavigation.org","keywords":["react-native","react-navigation","ios","android"],"publisher":"satya164","repository":"git+https://github.com/react-navigation/react-navigation.git","description":"React Native integration for React Navigation"},{"name":"react-freeze","score":{"final":227.36,"quality":1,"popularity":1,"maintenance":1},"npm_url":"https://www.npmjs.com/package/react-freeze","updated":"2024-02-28T22:44:42.518Z","version":"1.0.4","homepage":"https://github.com/software-mansion/react-freeze#readme","keywords":["react","freeze"],"publisher":"kmag","repository":"git+https://github.com/software-mansion/react-freeze.git","description":"React Freeze"},{"name":"eslint-plugin-react-hooks","score":{"final":225.07,"quality":1,"popularity":1,"maintenance":1},"npm_url":"https://www.npmjs.com/package/eslint-plugin-react-hooks","updated":"2026-04-17T18:03:19.591Z","version":"7.1.1","homepage":"https://react.dev/","keywords":["eslint","eslint-plugin","eslintplugin","react"],"publisher":"react-bot","repository":"git+https://github.com/facebook/react.git","description":"ESLint rules for React Hooks"}],"count":10,"query":"react","source":"npm","success":true,"elapsed_ms":426}},"exampleRequest":{"q":"react","per_page":10},"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Rt8ZH4sB8KwkXZAzm7ERb","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Searches the npm registry to find JavaScript and TypeScript packages, returning scored results with metadata including version, popularity, quality, and maintenance metrics.","exampleAgentPrompt":"Search npm for HTTP client libraries — show me the top 10 results scored by popularity and maintenance quality.","exampleUseCases":null,"resultDescription":"Returns an array of npm package objects each with: package name, composite score (final score plus quality/popularity/maintenance sub-scores), npm URL, latest version, description, keywords, publisher, repository URL, homepage, and last updated timestamp. Results are ordered by relevance/score descending.","failureModes":["Empty result set if query term matches no packages","Payment required (402) if USDC payment on Base or Solana is not attached","Rate limiting or timeout if npm registry is slow","Malformed query returns error response","per_page value out of allowed range returns validation error"],"whenToPreferThis":"Use this endpoint when an AI agent needs to research JavaScript or TypeScript dependencies, evaluate package health metrics, discover libraries for a specific use case, or verify the latest published version of an npm package. Prefer over manual npmjs.com browsing when automating dependency research or comparing multiple packages programmatically.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T06:50:24.035Z","isFirstParty":false}