{"uid":"cap_KAX5YFX4FJ4HtslXCDs3n","slug":"synthora-npm-download-trend-daily-range-e8334d0c","name":"SYNTHORA npm Download Trend (Daily Range)","description":"Returns a per-day download time series for an npm package over a period from keyless api.npmjs.org — the raw signal for trend and growth-rate detection. Lets autonomous agents compute momentum/decline and feed agent-to-agent dependency-selection scoring. Ranking surface for trajectory. First 3 calls FREE per wallet — send header X-WALLET: 0x<addr>. No charge on upstream failure.","url":"https://npm-downloads-range.hergertsynthora.com/service","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"period":{"type":"string","description":"period"},"package":{"type":"string","description":"package"}}},"responseSchema":{"type":"json","example":{"ok":true,"niche":"npm-downloads-range","result":{"days":[{"date":"2026-07-04","downloads":8067032},{"date":"2026-07-05","downloads":8095754},{"date":"2026-07-06","downloads":18740552},{"date":"2026-07-07","downloads":20257125},{"date":"2026-07-08","downloads":20019677},{"date":"2026-07-09","downloads":19363203},{"date":"2026-07-10","downloads":18018843}],"period":"last-week","package":"express","total_downloads":112562186},"provenance":{"url":"https://api.npmjs.org/downloads/range/last-week/express","source":"npm Download Trend (Daily Range)"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_gb11yaD8CypbjGRkCMtCK","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a per-day download time series for a specified npm package over a given period, enabling trend, momentum, and growth-rate analysis.","exampleAgentPrompt":"Pull the daily npm download time series for 'express' over the last week so I can see if its download momentum is trending up or down.","exampleUseCases":[{"title":"Dependency selection scoring for agents","prompt":"I'm building an agent that picks the best npm packages for a given task — can you grab the daily download trend for 'axios' over the last month so I can score its recent momentum?"},{"title":"Detect package popularity decline","prompt":"Check whether 'moment' has been losing downloads recently — get me the per-day download breakdown for the last 30 days so I can see if the decline is accelerating."},{"title":"Weekly growth report for a library","prompt":"Pull the daily download counts for 'zod' over the last week and tell me the total and whether it's on an upward trajectory compared to earlier in the week."}],"resultDescription":"A JSON object containing an array of date/download-count pairs (one entry per day), the total downloads over the period, the package name, and the requested period label, plus provenance metadata pointing back to the underlying npm API URL.","failureModes":["Unknown or misspelled package name returns empty or error result","Invalid period string causes a bad request error","npm API upstream unavailability causes a fetch failure","Very new packages with no download history may return zero-count days","Rate limits on the upstream npm API may cause transient failures"],"whenToPreferThis":"Choose this endpoint when you need per-day granularity of npm download data for trend detection, momentum scoring, or growth-rate computation — especially in agent pipelines that programmatically evaluate package health or dependency selection. Prefer it over aggregate-only endpoints when the shape of the time series (acceleration, decline, spikes) matters, not just the total count.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:37:21.551Z","isFirstParty":false}