🀫husshhussh
🀫husshhusshOnePuppy
🀫 Yellow Pages · coverage as a system

Coverage is a query property. So we measure it.

Not a logo wall, not a round number. One question, asked from every one of 33,791 US ZIP areas: is there a real, licensed professional near me β€” or an honest handoff to the regulator? 2,867,681 people are in the index, and 99.8% of the map now answers within 25 miles. The aggregate is the easy number, so below it is the one that actually matters: the same question asked specialty by specialty, where some answers are still thin.

Run a real ZIP queryBack to the Yellow Pages

Snapshot 2026-08-04 β€” monotonic, recomputed as the index grows.

First principles

Three terms most directories blur together.

A coverage number is meaningless without its denominator. So here are the three quantities, kept separate on purpose. The trick the industry plays is quoting one and implying another.

Universe

U

Everyone licensed to practice β€” the true denominator. ~2M insurance producers; ~735k advisor individuals. Public counts, attributed below.

the whole population

Index

I

The verified listings we actually hold and serve. A strict subset of U. This is what most sites inflate; we publish it raw.

what we hold

Query

q(z, r)

From ZIP z, is there a verified listing within radius r? Coverage is the fraction of the map for which q returns true. This is the number that matters.

what we optimize

The insight worth the whole page: spatial recall decouples from inventory recall. We hold 3.20% of the advisor universe, yet already answer 92.9% of ZIP queries within 50 miles β€” because advisors cluster where people live, and one verified advisor covers a whole metro of queries. You do not need the population to cover the map.

The scoreboard

Recall today. Both axes, measured.

Financial advisors

RIAs, IARs, CFP professionals, and FINRA series-licensed representatives.

Spatial recall β€” the map answeredwithin 25 mi
75.0%25,327 of 33,791 ZIP areas
92.9%within 50 mi Β· 31,379 ZIPs
23,564
verified listings live in the index
3.20%
inventory recall of the licensed universe

22,558 registered adviser firms live β€” 58.6% of all ~38,500 in America, from the SEC Form ADV public-domain compilation.

Insurance agents & brokers

Every person licensed to sell any line of insurance in America.

Spatial recall β€” the map answeredwithin 25 mi
20.8%7,037 of 33,791 ZIP areas
37.5%within 50 mi Β· 12,681 ZIPs
1,108
verified listings live in the index
0.06%
inventory recall of the licensed universe

719,265 licensed producers live from official state rosters (TX, FL, LA, IA, OH, NV) β€” combined with curated listings: 37.8% of ZIPs within 25 mi, 54.0% within 50.

Two very different numbers, side by side, on purpose. Insurance is early β€” a deep first market (King County) and a national map still filling in. Advisors are far along on the axis that matters, the map. Neither number is rounded up.

The system

One pipeline. One invariant.

Coverage is not a spreadsheet; it is the output of a pipeline. Every query flows through the same five stages, and the last guarantee holds at 3% recall and at 99%.

  1. 01

    Ingest

    22,558 adviser firms from the SEC feed

    Public-domain sources only. The SEC Form ADV compilation; state Department-of-Insurance producer rosters as public records.

    ↓
  2. 02

    Index

    O(log n) ZIP resolution

    Every listing geocoded and placed on a spatial index over all 33,791 US ZIP areas. Lookups are nearest-first by great-circle distance.

    ↓
  3. 03

    Serve

    answer < 25 / 50 mi

    A ZIP query returns the nearest verified listings, distance-ranked. This is the only number that matters to a person searching: is someone near me, verified?

    ↓
  4. 04

    Fail over

    0 fabricated results

    No verified result within 50 miles? A deterministic handoff to the authoritative regulator by name. Never a dead end. Never an invented profile.

    ↓
  5. 05

    Claim

    owned, removable, theirs

    The consent-first write path. A professional creates, claims, verifies, updates, or removes their own listing, checked against the regulator at claim time.

The invariant

