Ken-Mutisya/oss-maintainer-leads
GitHub: Ken-Mutisya/oss-maintainer-leads
通过关键词搜索 npm 和 PyPI,批量提取开源包维护者的公开联系方式和包元数据,生成带评分分级的 B2B 潜在客户线索。
Stars: 0 | Forks: 0
# 开源维护者潜在客户:npm & PyPI
将 npm 和 PyPI 仓库转化为 B2B 潜在客户名单。通过关键字搜索,获取每个包的维护者或作者的**公开邮箱**、代码库、主页、**月下载量**以及最新发布日期。每个包对应一个潜在客户。
对于开发者工具、供应链安全和 DevRel 而言,开源维护者是一个极具吸引力的高价值市场。这两个仓库都发布了维护者的联系信息,因此无需猜测或使用 API key 即可触达这些潜在客户。
## 适用人群
- **开发者工具 SaaS**(CI/CD、测试、监控),向包作者进行销售。
- **供应链安全供应商**(SCA、依赖扫描),其首要目标即维护者。
- **DevRel 和社区团队**,负责开展外联和合作伙伴计划。
- **技术招聘人员**,寻找活跃的开源贡献者。
## 工作原理
1. 针对每个关键字,它会搜索 npm(全量关键字搜索)并对 PyPI 索引进行名称匹配,优先处理精确和前缀匹配的结果。
2. 对于每个包,它会读取仓库记录,获取维护者/作者的公开邮箱、代码库、主页和下载量。
3. 每个包都会经过评分和分级,然后作为一条潜在客户数据推送。
## 输出
每个包输出一行记录:
```
{
"registry": "npm",
"name": "express",
"url": "https://www.npmjs.com/package/express",
"description": "Fast, unopinionated, minimalist web framework",
"author": "TJ Holowaychuk",
"email": "tj@vision-media.ca",
"emails": ["tj@vision-media.ca", "wes@wesleytodd.com"],
"maintainers": ["wesleytodd", "jonchurch"],
"repository": "https://github.com/expressjs/express",
"homepage": "https://expressjs.com/",
"monthlyDownloads": 456438953,
"lastPublished": "2026-05-10T12:00:00.000Z",
"tier": "qualified_lead",
"leadScore": 94
}
```
## 分级与定价
按潜在客户付费。每次运行的前 10 个 `qualified_lead` 是免费的,方便您验证输出结果。
| 分级 | 含义 | 价格 |
| --- | --- | --- |
| `listing` | 包数据,无公开邮箱或代码库 | $0.01 |
| `lead` | 包含公开的维护者邮箱或代码库链接 | $0.02 |
| `qualified_lead` | 包含公开邮箱,且月下载量达到或超过标准线 | $0.05 |
这两个仓库都是无密钥的 JSON API,因此运行速度快且成本低,单次运行即可返回数千条潜在客户数据。
## 输入
| 字段 | 默认值 | 备注 |
| --- | --- | --- |
| `keywords` | `[]` | 搜索词,每个查询对应一个。 |
| `registries` | `both` | npm + PyPI、仅 npm,或仅 PyPI。 |
| `maxLeads` | `200` | 每次运行的潜在客户总数上限。 |
| `maxPerKeyword` | `80` | 每个仓库中每个关键字对应的候选包数量。 |
| `minMonthlyDownloads` | `0` | 剔除低于此下载量的包。 |
| `qualifiedMinDownloads` | `1000` | `qualified_lead` 分级的下载量标准线。 |
| `requireEmail` | `false` | 仅保留包含公开邮箱的包。 |
## 注意事项
- npm 会在包记录中发布作者和维护者的邮箱;部分维护者会使用 noreply 邮箱,此类地址将被过滤掉。
- PyPI 的关键字搜索无法通过编程方式使用,因此 PyPI 是通过对官方包索引进行名称匹配来发现的(优先匹配精确和前缀结果)。
- 在联系维护者时,请遵守各仓库的服务条款及适用的外联法律法规。
## 运行
此 actor 运行在 Apify 上:
属于包含 85+ 个按需付费数据 actor 的 Scrapemint 目录的一部分。
目录:
社区与最新发布:
标签:B2B销售, Homebrew安装, npm, PyPI, 命令控制, 商业线索挖掘, 开发者营销, 数据采集, 自定义脚本