Get daily package download counts
Returns the original daily npm download counts for a period. Supports single scoped packages and comma-separated unscoped package names.
GET
/npmjs/downloads/range/{period}/{package}No authentication requiredPath parameters2
| Name | Type | Description |
|---|---|---|
period* | string | last-day, last-week, last-month, last-year, YYYY-MM-DD, or YYYY-MM-DD:YYYY-MM-DD. Date ranges are inclusive; up to 18 months, or 365 days for bulk queries. |
package* | string | A package name such as nuxt or @nuxt/kit, or up to 128 comma-separated unscoped names such as nuxt,vue. Scoped packages cannot be queried in bulk. |
Headers2
| Name | Type | Description |
|---|---|---|
If-None-Match | string | An ETag for conditional requests. |
If-Modified-Since | string | An HTTP date for conditional requests. |
Responses
application/jsonSchemaNpmjsDownloadRange | object
Must match exactly one schema
Schema 1object
Additional properties are allowed
Schema 2object
The original daily download counts or bulk result keyed by package name.