We deliver
the hire.

Every licensed clinician in the US, on one Talent Graph. AI does the work. You interview and hire.

Kandi · Recruitment engine
$450Ksaved by one CA medical group, year one
50 statesof licensed clinicians in the Talent Graph
200+hard roles filled by the same engine

Trusted by teams hiring for hard-to-fill roles

  • Pain & Rehabilitative Consultants Medical Group
  • Tellus Solutions
  • QTS
  • Aegis Aerospace
  • Voltify

4 apply.
1,406 are out there.

Job posts only reach the few who are looking. The engine maps the whole licensed market and surfaces the three worth meeting.

01 / SILENCE

Almost no one applies

Post a clinical role and wait. The clinicians you need aren't browsing job boards.

02 / DELAY

Months go missing

Screens, scheduling, references. The best candidates accept other offers first.

03 / COST

Agencies charge 20–30%

And still take months on clinical roles.

This is how long a role stays open.

Median days from a role opening to a signed offer.

General roles · median
44

days for a typical corporate role.

Healthcare · primary care
125+

days for primary-care clinicians.

Healthcare · specialty
176+

days for specialty clinicians.

You send one brief. By dawn, four names are ready to meet.

A 20-minute call becomes a scorecard. The engine runs the search overnight. By morning, the shortlist is on your calendar.

See the engine in detail
Tonight's shortlist
4 candidates, interview-ready
  • 1DODario OkaforPhysical Therapist · Outpatient96%
  • 2RHRiya HalvorsenPT · SNF & Home Health94%
  • 3MEMarco EspinozaOccupational Therapist91%
  • 4JFJules FontainePhysical Therapist88%
All 4 interviews on your calendar.
You choose who to meet.
Quality over quantity

From thousands of profiles to a few worth the hour.

AI sourcing at scale, human verification on top. You interview only the ready.

AI expands the top of the funnel.

Licensure and practice data, 50+ platforms, the full clinical universe.

AI filters for intent and fit.

Only candidates who engage and qualify move forward.

Humans verify what matters.

Recruiters review every shortlisted profile for real-world fit.

Result:

You interview 3–5 candidates who are genuinely ready.

If they hold a US healthcare license,
Kandi can reach them.

100%of licensed US clinicians,
searchable by specialty and state.
870+

Specializations covered

Every specialty and sub-specialty, searchable from day one.

50

States of licensure data

Licensure and practice history by state, kept current.

Direct

Personal + work contact

Emails and phones resolved from compliant sources, verified before use.

You slept eight hours.
Kandi worked all eight.

AI works the volume. You work the judgment. This is your desk at 07:15, after one overnight run.

Morning report · Physical Therapist
Sourcing
1,406Profiles reviewed
Outreach
38Live conversations
Shortlist
4Shortlisted by dawn

It neverclocks out.

The recruiter is built into the software. It finishes the tasks before you wake.

Sourced

Mapped the licensed market

1,406 licensed PTs checked against your brief.

Matched

212 clinicians matched

License and setting evidence only.

Switched

8 quiet clinicians moved to voice

Two picked up tonight.

Drafted

Comp reply drafted for M. Diaz, PT

Waiting on your approve.

Booked

A. Rao, OT booked · Tue 10:00

Invite sent with the brief.

Screened

Shortlist voice-screened

License verified, transcript attached.

Replied

3 clinician questions answered

One flagged for you.

Shortlisted

4 shortlisted by dawn

License-verified, evidence attached.

7,339actions logged, this run alone
Explore the full platform →

Built for the way
you hire.

  • A Talent Graph: any specialization, any state
  • License-verified experience and direct contacts
  • Outreach agents clinicians actually answer
  • The hire delivered end-to-end, flat 15%
Book a demo
  • The engine sources and screens; your recruiters close
  • 200+ roles delivered by one desk
  • Compliant AI voice, transcripts kept
  • Pilot on two real roles from your book
Start the pilot
  • Supply, movement and affiliations over one API
  • Count the market before you buy the records
  • An MCP server, so your agent can query it too
  • Same account, same credit ledger as the platform
Explore the data

Proof, not promises.

Verified customer · hard-to-fill role

"We enjoyed working with the team at Kandidate. They moved quickly and efficiently, presenting four well-vetted candidates within just 10 days. We would absolutely use Kandidate again."

QTS, Qualified Technical ServicesJohn Owens ✓Talent Acquisition Lead · Qualified Technical Services
Agency partner

"We ran 200+ senior placements through Kandidate without adding headcount. The engine does the volume; my recruiters do the judgment."

Tellus SolutionsRecruitment agency partnerTellus Solutions · 20 years in staffing

Agencies sell you hours. We sell the hire.

FeaturesAgenciesDIY toolsJob boardsKandidate
Clinician coverageTheir own rolodexLinkedIn-onlyWhoever appliesEvery licensed clinician
Cost per role20–30% feeSeats + effortPay per postFlat 15% of salary
Human screeningYesNoNoAlways included
Transparent pricingNoPartialLimitedFully transparent
Published hire rateNoNoNoYes, public

One asset. Four doors.

Every page on this site is a different door onto the same graph. Pick the one that matches how you work.

The Clinician Talent Graph7,372,909 licensed clinicians. Licence, employer, movement, 50 states.

The fourth door feeds the asset: every clinician who joins upgrades a public registry row into a consented, contactable profile. That loop is what nobody else can copy.

Fair questions.

What exactly costs money?

Two things. A platform subscription when you want the engine working your roles continuously. Or pay-on-hire: we run the whole search and you pay a flat 15% of first-year salary only when the clinician starts.

How is 15% different from a healthcare staffing agency?

Staffing agencies charge 20–30% and work a role in a black box. We charge 15%, the search runs inside your ATS where you can watch it, a human recruiter signs off every shortlist, and the engine doesn't stop until the role is filled.

Why don't job boards or LinkedIn work for clinical roles?

Most licensed clinicians have no LinkedIn profile and never browse job boards, so posting only reaches the small slice who happen to be applying. We start from licensure data and reach the whole market directly, including the clinicians who aren't looking.

What makes the healthcare data different?

Most healthcare professionals have no meaningful online profile, so the usual sourcing tools never see them. Our proprietary Talent Graph is built for exactly that: search any specialization in any state, layered with verified current experience and enriched direct contact details, so the people you can't find anywhere else are both findable and reachable.

Candidate file stamped HIRED

Open a file on the role you've been sitting on.

Send us the brief and we'll deliver the hire. If we can't, we'll tell you.