You asked for thirty distinct ideas, sorted by the pain you'd be calling about, each one checked rather than asserted. Hard floor throughout: a company name and a working phone number, in bulk, free. Nine clear it outright. Eight are dead on the phone requirement. The rest I could not confirm and have labelled as such rather than padding the count.
When I built the injury list I told you the contractor licence board had no bulk file you could freely download, and that the 458 companies without phone numbers were stuck as a walk-in list. That was wrong. The board publishes a free statewide file, updated the day before yesterday, and I have it on disk now — 244,637 licences, and every single Bay Area row has a phone number on it.
It also carries something I've never seen in a free file: each company's workers' comp carrier, policy dates, and whether their licence is currently suspended for letting coverage lapse. That's a renewal calendar and a distress signal for 39,676 local employers.
The strongest cold-call reason on this page. It's public, it's urgent, it costs them money every day, and almost nobody calls about it.
The board lists these publicly as "Work Comp Susp." They cannot legally work until they fix it. 492 in your counties, and not one of them has ever been in your dialer.
Same file, different suspension reason. Weaker link to what you sell than comp, but it's the same "you're shut down and I noticed" opening.
Not yet suspended, but the board already knows the coverage is gone. This is the group about to become group 01.
Small pool, same mechanic. Worth folding into 01 rather than working separately.
Timing you can't buy anywhere. The file carries each company's actual policy expiration date, so you can call the week before they have to make a decision.
2,776 companies, 2,773 of them never dialled. Sorted by days remaining, this is a rolling daily call list that refreshes itself — roughly 45 companies hit their renewal window every day of the year.
The state's own carrier is generally where employers land when the open market doesn't want them or nobody shopped it. 3,679 incorporated local employers are sitting there, and 3,673 have never been dialled. Reasonable bet that a chunk are overpaying.
There's a separate cancellation-date column. A cancellation before the policy's own end date usually means non-payment or the carrier walking away — either one is a company with a problem.
You already have this list. What it lacked was phone numbers — and that's now fixed.
I matched your 478 injury-rate companies against the licence file by name. 140 matched, and 67 of those had no phone number before and do now. That's the single highest-value thing in this whole document, because those rows already carry a real employee count and a severity number.
California runs its own safety agency, so the federal citation file badly undercounts California employers. There should be a much bigger state citation set. I couldn't get into it today.
Carries an employee count at the inspected site, which is useful. I do not believe it carries a phone number, but the page 404'd on me so I'm not calling it either way.
The most interesting thing I found for TotalSource. These companies have already accepted the whole concept; you're only arguing about who.
The file has a coverage type that literally reads "Leasing Firm, Temp Agency, etc." — that is the fingerprint of a company already on a PEO. 427 in your counties, all incorporated, none ever dialled. No education required, no concept to sell.
Same idea from the retirement side — a company enrolled in a PEO's pooled plan shows up differently on the annual filing. Plausible and it would reach non-construction employers, but I haven't verified I can isolate them cleanly.
Of those 427, 244 show ACE American as the carrier. ACE American is Chubb — and Chubb has historically been the carrier behind ADP TotalSource's own comp programme. Some meaningful share of those 244 may already be ADP clients.
Cold-calling an existing TotalSource client to pitch them TotalSource is the kind of call that gets repeated back to your manager. Run every one of these through ADP's own system before dialling. The other 183 rows, on carriers with no ADP relationship, are clean to work today.
This is the list you already have. Listed here for completeness so you can weigh it against the new ones.
Already built. 63 companies, each with a named signer and their own phone. Still the strongest single reason on that list.
Already built. 739 companies. Cheap for them to fix, which makes you the helpful one rather than the salesperson.
Already built. 57 companies already leaving, so there's no incumbent to displace.
The insurance schedule attached to the filing names each carrier and what was paid. Comparing two years finds companies that just changed — meaning they shopped benefits recently and were willing to move. Plausible; I haven't built the comparison.
A brand-new plan means someone decided to spend money on benefits in the last twelve months. Good timing signal, easy to isolate, unverified count.
Late filing carries real penalties and usually means nobody internally owns the plan. Should be derivable from filing dates; I haven't checked whether the dates are clean enough to trust.
Companies raising money must file with the securities regulator, and the form requires a phone number. I pulled three quarters: 2,548 Bay Area filers with a phone. Good timing, real intent to hire.
A companion file lists the officers and directors by full name, so you can ask for a person. No direct line for them — you'd use the company number.
You need 24–49 employees, and this source cannot tell you size. I checked: of the local filers, 1,649 answered "decline to disclose" on revenue and only 19 landed in a band consistent with a real operating company your size. Most of the rest are investment funds, not employers. You'd be dialling blind on headcount and hitting a lot of two-person startups and fund managers.
The county publishes its food-facility list with a phone number on every record — 9,706 of them — plus linked inspection and violation history you can join on. This is your walking territory, in a file.
Nearly a million inspection records, bulk downloadable, and no phone column at all. Checked the actual field list.
One-record-at-a-time lookup only, no bulk file found, and no sign of a phone field. I'd write this off unless you specifically want bars.
Licensed care operators — daycare, assisted living, adult residential. Turnover is brutal, staffing is legally mandated, and a licence number is a real employer.
I pulled it: 1,121 Bay Area facilities and every single one has a phone number. Also carries licensed capacity, which is a decent size proxy — 262 are licensed for 60+ clients, which at mandated ratios usually means 25–50 staff.
The national provider registry gives you the practice name, a business phone, and an authorised official by name. Verified live. Enormous — but no headcount, and you'd be counting individual providers at a shared address to guess size.
Home health, hospice, surgery centres — a separate state licensing system from 24. Likely similar structure, didn't get to it.
Every carrier registers with the federal government and the record carries a phone, a mobile, and a driver count. I queried it: 698 California carriers with 24–49 drivers and a phone. Driver count is the closest thing to a stated headcount in any free file I found.
Adds a crash and violation history to the same companies, which is the comp-severity angle again. The scores are published separately; I haven't confirmed the join.
Confirmed to exist, but it's a narrow statutory list covering port trucking only. Interesting reason to call, almost no volume.
On paper the best reason to call in the whole document. In practice I could not get a phone number out of any of them, and two are confirmed dead.
Carries the employer and the number of workers affected. The portal moved and now loads as an empty shell, so I cannot tell you whether there's a phone in it. Worth one more attempt because the calling reason is so strong.
Employer name and city only. Genuinely great trigger — a union petition means acute HR pain — but no address and no phone, so it fails your floor on its own.
A search tool exists but blocked automated access. Couldn't see the fields.
17,683 active permits, bulk downloadable, and I checked the fields: you get an applicant name but no phone and no usable street address.
Salvages 33 — the contractor named on a permit does have a phone in the licence file. But that reaches the builder, not the growing business paying for the work. Backwards for your purpose.
The form itself carries a phone number, a principal officer by name, and an actual total employee count — the only free source I found with a stated headcount. Confirmed the download works. Downside: it's raw structured files you have to unpack, and nonprofits are a narrow slice.
The filings do carry an employer phone. But it skews hard to tech and staffing firms sponsoring visas, and gives you positions on one filing rather than company size.
Great signal — a company that just borrowed is investing. No phone field, no contact name. Confirmed absent.
Double miss. The published file has no phone — the agency collects a contact but never publishes it — and the notice requirement only triggers around 50+ employees, so it structurally excludes your size band.
Payroll-vendor detection from company websites — the idea that you could tell who's on Paychex or Gusto by looking at their site. It works for hiring software, but core payroll leaves no public fingerprint because staff log into a separate portal. Not viable without paid tools.
City business-tax registries — San José's open data has no business-tax extract at all; I queried it directly and got zero results. Other cities unverified. Business-name filings and lien records — the standard forms have no phone field, so bulk access wouldn't help.
The one thing the contractor file cannot give you is a stated employee count. Comp coverage plus incorporation gets you to "has real W2 staff," which narrows 39,676 to 12,702, but not to 24–49. If the headcount filter is non-negotiable, the honest answer is the injury-list join in idea 08 — that's the only combination that delivers phone and a real headcount and a reason, and it's why I'd do it either way.