Find practices
Find medical practices by specialty, providers, and ownership
Provider count is the number that decides everything downstream: who signs, what they pay, and whether there is an administrator between you and the physician.
Specialty and provider count do most of the qualifying work. A three-physician family practice buys nothing without the owning doctor; a twenty-provider orthopedic group has an administrator whose whole job is choosing systems. Same industry, two different sales.
Ownership is the other tell. A practice bought by a hospital system or a private equity backed group keeps its sign and its phone number. The buying conversation quietly moves to a regional office you were never talking to. Shared parent domains and group email addresses are the readable part, and both land as columns beside the specialty and the provider count.
Underneath, the build is ordinary. Serper's maps search produces the practice and its locations, and People Data Labs adds the group layer where one exists. The email column runs Blitz API first for contacts with a LinkedIn profile, and LeadMagic is among the lanes that try the rest.
Example searches
Ask for it the way you'd say it
Each example is a request in plain words, with what it returns underneath.
Specialty and scale
independent cardiology practices with six or more providers in the midwest
Provider count and specialty are separate columns, so a large multi-specialty group is not mistaken for a focused practice.
Independent or group-owned
practices not owned by a hospital system or a private equity backed group
Ownership is recorded as its own field rather than guessed from the name, and rows that stay unknown are marked unknown.
Multi-location groups
practices running more than three clinic locations under one name in the same state
Each location lands as its own row. Linking them to one practice row by shared domain makes a six-site group one account with six addresses.
Plays
Three motions you can run this week
Each one is a chain of OXYGEN primitives: the same hosted objects your workspace already has, composed.
Specialty list with a size band
Practices grouped by provider count, each band matched to a different buyer.
- 1Sweep the state by specialty, dedupe on domain, and count providers from the team page.
- 2Promote the bands you serve and give the administrator band its own sequence.
oxygen search runOwnership check before outreach
Only practices that can sign without a hospital committee reach the first email.
- 1Add an ownership column from parent-domain and group-address evidence, then gate enrichment behind an independent or unknown result.
- 2Enroll the matches, and park the system-owned rows in a view rather than deleting them.
oxygen columns addAdministrator lane for larger groups
Multi-location groups get a message aimed at the person who evaluates systems.
- 1Filter to practices above your provider threshold and resolve an administrator title.
- 2Promote the resolved contacts to Records and enroll one contact per parent domain, so a group hears from you once.
oxygen tables promote
Who you can reach
Roles you can find at medical practices and physician groups
Reachability is per channel: a role marked for mobile is one the phone waterfall usually resolves, not a guarantee for every record.
| Role | Seniority | Reachable by |
|---|---|---|
| Physician owner | Owner/Founder | Work emailLinkedIn |
| Practice administrator | Director | Work emailMobile |
| Office manager | Manager | Work emailMobile |
| Director of clinical operations | Director | Work emailLinkedIn |
| Chief medical officer at a group | C-level | Work emailLinkedIn |
| Billing or revenue cycle lead | Manager | Work email |
Filters you can search on
- Specialty or sub-specialty
- Provider count band
- Independent, group, or system-owned
- Number of clinic locations
- State, metro, or city
- Physicians named on the practice site
- Accepting new patients
Practices with a website and a listing resolve well on specialty, location, and provider names. Provider counts are softer: a team page is the usual source and it goes stale, so treat the band as approximate. System-owned clinics often share a parent domain, which makes them look larger than they are and makes their email addresses belong to the hospital rather than the practice.
Data sources
Data sources and CRM connections
SerperClinic listings from Google Maps with address, phone, category, and site, including practices listed under a physician's name.
People Data LabsCompany records for groups and networks, plus administrators and executives inside them.
Blitz APIFirst lane on the work-email column for contacts with a LinkedIn profile. A contact found only by name and company domain starts with other lanes.
- LeadMagic
One of the later lanes on the work-email column, for contacts the lanes before it miss, charged only when it returns an address.
Use managed credits where available, or connect a supported provider key on an eligible paid plan. Your provider bills its calls; OXYGEN adds a per-call platform fee. Signed-in CRM connections such as HubSpot have no per-call fee. Connected sending accounts reserve monthly credits. See pricing and supported integrations.
Limits
Where this stops
- Provider counts come from team pages, which lag hires and departures by months. Band on them rather than quoting them, and re-run the column before a campaign rather than trusting last quarter's number.
FAQ
Questions people ask first
Why does provider count matter more than revenue?
Do I need a separate row per physician?
How do I exclude hospital-owned clinics?
Do multi-location practices need separate rows?
Is the administrator email findable?
How do I keep a specialty list current?
Build your medical practices and physician groups list
Start with a search, preview the cost before anything is spent, and keep the rows, sources, and runs in a workspace you own.