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

    The problem

    Every week a clinical role stays open,
    it gets more expensive.

    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.

    Time to fill, today

    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.

    How it works

    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.

    The Talent Graph

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

    100%NPI-registered US clinicians,
    searchable by specialty and state.
    870+

    Specializations covered

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

    50

    States of licensure data

    State licensing boards plus Medicare enrollment, 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 →

    Who it's for

    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
    • One apply link per role, share it anywhere
    • AI ranking on every applicant
    • Email and scheduling built in
    • Upgrade only on the roles that hurt
    Book a demo

    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

    Why Kandidate wins

    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

    FAQ

    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.