All 33,791 ZIP queries return an answer. Zero are fabricated. Recall only ever goes up.

A verified listing when we have one; an honest, by-name handoff to the SEC, FINRA, the CFP Board, NIPR, or your state Department of Insurance when we do not. There is no fourth outcome, and there is never an invented profile.

The people layer

The men and women who serve a neighborhood.

The largest part of the directory is not firms β€” it is people. Licensed professionals, from the public record, in the neighborhoods where they actually practise. Measured on exactly the same axis as everything above: can a person standing in a given ZIP reach one?

2,867,681
licensed professionals
across 30,556 of 33,791 ZIP areas
97.1%
reachable
carry a phone the regulator itself published
99.82%
of the US map
someone within 25 miles β€” 33,730 of 33,791 ZIP areas
15.1%
the thinnest specialty
Real Estate Salesperson β€” the number the aggregate hides

Recall by specialty β€” because β€œa healthcare worker near me” is not what anyone typed

The 99.8% aggregate is the flattering number. Measured separately, against the same 33,791-ZIP denominator at 25 miles, the everyday professions are close to answered and the specialised ones are not β€” Real Estate Salesperson sits at 15.1%. That gap is real, it is ours to close, and hiding it inside an average would be the easiest lie on this page. Below are the 40 specialties a person can filter for today with at least a thousand people behind them, out of 368 distinct credentials in the index.

  • Healthcare practice99.7%721,457
  • Mental health & counseling99.0%543,830
  • Primary care99.1%316,676
  • Dentist98.4%174,099
  • Physical therapist98.2%165,469
  • Pharmacy98.3%137,697
  • Home & senior care97.8%102,536
  • Speech & hearing97.3%101,999
  • Occupational therapist96.7%80,909
  • Chiropractor96.6%68,398
  • Eye care96.0%61,023
  • Pediatrician90.6%49,364
  • Women's health93.8%46,541
  • Nutrition & dietetics94.6%37,888
  • Massage therapist90.5%31,801
  • Acupuncturist67.7%22,731
  • Orthopedics87.2%18,056
  • Podiatrist85.2%17,488
  • Securities - Exemptions27.6%12,833
  • Dermatologist73.3%11,157
  • Neurology57.4%10,494
  • Oncology & hematology47.9%7,531
  • Urology74.7%6,614
  • Gastroenterology35.9%5,903
  • Cardiologist66.0%4,108
  • Naturopathic & holistic53.6%3,948
  • Endocrinology32.5%3,788
  • Allergy & immunology58.2%3,556
  • Nephrology32.0%3,437
  • Real Estate Salesperson15.1%3,338
  • Professional Engineer32.2%2,660
  • Architecture Firm28.3%2,633
  • Home Improvement Contractor16.4%2,462
  • Advanced Practice Registered Nurse31.0%2,204
  • Rheumatology30.7%2,177
  • Hairdresser/Cosmetician19.7%1,946
  • Emergency Medical Technician18.5%1,722
  • Licensed Clinical Social Worker25.5%1,712
  • Architect25.6%1,489
  • Real Estate Broker15.5%1,133

What we are holding back, and why

  • 241,539 tradespeople recovered. State files publish a licence-type code rather than a profession β€” ELC, 70, 10β€” and a code tells you nothing. But that is a labelling problem, never the licensee’s fault, so we went and got the regulator’s own dictionary: Connecticut publishes the code beside its plain-English name, and 465 of 518 resolve to exactly one credential. Electricians, contractors, engineers and EMTs are in the directory because of it.
  • 290,150 still held back β€” codes the registry gives more than one meaning (ELC covers both Electrical Journeyperson and Electrical Contractor), and states whose dictionary we do not yet hold. Picking the most common meaning would put a wrong profession on tens of thousands of real people. Being listed wrongly is worse than not being listed.
  • 143,197 lapsed licences excluded β€” inactive, expired, revoked or surrendered. A licence that is not in force is not a referral.
  • 90,325 trainees excluded β€” students in supervised training programmes are licensed, and they are not open for business.
  • 337,000 rows had their state corrected. The extract’s state column carries the licence-issuing state, not the address. We measured it β€” of the rows where the two disagreed, the published phone’s area code matched the ZIP nine times for every one it matched the label β€” so the ZIP decides where someone appears, always.
