~/business/anytime-mailbox-scraper
Anytime Mailbox 爬虫——虚拟邮箱地址与 CMRA 名录
抓取 Anytime Mailbox 全球所有虚拟邮箱网点——街道地址、邮件中心运营方与起步价——并通过 Smarty 逐条核验地址,输出可投递性、CMRA 标记、所属县与经纬度。
地址数据
TypeScriptCrawlee
美国全球
分类business / 地址数据
语言TypeScript
技术栈TypeScript, Crawlee
市场美国, 全球
输出干净、RAG 就绪的 JSON
核心特性
覆盖 Anytime Mailbox 全球网点——截至 2026 年 6 月,美国 52 个州及属地共 2,077 个
经 Smarty 核验的地址,含 DPV、CMRA、所属县与经纬度
取自最大虚拟邮箱网络的 CMRA 名录——USPS 并不公开此类名单
每个网点的邮件中心运营方名称与起步价
增量富集——未变更的地址不会重复计费
在富集前即可按州、城市、国家、邮编或价格筛选
应用场景
- 反欺诈与 KYC 筛查——识别使用虚拟邮箱注册的用户
- 银行、金融科技与保险机构的合规与风险准入核查
- 含所属县、经纬度与可投递性的地址情报产品
- 按州与国家比较各运营方与起步价的竞品分析
- 获客线索——每个网点都是一家独立经营的邮件中心
- 合规与核保 AI 的事实依据数据
输入参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
startUrls | array | 必填 | 抓取入口 URL——限定到单个州可显著降低成本 |
restrictToCountry | string | 可选 | 限定抓取某一个国家的 slug,例如 usa |
states | array | 可选 | 要保留的美国州,可用代码、全称或 slug |
cities | array | 可选 | 精确城市名称,不区分大小写 |
zipcodes | array | 可选 | 完整邮编或前缀(902 匹配所有 902xx) |
searchTerm | string | 可选 | 对全部网点做全文检索,也可用正则 |
fetchDetails | boolean | 可选 | 同时抓取详情页以获取楼层套房与运营方(默认:开启) |
enrichWithSmarty | boolean | 可选 | 通过 Smarty 核验地址(默认:开启) |
smartyAuthId | string | 可选 | Smarty Auth ID——未填时回退到 SMARTY_AUTH_ID 环境变量 |
proxy | object | 可选 | 建议使用美国住宅代理 |
输出示例
1{
2 "source": {
3 "provider": "anytimemailbox",
4 "url": "https://www.anytimemailbox.com/s/adelanto-11328-bartlett-avenue",
5 "slug": "adelanto-11328-bartlett-avenue",
6 "operator": "NEXT-N-LINE TAX SERVICES",
7 "country": "United States",
8 "startingPrice": "US$ 11.99",
9 "rawAddress": "11328 Bartlett Ave, Ste 5, Adelanto, CA 92301, United States",
10 "scrapedAt": "2026-06-09T12:04:51.220Z"
11 },
12 "addressInput": {
13 "street": "11328 Bartlett Ave Ste 5",
14 "secondary": "Ste 5",
15 "city": "Adelanto",
16 "state": "CA",
17 "zipcode": "92301",
18 "country": "United States"
19 },
20 "verification": {
21 "provider": "smarty-us",
22 "status": "enriched",
23 "report": {
24 "components": { "pmb_designator": "PMB" },
25 "metadata": { "county_name": "San Bernardino", "latitude": 34.582, "longitude": -117.409 },
26 "analysis": { "dpv_cmra": "Y", "dpv_match_code": "Y" }
27 }
28 }
29}
定价
按事件计费——按返回的网点数量计费:
| 事件 | 价格 | 计费内容 |
|---|---|---|
| 网点 | $0.005 | 一个网点,含地址、运营方、价格与核验结果 |
| Actor 启动 | $0.00005 | 每次运行一次 |
全量抓取美国约 2,000 个网点,费用约为 10 美元。
使用建议
- 先筛选,再富集。 所有筛选条件都在核验之前执行,因此精确的查询绝不会把 Smarty 额度花在你并不需要的网点上。
- 快速普查时关闭 fetchDetails。 地址本身来自列表页,无论如何都能拿到;详情页只是额外补充楼层套房与运营方名称。
- 把 startUrls 收窄到单个州。 全美抓取大约需要 50 次请求,而单个州只需寥寥几次——便于低成本、可重复地运行。
- 读取 verification.status。 记录可能合理地返回 skipped-no-keys、no-candidates 或 error;把 enriched 之外的一切视为“未核验”,而非“无效”。
常见问题
必须提供 Smarty 凭据吗?
不必。未提供时会跳过核验阶段,记录的 verification.status 为 skipped-no-keys——地址、运营方与价格依然会返回。填入凭据后才会补全可投递性、CMRA、所属县与经纬度字段。
为什么 dpv_cmra 总是 Y?
Anytime Mailbox 的网点本身就是商业信件代收机构(CMRA),因此有效的美国地址返回 Y 是预期结果。这正是该数据集作为 CMRA 名录的价值所在:USPS 并不公开 CMRA 名单。
每周刷新会对所有地址重复计费吗?
不会。核验结果缓存在一个跨运行持久化的命名键值存储中,只有新增或变更的地址才会发送给 Smarty。对每条要消耗一个额度的国际地址而言,这一点尤其重要。