~/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 拠点
DPV・CMRA・郡・ジオコードを含む Smarty 検証済み住所
最大手のバーチャル私書箱ネットワークから作る CMRA レジストリ——USPS は公開リストを出していません
拠点ごとのメールセンター運営者名と開始価格
増分エンリッチ——変更のない住所に二重課金しません
エンリッチ前に州・市・国・郵便番号・価格で絞り込み可能
活用例
- 不正対策と KYC——バーチャル私書箱を使った登録の検出
- 銀行・フィンテック・保険会社のコンプライアンスとリスク審査
- 郡・ジオコード・配達可能性を備えた住所インテリジェンス製品
- 州・国別に運営者と開始価格を比べる競合分析
- リード獲得——各拠点は独立運営のメールセンター
- コンプライアンスと引受 AI のための根拠データ
入力パラメータ
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
startUrls | array | 必須 | クロールの起点 URL——1 州に絞れば低コストで実行できます |
restrictToCountry | string | 任意 | クロールを 1 か国のスラッグに限定(例:usa) |
states | array | 任意 | 残す米国州——コード・名称・スラッグのいずれでも指定可 |
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 | 住所・運営者・価格・検証結果を含む拠点 1 件 |
| Actor 起動 | $0.00005 | 実行ごとに 1 回 |
約 2,000 拠点の米国全件クロールで、費用はおよそ 10 ドルです。
ヒント
- エンリッチの前に絞り込む。 すべてのフィルタは検証より前に実行されるため、絞り込んだクエリが、受け取らない拠点に Smarty クレジットを使うことはありません。
- 高速に一巡するなら fetchDetails をオフに。 住所はいずれにせよ一覧ページから取得されます。詳細ページが加えるのは区画番号と運営者名だけです。
- startUrls を 1 州に絞る ——低コストで再現しやすい実行になります。全米では約 50 リクエストですが、1 州ならごくわずかです。
- 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 に送られます。1 件につき 1 クレジットを消費する海外住所では特に重要です。