~/business/anytime-mailbox-scraper

Anytime Mailbox Scraper — Virtual Mailbox & CMRA Registry

Crawl every Anytime Mailbox virtual mailbox location worldwide — street address, mail-center operator, and starting price — with each address verified through Smarty for deliverability, CMRA status, county, and geocode.

address data TypeScriptCrawlee United StatesGlobal
proooxy/anytime-mailbox-scraper — spec
categorybusiness / address data
languageTypeScript
stackTypeScript, Crawlee
marketsUnited States, Global
outputclean, RAG-ready JSON

key features

Every Anytime Mailbox location worldwide — 2,077 US locations across 52 states and territories

Smarty-verified addresses with DPV, CMRA, county, and geocode

A CMRA registry scraped from the largest virtual-mailbox network — USPS publishes none

Mail-center operator name and starting price per location

Incremental enrichment — unchanged addresses are never re-billed

Filter by state, city, country, zipcode, or price before enrichment runs

use cases

  • Fraud and KYC screening — flag sign-ups using a virtual mailbox
  • Compliance and risk onboarding checks for banks, fintechs, and insurers
  • Address intelligence products with county, geocode, and deliverability
  • Competitor analysis across operators and starting prices by state
  • Lead generation — every location is an independently operated mail center
  • Grounding data for compliance and underwriting AI

input parameters

ParameterTypeRequiredDescription
startUrlsarrayrequiredCrawl entry points — narrow to one state for cheap runs
restrictToCountrystringoptionalLimit the crawl to one country slug, e.g. usa
statesarrayoptionalUS states to keep, as code, name, or slug
citiesarrayoptionalExact city names, case-insensitive
zipcodesarrayoptionalFull zipcodes or shorter prefixes (902 matches all 902xx)
searchTermstringoptionalFree-text grep across every location, optionally a regex
fetchDetailsbooleanoptionalAlso fetch detail pages for suite and operator (default: true)
enrichWithSmartybooleanoptionalVerify addresses through Smarty (default: true)
smartyAuthIdstringoptionalSmarty Auth ID — falls back to the SMARTY_AUTH_ID env var
proxyobjectoptionalResidential US proxy recommended

Output Example

 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}

Pricing

Pay-per-event — you are billed per location returned:

EventPriceWhat it covers
Location$0.005One location with address, operator, price, and verification
Actor start$0.00005Once per run

A full US crawl of roughly 2,000 locations costs about $10.

Tips

  • Filter before you enrich. Every filter runs ahead of verification, so a narrow query never spends Smarty credits on locations you will not receive.
  • Turn off fetchDetails for a fast sweep. Addresses come from the listing pages regardless; detail pages only add the building suite and operator name.
  • Narrow startUrls to one state for cheap, repeatable runs — the whole US takes roughly 50 requests, but a single state takes a handful.
  • Read verification.status. Records can legitimately come back as skipped-no-keys, no-candidates, or error; treat anything other than enriched as unverified rather than invalid.

faq

Do I need Smarty credentials?
No. Without them the verification phase is skipped and records are emitted with verification.status of skipped-no-keys — the addresses, operators, and prices still come through. Credentials add the deliverability, CMRA, county, and geocode fields.
Why is dpv_cmra always Y?
Anytime Mailbox locations are Commercial Mail Receiving Agencies, so Y is the expected result for a valid US address. That is exactly what makes the dataset useful as a CMRA registry: USPS publishes no public CMRA list.
Does a weekly refresh re-bill every address?
No. Verification results are cached in a named key-value store that persists across runs, so only new or changed addresses are sent to Smarty. This matters most for international addresses, which cost one credit each.

related in ~/business

Run Anytime Mailbox Scraper — Virtual Mailbox & CMRA Registry, or get a custom build

Start extracting on Apify in minutes, or hire me to build a bespoke scraper and RAG pipeline for your exact source and schema.

run on Apify get custom data