Home › Websites, SEO and tech › npm Package Download Trends and New Versions API

npm Package Download Trends and New Versions API

How it works

Get npm package download trends and new versions: weekly and 30-day downloads, trend percent, latest version, publish date, deprecation, maintainers and a momentum score for every package you list. Uses the public npm registry and download APIs. No login, no proxy.

Input options

FieldNameRequiredWhat it does
packagesPackage namesnonpm package names to read, one per line, for example "react" or "@angular/core". An npmjs.com/package/<name> link also works. Leave empty to use the 35 prefilled popular packages.
modeOutput modenopackages = one summary row per package. versions = one row per version published within the number of days below, newest first.
versionsWithinDaysNew versions window (days)noOnly used in versions mode. Keep versions published in the last N days.
includePrereleasesInclude pre-releasesnoKeep versions with a pre-release tag such as -beta.1 or -rc.2 (versions mode). Turn off to see stable versions only.
includeDownloadsInclude download countsnoAdd day, week and 30-day download counts and the trend from api.npmjs.org. Turn off for a faster run.
maxItemsMax rowsnoStop after this many rows. You pay only for rows delivered.

Output fields

One row per result. These are the 26 fields declared in the actor's dataset schema (field list from the schema, not a sample run).

FieldTypeMeaning
packagestring
npmUrlstring
latestVersionstring
latestPublishedAtstring
daysSinceLatestPublishinteger
downloadsLastDayinteger
downloadsLastWeekinteger
downloadsLast30Daysinteger
downloadsPrior30Daysinteger
trendPct30dnumber
trendPct7dnumber
dataThroughstring
momentumScoreinteger
releasesLast30Daysinteger
releasesLast365Daysinteger
totalVersionsinteger
firstPublishedAtstring
deprecatedboolean
deprecationMessagestring
maintainersCountinteger
licensestring
descriptionstring
repositoryUrlstring
dependenciesCountinteger
hasTypesboolean
scrapedAtstring

Limits, stated plainly

Public data only, no login. Fields a source does not publish come back empty rather than guessed. Coverage and freshness follow the underlying public source.

Price

Pay on Apify, no subscription: $0.00093 per package or version row (pay per event). The live price is on the actor page.

Run it on Apify

Disclosure: we build and maintain this actor.

Related

More in websites, seo and tech