The Addressable-Account Teardown: Census Cells to a Dated Range
Turn one vertical's Census cells and a named list into a dated low, central, and high account range, with coverage by size band and a reason for every filter.
Key takeaways
- The billing unit decides the count: US dentistry reads as 135,665 establishments, about 122,711 firms (unverified series), or 202,485 active dentists, depending on what you count.
- A commercial list claiming 226,938 dental "companies" is 1.67x the 135,665 CBP establishments. That is close to the 1.49 dentists-per-establishment ratio, which suggests the list counts people rather than offices.
- In Refolk's index, US dental practice and office managers number 3,184, about 2.3% of CBP establishments, so a named list built only from profiles measures coverage, not market size.
- Multiplying the dentist-level DSO affiliation share of 16.1% by the establishment count to get a number of DSO practices is a category error. Compare against DSO practice totals instead.
- County Business Patterns appears about 18 months after its reference year and, at the time of writing, has no scheduled next edition, so every cell in a sizing model needs its reference year and release date stamped on it.
- Never sum SUSB firms across states or industries: a multi-location firm is counted once in each area, which overstates the number of unique firms.
This guide covers one job: working out how many companies in a vertical could actually buy, backing that number with a named list, and defending the gap between the two before it goes into a sizing model or a board deck. It is for strategy and research teams, talent-intelligence analysts, and operators sizing a market. I take one vertical, US dentistry (NAICS 621210, Offices of Dentists), through every decision point with the real intermediate counts, including the wrong turns that inflate a first draft. You can follow the same path on your own vertical.
What the procedure produces, step by step
The procedure produces four things that travel together: a dated low, central, and high addressable-account figure; a named list matched against it; a coverage ratio for each size band; and a filter log with a written reason for every step between the official count and the final number. A single number pulled from one database is none of these.
Most guides to bottom-up market sizing stop at "count the companies, multiply by ACV" (annual contract value, the yearly revenue per account). They treat the count as a lookup. In practice it is the weakest input in the model. It depends on which unit you count, which official cell you pull, how well the industry code matches the buyer, and how much of that cell your named list actually covers.
One ordering question needs settling first. The ranking pages build the list first ("use a B2B data platform to count companies"). I pull the official cell first. A list tells you what the list contains. Only the official count tells you what the market contains, and you need it before you can say what share the list covers.
The durations are my own estimates for one analyst. They are not sourced figures.
Census cell to named-account range
- Fix the billing unitDecide whether you bill per firm, per location, or per practitioner, and write one sentence tying that unit to your pricing (about 1 hour). Done when every later count carries a unit label.
- Pull the official cellPull SUSB firms by enterprise size, CBP establishments by employment size, and NES nonemployers for your code (about half a day). Done when every cell sits in one table with its reference year and release date.
- Test the code against the buyerCheck the code's exclusions, multi-office groups and their head offices, and government or HMO clinics, and classify a random 100-record sample (1 to 2 days). Done when you have a list of codes added or excluded, with a reason for each.
- Gather second countsCollect association workforce figures, licensing rolls, and DSO practice totals (about 1 day). Done when each count records its unit and what it includes and excludes.
- Build the named listAssemble accounts band by band from professional profiles and the open web, then deduplicate (2 to 5 days). Done when every row is one account with a location count and a source.
- Match and measure coverage by bandMatch named accounts to the official size bands and divide (about 1 day). Done when every band, plus the separate rows, has its own coverage ratio.
- Reconcile and set the rangeTurn the official cell, measured filters, and coverage into low, central, and high figures (about half a day). Done when the range carries a date stamp and a written log entry for every filter.
Which unit should the count use: firms, establishments, or practitioners?
Count the unit you bill. If you price per location, count establishments. If you price per contract with a whole business, count firms. If you price per seat, count practitioners. Never add two of these together.
The three official terms:
- Establishment: a fixed physical location where business is done. County Business Patterns (CBP) counts these.
- Firm: the enterprise that has operational control of one or more establishments. All of its establishments count as one firm. Statistics of US Businesses (SUSB) counts these.
- Nonemployer: a business with no paid employees. Nonemployer Statistics (NES) counts these separately from CBP and SUSB.
In the worked example, assume the product is practice software priced per location and sold to the practice owner or a group's operations lead. That makes establishments the billing unit and firms the number of buying decisions. Both belong in the model: the first drives revenue, the second drives sales capacity.
What each official unit counts
- Firm (SUSB)One enterprise, however many offices it controls; counts buying decisions
- Establishment (CBP)One physical office; each office of a dental group is coded 621210 separately
- Practitioner (ADA HPI)One licensed dentist; several can share one office
- Nonemployer (NES)A business with no paid staff; sits outside CBP and SUSB entirely
The firm-to-establishment spread shows how much multi-site concentration a vertical has. Dentistry's spread is narrower than the national average:
| Scope | Firms | Establishments | Per firm |
|---|---|---|---|
| US, all industries (SUSB 2022 / CBP 2023) | 6,395,635 | 8,361,342 | 1.31 |
| US, all industries (Economic Census 2022) | 6.2M | 8.0M | 1.29 |
| US 621210 (third-party firms / CBP 2023) | 122,711 | 135,665 | 1.11 |
| Canada 6212 (employer vs non-employer) | 17,857 | 15,430 | 0.86 nonemployer per employer |
Rows 1 and 3 mix reference years. The 122,711 firm figure comes from a third-party page that does not name its series, so treat it as unverified until you replace it with the SUSB national row for your code. The Canadian row compares employers with non-employer or indeterminate establishments. It is not a firm-to-establishment ratio. I include it because it shows that in this industry the nonemployer row is not a rounding error.
What the spread proves: a ratio of 1.11 means most dental practices are single-site, so firm and establishment counts sit close together. When it lies: NAICS codes a dental group office by office, so a group with several offices gets 621210 on each one. Meanwhile, DSO revenue concentrates in roughly 7,800 practices. A DSO (dental support organisation) is a company that runs the business side of many affiliated practices. The narrow average hides a two-tier market: a long tail of single offices that each make their own decision, and a short head of groups where one decision covers dozens of offices.
How do you pull the official cell without inheriting its errors?
Pull three cells for your code: CBP establishments by employment size, SUSB firms by enterprise size, and NES nonemployers. Label each one with its reference year and release date before you use it. Each series has a known defect: lag, noise, or a unit trap.
CBP: establishments, about 18 months late
For 621210, secondary pages that repeat the newest edition report 135,665 establishments and 1,028,889 employees, with 95% of establishments under 20 staff. I have not checked those figures against census.gov, and you must before they go in a deck. At the time of writing, the newest edition covers reference year 2023 and was released June 26, 2025, about 18 months after the reference year. Census lists no planned release date for the 2024 edition while it evaluates alternatives to comply with a Commerce order prohibiting noise infusion. Check the CBP data page each time you refresh. Do not assume a schedule.
Noise infusion means Census perturbs cell values slightly to protect confidentiality. Noise-infused cells look like ordinary integers, and the API does not flag which values were perturbed. In practice, put a band around any county or state cell with 3 or fewer establishments rather than treating it as exact. Older editions used suppression instead, and under suppression more than half of county-industry cells were withheld. If you need historical sub-national cells, the imputed CBP files published by Eckert, Fort, Schott and Yang fill those gaps. I have not established how many cells for 621210 are noise-affected. If your model depends on state or county cells, count them from the raw file.
SUSB: firms, with a summing trap
Nationally, SUSB shows 6,395,635 employer firms for 2022. Within one geographic area, a multi-establishment firm's establishments in the same industry count as one firm. Add the state rows together and a multi-state group is counted once per state. Tabulations by enterprise industry exist only for reference years 2012 to 2015, so newer tables count a firm in every industry where it has establishments. Use the national row for your code, and never sum across states or industries. I did not retrieve the 621210 firm counts by size class. Pull them from the SUSB datasets page.
NES: nonemployers, a separate row
NES reports 29,811,495 nonemployer businesses nationally for 2022 (a secondary figure). I did not retrieve the 621210 count. Keep it as its own row, and decide in writing whether a practice with no paid staff can buy your product. If it can't, the row stays in the log as an exclusion with a reason. It does not quietly disappear.
Series | Unit | Code | Geography | Size class | Count | Reference year | Release date | Pulled on | Noise or suppression note CBP | Establishments | 621210 | US | All sizes | 135,665 (verify) | 2023 | June 26, 2025 | <date> | National cell; band any sub-national cell of 3 or fewer CBP | Establishments | 621210 | US | Under 20 staff | <pull> | 2023 | June 26, 2025 | <date> | CBP | Establishments | 621210 | US | 20 staff and over | <pull> | 2023 | June 26, 2025 | <date> | SUSB | Firms | 621210 | US national row only | By enterprise size | <pull> | <year> | <date> | <date> | Do not sum states NES | Nonemployers | 621210 | US | n/a | <pull> | <year> | <date> | <date> | Separate row; never added to CBP
One row per cell. Fill "Pulled on" the day you download, and never cite a cell with a blank year column.
Does the industry code match the buyer?
Not fully, and the mismatch runs in both directions. Some real buyers sit under other codes or outside the business statistics altogether, and some records inside the code will never buy. You find out how big each leak is by testing, not by assuming.
The documented leaks around 621210:
- Dental laboratories are classified under 339116, not 621210. Include them only if your product serves labs, and as their own row.
- Hygienist or denturist establishments go to 621399. The same rule applies.
- Government and HMO dental clinics mostly fall outside SUSB, which excludes most government entities. In Refolk's index, the top employers in a sample of US dental practice managers were the US Air Force, Kaiser Permanente, and the US Army. None of these are 621210 private practices, but all of them employ people who run dental offices.
- DSO head offices. Each affiliated office carries 621210. If your buyer is the support organisation rather than the office, the head office is a separate account to find, and you should check its code rather than assume it.
What the code proves: the main activity at a location. When it lies: your buyer is defined by a workflow or a budget, and the activity code is only a proxy for that. The official count is too high where the code includes records that will never buy, and too low where buyers sit in other codes or outside SUSB.
The misclassification share for 621210 has not been published, so measure your own. Draw 100 records at random from whatever list you are using for the code. Classify each one as buyer, non-buyer, or wrong code, and record the shares. That sample is the evidence behind your central figure. I am not giving you a share I haven't measured.
Also watch for a classification change. The revised NAICS applies from reference year 2027, and OMB publishes the final changes in the Federal Register. My sources do not establish whether 621210 will be split, merged, or redefined. Read Part II of FR 2026-14086 for your own code, and note in the log whether your cell sits on the old or the new basis.
What do second counts measure, and how do they compare?
Second counts check the official cell, but most of them count people rather than businesses. Convert each one to your unit before comparing, or leave it out. Lined up against CBP establishments, the US dentistry counts look like this:
| Source | Unit | Count | Ratio to CBP |
|---|---|---|---|
| CBP 2023 | Establishments | 135,665 | 1.00 |
| Third-party, unverified series | Firms | 122,711 | 0.90 |
| ADA HPI 2024 | Active dentists | 202,485 | 1.49 |
| 73% owner share x dentists | Owner dentists (derived) | about 147,800 | 1.09 |
| Top-10 DSOs | Supported practices | about 7,800 | 0.057 |
| Commercial list seller | "Companies" | 226,938 | 1.67 |
All ratios are my own arithmetic. The owner row multiplies a 2023 ownership share by a 2024 dentist count, so it mixes years. The DSO row is a secondary figure I have not verified against a primary source. One source puts the 5 largest DSOs at more than 5,600 supported practices.
The same market, five units
- 226,938Commercial list "companies"
Unit not stated; likely mixes people, offices, dormant records
- 202,485Active dentists (ADA HPI)
People, not businesses
- about 147,800Owner dentists (derived)
An owner count is not a practice count
- 135,665CBP establishments
Offices; verify on census.gov
- 122,711Firms (third-party)
Unverified series; replace with SUSB
Reading the ladder:
- Active dentists, 202,485. This proves the size of the workforce. Read as a market count, it overstates offices by about half, because several dentists can share one office.
- Owner dentists, about 147,800. This comes from 73% of dentists being practice owners. It lands close to the establishment count, which is tempting. But a practice can have more than one owner, so it does not prove a practice count.
- DSO practice totals, about 7,800 for the top ten. This is the right comparator for the multi-location tier. It is not a share to apply to the whole cell.
- Licensing rolls and association totals. I did not retrieve these. If you use them, record whether they count licensees, active practitioners, or offices.
The commercial list deserves its own check.
My hypothesis, which I have not tested, is that lists keyed on licensed individuals count dentists rather than offices, and add dormant records on top. To test it, take a sample, deduplicate by street address and NPI (the US provider identifier), and compare the survivors with the CBP cell. Until you have done that, the list is a source of names. It is not a ceiling.
How do you build the named list and measure its coverage by band?
Build the named list one size band at a time, then divide matched accounts by the official count in each band. An aggregate ratio hides what matters. Profile coverage is usable for multi-location groups and very thin for single-site practices, and the board needs to see that split rather than one blended percentage.
Two wrong turns first
Wrong turn one: the keyword "dental". Searching Refolk's index for US profiles with Owner/Partner seniority and a "dental" keyword returns 8,980 people. In a sample of 25, the leading employers included a dental software company, an M&A advisory firm, and marketing agencies, alongside real practices. A dental-software CEO counted as a practice owner is a false positive. So 8,980 against about 147,800 owner dentists, or 6.1%, is an upper bound on coverage, not a measurement.
Wrong turn two: practice managers taken at face value. Searching for US dental practice and office managers returns 3,184 profiles, about 2.3% of CBP establishments. The leading employers in the sample were the US Air Force, Kaiser Permanente, and the US Army. These may well be buyers, but they belong in the government and HMO row, outside the 621210 cell. Folding them into the practice band inflates its coverage.
| Query in Refolk's index | Profiles | Comparator | Coverage |
|---|---|---|---|
| US dental practice and office managers | 3,184 | 135,665 establishments | 2.3% |
| US dental Owner/Partner | 8,980 | about 147,800 owner dentists | 6.1% upper bound |
| UK dental practice managers | 1,431 | UK practice count not retrieved | n/a |
| US managers against UK managers | 3,184 / 1,431 | n/a | 2.2x |
Coverage is this low because 95% of establishments have under 20 staff, and owner-dentists rarely keep professional profiles. A named list built only from profiles will look like an 80 to 90% shortfall in the small bands.
A named list that covers 2% of small practices is a coverage measurement, not a market finding.
The bands to build
Match the bands to the size classes in your official pull, so every numerator has a denominator. At minimum, split under 20 staff from 20 and over, since 95% of establishments sit below 20. Then add the rows that do not come from the cell:
- Multi-location groups and DSOs. Compare against DSO practice totals and against the establishments you can match office by office. Profile sources work well here.
- Employer establishments, 20 staff and over. Compare against the CBP size class.
- Employer establishments, under 20 staff. Compare against the CBP size class. Build this band mainly from address-based sources, because profile coverage is thin.
- Nonemployers. Compare against NES, only if you decided they buy.
- Government and HMO clinics. Keep this as a separate row with its own named list. It has no official comparator in SUSB.
The multi-location band is where Refolk removes the most work. You ask in plain English for groups by location count with a named operations lead, and get back accounts with the decision-makers attached, ready to match office by office against the establishment cell.
To match, compare each named account's offices with the official cell by address, roll offices up to firms, and assign each firm to the band its staff count puts it in. Coverage for a band is matched accounts divided by the official count for that band. Report it to one decimal place, and record the matching rule in the log.
How do you reconcile the two counts into a low, central, and high range?
The range comes from the official cell adjusted by measured filters. The named list does not set it. The list proves that accounts exist, and the coverage ratio by band explains why the list is smaller than the range.
Define the three figures in writing before you calculate them:
- High: the official cell for your billing unit, plus any separate rows you decided to include (out-of-code buyers, nonemployers if they buy), before any deductions. In the worked example, it starts from the 135,665 establishments once you have verified them. It never starts from the commercial list's 226,938.
- Central: the high figure minus the non-buyer and wrong-code shares from your 100-record sample.
- Low: the central figure, using the pessimistic end of the sample's non-buyer share, minus the noise band on small sub-national cells, and leaving out any row you included on judgement rather than evidence.
On tolerance: one ranking glossary says to reconcile any gap beyond 2 to 3x between top-down and bottom-up totals. A 20% tolerance between two unit counts also circulates, but I found no published source for it. Pick your own tolerance before you match, write it in the log, and don't move it afterwards.
Where each band stands after reconciliation
In dentistry, the small employer bands usually land top-left: the code fits, the list is thin. The DSO tier can reach top-right. The government and HMO row sits bottom-right, because the buyers exist and can be named but no official business count covers them.
ADDRESSABLE-ACCOUNT LEDGER Vertical and code: <e.g. US dentistry, NAICS 621210, current NAICS basis> Billing unit sentence: <e.g. Priced per office location, so the billing unit is the establishment; firms give the number of buying decisions> Date stamp: <date compiled> | Cells: <series, reference year, release date for each> Gap tolerance (set before matching): <your figure> | Source for tolerance: <your own, stated> FILTER LOG 1. Start | CBP establishments, national | <count> | Reason: matches billing unit | Evidence: cell register row 1 2. Add or exclude code | <code> | <+/- count> | Reason: <buyer or not> | Evidence: <code definition> 3. Misclassification | <share from 100-record sample> | <- count> | Reason: non-buyer or wrong code | Evidence: sample file 4. Nonemployers | <include or exclude> | <count> | Reason: <can a no-staff business buy?> | Evidence: NES row 5. Government and HMO row | <count of named accounts> | separate row | Reason: outside SUSB | Evidence: named list 6. Noise band | <cells of 3 or fewer> | <+/- count> | Reason: perturbed small cells | Evidence: raw file RANGE: Low <n> | Central <n> | High <n> COVERAGE BY BAND Band | Official count | Named and matched | Coverage Multi-location groups and DSOs | <n> | <n> | <%> 20 staff and over | <n> | <n> | <%> Under 20 staff | <n> | <n> | <%> Nonemployers | <n> | <n> | <%> Government and HMO (no official comparator) | n/a | <n> | n/a
One ledger per vertical per refresh. Every line between Start and Range needs a reason and the evidence behind it.
How does the count go wrong?
Nearly every failure falls into one of two kinds: the unit changes partway through the calculation, or a false positive gets counted as a buyer. These are the eight that show up in a vertical like dentistry, with what each one looks like and the check that catches it.
- Adding CBP establishments to NES nonemployers and calling the total "companies". CBP counts physical locations, not distinct firms, and NES counts a different population again. The result is a large, impressive number with no unit. Check: every column you sum uses the same unit.
- Summing SUSB firms across states. A multi-state DSO is counted once in each state where it has offices, so the total overstates unique firms. Check: use the national row only.
- Turning the dentist-level DSO share into a practice count. 16.1% x 135,665 produces about 21,842 "DSO practices", a figure HPI's own guidance rules out. Check: read the unit stated in the source before multiplying anything by it.
- The keyword "dental" in profile searches. It returns software vendors, marketers, and M&A advisers along with practice owners. The false positive is a dental-software CEO counted as a practice owner. Check: require the employer to be a practice, not the profile to mention dentistry. In Refolk, put the employer type in the request itself ("practice owners of independent single-location dental offices") so that vendors never enter the list.
- Folding government and HMO clinics into the practice count. They sit outside SUSB, so adding their named accounts to a 621210 band inflates its coverage against a denominator that never included them. Check: keep them as their own row.
- Trusting an inflated commercial list. The 226,938 figure probably mixes dentists, locations, and dormant records. Check: deduplicate a sample by address and NPI, then compare with CBP.
- Treating noise-infused small cells as exact. A county cell of 2 establishments may not be 2, and nothing in the API tells you so. Check: band every county or state cell with 3 or fewer establishments.
- Citing a stale reference year as current. A deck that calls a reference-year-2023 cell "current" two or three years later misses whatever DSO consolidation happened in between, and affiliation more than doubled between 2015 and 2024. Check: date-stamp every cell with its reference year and release date, on the slide as well as in the model.
The pattern behind most of these: the bigger the number, the more likely it is that a unit changed somewhere upstream. When a count comes in well above the official cell, find the unit change before you look for missing businesses.
How do you keep the range current?
Refresh the range when an input changes, not on a calendar alone, and always re-date it. Four inputs move: the official edition, the classification basis, the market's own consolidation, and your named list.
- A new CBP edition. Check the CBP data page at each refresh. At the time of writing, no date has been set for the edition after reference year 2023, so the cell you use now may be the last one on the current basis for a while.
- The NAICS revision. The revised classification applies from reference year 2027. When final changes for your code appear in the Federal Register, re-run the code test and note the basis in the ledger.
- Consolidation. DSO affiliation more than doubled over the decade measured by HPI. Recheck DSO practice totals at every refresh, because that tier moves faster than the official cell.
- The named list. Re-run the band queries, re-match, and recompute coverage. Coverage that moves without the official count moving means your list changed, not the market.
The date stamp is part of what makes the number defensible. A range with its sources and reference years printed beside it survives a skeptical CFO in a way an undated single figure does not.
Before the range goes into the model or the deck
- The billing unit is written as one sentence and every count in the ledger carries that unit label.
- Every official cell shows its series, reference year, release date, and the date it was pulled.
- The 135,665 establishment figure, or your own code's equivalent, has been checked against census.gov.
- SUSB firms come from the national row only, with no state or industry sums.
- Nonemployers, government and HMO clinics, and out-of-code buyers each sit in their own row with an include or exclude reason.
- The misclassification share comes from a random 100-record sample, and the sample file is attached.
- No second count expressed in people (dentists, owners, DSO-affiliated dentists) has been converted into a practice count.
- The named list excludes vendors, agencies, and advisers by employer type, not by keyword.
- Every size band shows official count, matched accounts, and coverage ratio.
- The gap tolerance was written down before matching, along with where it came from.
- Low, central, and high figures are each defined in writing and carry the date stamp.
Questions practitioners ask
Should I count firms or establishments for bottom-up market sizing?
Count the unit you bill. Per-location pricing means establishments, which County Business Patterns counts. Per-contract pricing means firms, which SUSB counts. Keep both, because establishments drive revenue and firms drive the number of sales decisions. Never add them together, and never sum SUSB firms across states or industries: a multi-location firm is counted once in each area or industry where it operates, so the total overstates unique firms.
Why is my database list bigger than the Census count?
Usually because the list counts a different unit. In US dentistry, one commercial list claims 226,938 active companies. That is 1.67 times the 135,665 CBP establishments and close to the 1.49 dentists per establishment. My working hypothesis is that lists keyed on licensed individuals count people rather than offices, plus some dormant records. To test it, sample the list, deduplicate by address and provider identifier, and compare what is left with the official cell.
How current is County Business Patterns data?
It lags by about 18 months. At the time of writing, the newest edition covers reference year 2023 and was released June 26, 2025. Census lists no planned date for the next edition while it evaluates alternatives to comply with a Commerce order prohibiting noise infusion. Check the CBP data page before every refresh, and stamp the reference year and release date on every cell you cite.
How big a gap between the official count and my named list is acceptable?
No published standard covers the gap between two unit counts. One glossary says to reconcile any gap beyond 2 to 3 times between top-down and bottom-up totals. A 20% tolerance also circulates, but I found no source for it. Set your own tolerance before you match, write it in the filter log, and explain the gap band by band with coverage ratios instead of defending one aggregate figure.
Can I count businesses by NAICS code alone for a TAM?
Only as a starting cell. A code describes the activity at a location, not who buys. In dentistry, dental labs sit in 339116 and hygienist and denturist offices in 621399, while government and HMO clinics fall outside SUSB entirely. Meanwhile, some records inside 621210 will never buy. Draw a random 100-record sample, classify each record, and add or exclude codes with a written reason for each.
Why does a professional-profile search find so few small practices?
Because staff at small practices rarely keep profiles. In Refolk's index, US dental practice and office managers number 3,184, about 2.3% of the 135,665 CBP establishments. Owner/Partner profiles with a dental keyword cover at most 6.1% of owner dentists. With 95% of establishments under 20 staff, a list built only from profiles will look like a large shortfall in the small bands. Report it as coverage, and build the small bands from address-based sources.
Try it on the search you came here for
Stop building boolean strings. Just describe the person.
Type one sentence. I plan the search, read GitHub, public LinkedIn and Crunchbase records, and the open web as it is right now, and hand back a ranked list with the reason next to every name.
01Describe them
One plain sentence. Role, city, stack, stage, whatever matters to you.
02I read the web live
GitHub, public LinkedIn and Crunchbase records, the open web. Not a database that went stale last quarter.
03You read the shortlist
Ranked, with the reasoning under every name. Open a profile, ask a follow-up, narrow it down.
- Staff backend engineers in NYC who shipped Rust in production
- Series A fintechs in SF under 50 people, growing headcount this year
- Maintainers of fast-growing Rust web frameworks on GitHub
- No boolean, no filters, no seat to buy. One box.
- Read at search time, so a profile updated yesterday counts today.
- Every step visible as it runs, every name with its reason.
500 free credits on sign-up. No card, no demo call. See real searches.