[
{
"id": "npm-packages-api_1000",
"service": "npm-packages-api",
"title": "NPM PACKAGES Record #1",
"status": "VERIFIED_ACTIVE",
"result": "Processed query successfully for npm-packages-api",
"inputReceived": {
"packages": [
"express",
"lodash",
"axios"
],
"period": "last-month"
},
"data": {
"index": 1,
"relevanceScore": 0.95,
"summary": "High-fidelity structured response for NPM PACKAGES query parameter extraction.",
"attributes": {
"region": "Global",
"category": "NPM",
"timestamp": "2026-10-12T11:06:29.354Z"
}
},
"timestamp": "2026-10-12T11:06:29.354Z"
},
{
"id": "npm-packages-api_1001",
"service": "npm-packages-api",
"title": "NPM PACKAGES Record #2",
"status": "VERIFIED_ACTIVE",
"result": "Processed query successfully for npm-packages-api",
"inputReceived": {
"packages": [
"express",
"lodash",
"axios"
],
"period": "last-month"
},
"data": {
"index": 2,
"relevanceScore": 0.8999999999999999,
"summary": "High-fidelity structured response for NPM PACKAGES query parameter extraction.",
"attributes": {
"region": "Global",
"category": "NPM",
"timestamp": "2026-10-12T11:06:29.354Z"
}
},
"timestamp": "2026-10-12T11:06:29.354Z"
},
{
"id": "npm-packages-api_1002",
"service": "npm-packages-api",
"title": "NPM PACKAGES Record #3",
"status": "VERIFIED_ACTIVE",
"result": "Processed query successfully for npm-packages-api",
"inputReceived": {
"packages": [
"express",
"lodash",
"axios"
],
"period": "last-month"
},
"data": {
"index": 3,
"relevanceScore": 0.85,
"summary": "High-fidelity structured response for NPM PACKAGES query parameter extraction.",
"attributes": {
"region": "Global",
"category": "NPM",
"timestamp": "2026-10-12T11:06:29.354Z"
}
},
"timestamp": "2026-10-12T11:06:29.354Z"
},
{
"id": "npm-packages-api_1003",
"service": "npm-packages-api",
"title": "NPM PACKAGES Record #4",
"status": "VERIFIED_ACTIVE",
"result": "Processed query successfully for npm-packages-api",
"inputReceived": {
"packages": [
"express",
"lodash",
"axios"
],
"period": "last-month"
},
"data": {
"index": 4,
"relevanceScore": 0.7999999999999999,
"summary": "High-fidelity structured response for NPM PACKAGES query parameter extraction.",
"attributes": {
"region": "Global",
"category": "NPM",
"timestamp": "2026-10-12T11:06:29.354Z"
}
},
"timestamp": "2026-10-12T11:06:29.354Z"
},
{
"id": "npm-packages-api_1004",
"service": "npm-packages-api",
"title": "NPM PACKAGES Record #5",
"status": "VERIFIED_ACTIVE",
"result": "Processed query successfully for npm-packages-api",
"inputReceived": {
"packages": [
"express",
"lodash",
"axios"
],
"period": "last-month"
},
"data": {
"index": 5,
"relevanceScore": 0.75,
"summary": "High-fidelity structured response for NPM PACKAGES query parameter extraction.",
"attributes": {
"region": "Global",
"category": "NPM",
"timestamp": "2026-10-12T11:06:29.354Z"
}
},
"timestamp": "2026-10-12T11:06:29.354Z"
}
]
curl --location --request POST 'https://zylalabs.com/api/14183/npm+packages+and+download+statistics+scraper+api/35238/execute+npm+packages+and+download+statistics+scraper+api' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{"packages":["express","lodash","axios"],"period":"last-month"}'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 NPM包和下载统计爬虫 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。
(年度计费可节省 2 个月 🎉)
该终端返回来自NPM包注册表的详细统计信息,包括下载次数、版本信息、许可证详细信息、作者和维护者档案、依赖关系洞察和直接存储库链接
响应中的关键字段包括“id”“服务”“标题”“状态”“结果”“输入接收”和“数据”其中包含“区域”“类别”和“时间戳”等属性
返回的数据结构为一个包含对象的JSON数组 每个对象包括有关请求的元数据和指定的NPM包的详细统计信息
该端点提供有关下载统计信息、许可类型、作者和维护者详细信息、依赖关系、版本历史以及指定期间的下载趋势的信息
用户可以通过指定“packages”参数和所需的NPM包名称,以及“period”参数来定义下载统计的时间范围,例如“last-month”来自定义请求
响应数据被组织成一个结构化格式,每个包的统计信息封装在单独的对象中,便于访问特定细节,如下载次数和版本历史
典型的用例包括分析软件包的受欢迎程度 跟踪下载趋势 随时间变化 比较多个软件包 并在软件项目中做出明智的选择
通过定期抓取NPM注册表来保持数据的准确性,确保统计数据反映每个包的最新可用信息