~/business/anytime-mailbox-scraper
Anytime Mailbox 스크래퍼 — 가상 사서함 및 CMRA 레지스트리
전 세계 모든 Anytime Mailbox 가상 사서함 지점을 수집합니다 — 도로명 주소, 우편 센터 운영자, 시작 가격 — 그리고 모든 주소를 Smarty로 검증해 배달 가능성, CMRA 여부, 카운티, 지오코드를 제공합니다.
주소 데이터
TypeScriptCrawlee
미국전 세계
카테고리business / 주소 데이터
언어TypeScript
스택TypeScript, Crawlee
마켓미국, 전 세계
출력클린한 RAG-레디 JSON
주요 기능
전 세계 모든 Anytime Mailbox 지점 — 미국 52개 주·준주에 2,077곳
DPV, CMRA, 카운티, 지오코드를 포함한 Smarty 검증 주소
최대 규모 가상 사서함 네트워크에서 만든 CMRA 레지스트리 — USPS는 목록을 공개하지 않습니다
지점별 우편 센터 운영자명과 시작 가격
증분 보강 — 변경되지 않은 주소는 다시 과금되지 않습니다
보강 전에 주, 도시, 국가, 우편번호, 가격으로 필터링
활용 사례
- 사기 방지 및 KYC — 가상 사서함을 사용한 가입 탐지
- 은행, 핀테크, 보험사를 위한 컴플라이언스·리스크 심사
- 카운티, 지오코드, 배달 가능성을 갖춘 주소 인텔리전스 제품
- 주·국가별 운영자와 시작 가격 비교 경쟁 분석
- 리드 발굴 — 모든 지점은 독립 운영되는 우편 센터
- 컴플라이언스·언더라이팅 AI를 위한 근거 데이터
입력 파라미터
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
startUrls | array | 필수 | 수집 시작 URL — 저렴한 실행을 원하면 한 개 주로 좁히세요 |
restrictToCountry | string | 선택 | 수집을 한 국가 슬러그로 제한, 예: 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를 한 개 주로 좁히세요 — 저렴하고 반복 가능한 실행이 됩니다. 미국 전체는 약 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로 전송됩니다. 주소당 1크레딧이 드는 해외 주소에서 특히 중요합니다.