The road to 100% of America πŸ‡ΊπŸ‡Έ

The real blocker, and the four steps past it.

Getting here was never a data problem β€” the public record already holds far more people than we serve. It was a bytes problem, and naming it correctly was most of the work. Depth costs about 126Β MB for 1,633ZIP areas; the same depth everywhere would cost roughly 2.6Β GB, which is not a thing you can ship in a container image. But answering β€œis someone near me” only needs one reachable professional β€” so coverage and depth get bought separately, and coverage turned out to be cheap.

  1. 1

    Every ZIP answers, and now almost every ZIP answers with a neighbour

    Live

    National ZIP resolution over all 33,791 ZIP areas, distance-ranked, with a by-name handoff to the regulator wherever the index is still thin. Nobody hits a dead end, and nothing is ever invented to fill a gap.

  2. 2

    The thin national tier β€” the step that took the map from 37.8% to today's number

    Live

    The source was never the constraint: the CMS NPPES registry is public domain and publishes providers in nearly every populated ZIP. So every ZIP outside the deep tier got a shallow shard β€” about 30 listings, phone-first, one of every specialty before two of any. 28,923 ZIP areas, 572,239 listings, 62 MB. Shards group by 3-digit ZIP prefix, which is both cheaper to build and better to serve, because a proximity query fans out to neighbours and neighbours share a prefix.

  3. 3

    Close the rare-specialty gap the aggregate hides

    Next

    A thin shard spreads across specialties, so common professions land everywhere and rare specialists rarely make the cut β€” Real Estate Salesperson is still at 15.1% while the aggregate reads 99.8%. The fix is not more generic depth; it is a targeted pull per specialty per region, which is a different query and a much smaller one. This is the honest next number to move.

  4. 4

    Move depth out of the image

    Then

    The per-ZIP cap is gone β€” every one of the 2,295,442 people we have captured is listed, because someone who is in the index but hidden behind a truncation is not in the directory in any sense that matters to them. That costs 251 MB inside the image, which works today and will not work at ten million. So depth stops living in the image: deep shards become object-store artifacts fetched per request behind a small in-process cache, versioned by content hash so a deploy can never serve a half-swapped index.

  5. 5

    The trades, the advisers, the agents, the civic roll

    Then

    Healthcare is the vertical with a clean public-domain national file, which is why it is first, not because it matters most. Insurance producers (state DOI rosters, NIPR), securities professionals (SEC IAPD, FINRA), and the building trades all need either a code dictionary or a licensing agreement. Each is a named piece of work with a named blocker β€” never a scrape, never a guess.

  6. 6

    Claimed, owned, removable

    Always

    Size is not the goal; being trusted is. Every professional can claim their one listing, verified against the regulator at claim time, and remove it in a single step with no retention flow. A directory that grows faster than it earns consent is the thing we are replacing.

The universe, attributed

  • Licensed insurance producers~2M individuals (236k+ entities) (NAIC)
  • SEC-registered investment advisers (firms)21,669 (2024) (SEC)
  • State-registered advisers~16,897 (NASAA 2024)
  • FINRA-registered representatives~628,000 (2023) (FINRA)
  • CFP professionals107,529 (Dec 2025) (CFP Board)

Run a query from your ZIP β†’

Coverage figures are measured against 33,791 Census ZCTAs and committed as a dated snapshot: professions last measured 4 August 2026, the people index 28 July 2026. They move when we re-run that measurement, not on every deploy. We never bulk-copy restricted registries (NIPR, FINRA BrokerCheck, CFP Board); firm-level facts are the SEC Form ADV public domain, attributed and dated. A directory, not advice β€” confirm licensure with the regulator.