Back to Heartbeat Blog

State Medical License Lookup: Official Board Directory + Recruiter Workflow (NPI → License → Outreach)

0
(0)
October 19, 2026

What’s on this page:

0
(0)

What’s on this page:

Key takeaways

  • Use an NPI and other identity signals to help match a physician to the correct state board record.
  • Check license status on the relevant state’s official medical board portal.
  • Record the license number, exact status label, verification time, and source URL.
  • Use FSMB resources for corroboration, not as a replacement for the state board’s record.
  • Keep a verification note in the ATS or CRM to support handoffs and reduce repeat checks.

Last updated: August 29, 2026

Ben Argeband, Founder & CEO of Heartbeat.ai — a directory plus a workflow, built to cut down on recruiter guesswork and duplicate license checks.

Who this is for

This page is for recruiters and ops teams who verify physicians by state before outreach or before handing a candidate off to credentialing. If you work across multiple states, use a consistent process to confirm license status and log the result so teammates can avoid unnecessary repeat checks.

  • Recruiters who need a fast eligibility check before sending an outreach message.
  • Recruiting ops staff standardizing verification notes and handoffs between team members.
  • Teams trying to cut down on wrong-person errors by pairing NPI with a state license number.

One note on scope: license status here is used for recruiting eligibility, not for evaluating clinical competence. This is an operational page, not a clinical one.

Quick answer

Core answer
Use NPI to confirm identity first, then run a state medical license lookup on the official state medical board portal to confirm license status before outreach.
Key insight
License data is public, but it’s scattered across 50+ separate state systems with different fields and terminology. Standardizing an NPI → state board → verification note process removes most of the friction.
Best for
Recruiters and ops teams verifying physicians by state before outreach or credentialing steps.

Compliance & safety

This workflow is intended for legitimate recruiting outreach only. Respect candidate privacy, opt-out requests, and applicable data laws. Heartbeat.ai does not provide medical or legal advice.

Record these fields every time:

  • State and board portal URL
  • Physician name and NPI
  • License number
  • License status (exact label shown) plus effective date, if displayed
  • Verification timestamp (date/time you checked)

The identity-first workflow: NPI → state license → outreach

Verification mistakes can happen when a team checks the wrong person. A three-step sequence can help reduce that risk:

  1. NPI first (identity anchor): confirm you’re looking at the right clinician, especially when names are common or formatted inconsistently across systems.
  2. State license second (eligibility): confirm license status and capture the license number directly from the official board portal.
  3. Outreach third (execution): only spend outreach effort once identity and eligibility are both clean.

A brief identity and license check up front can help reduce rework later, such as misdirected outreach, a credentialing packet built on the wrong record, or a submittal rejected on an eligibility check.

Step-by-step method

Step 0: Pick your starting point

  • Need the official portal right now? Jump to the state directory table below.
  • Need a repeatable process? Follow steps 1–5 and standardize your verification note.
  • Trying to reduce wrong-person errors? Start with NPI, then match the board profile to the same identity signals.

Step 1: Anchor identity with NPI

Start with the clinician’s NPI. Names change, middle initials appear and disappear, and some state portals return several possible matches for one search. An NPI is a standard identifier used across healthcare systems and can help anchor identity resolution, but it should be matched against other identifying details.

  • Capture full name, NPI, specialty, and at least one location signal (city, state, or practice address).
  • Note name variants — middle initial present or absent, hyphenation, suffixes.

Step 2: Run the license check on the official state board portal

Go to the relevant state medical board portal and search using the inputs it supports, which vary by state. Record:

  • License number
  • License status, copied exactly as the portal displays it
  • Effective dates or last-updated date, if shown
  • Source URL and verification timestamp

Step 3: If the portal search doesn’t cooperate, work down this fallback list

  • Try fewer fields — last name only, then add city if the portal supports it.
  • Try name variants — remove punctuation, try with or without a middle initial, try a prior last name if you know one.
  • Use NPI to disambiguate — match the board profile’s location and specialty details against the NPI record before accepting a result as correct.

Step 4: Use FSMB physician profile services for corroboration, not as a primary source

When a state portal is slow, unclear, or you’re reconciling information across multiple states, a corroboration step reduces uncertainty. The Federation of State Medical Boards runs a centralized physician data resource, and its consumer-facing DocInfo tool draws on the FSMB’s Physician Data Center, which aggregates licensure and disciplinary data reported by member boards. For the authoritative license status in a specific state, rely on that state’s own board portal and document exactly what it shows — FSMB corroboration supplements the state record, it doesn’t replace it.

  • Use FSMB resources to corroborate identity and check for multi-jurisdiction signals.
  • Treat the state board portal as the source of record for that state’s license status.

Step 5: Write a verification note that prevents duplicate checking

Store a short note in your ATS or CRM so the next person on your team can see what was checked and when:

  • State, license number, license status (exact label), effective date if shown
  • NPI
  • Verified date/time and source URL
  • Any discrepancy notes — for example, an address mismatch against NPI

Step 6: Know when to re-verify

  • Before outreach if the profile was verified a while ago or the portal shows recent updates.
  • Before submittal if a client requires current status confirmation.
  • Before starting a credentialing packet, to avoid rework further downstream.

Step 7: Move to outreach only once identity and eligibility are clean

Once verification is complete, proceed to outreach. If you’re using Heartbeat.ai, verification can connect with contact workflows, reducing the need to switch between board portals, spreadsheets, and your ATS.

Related read: Credentialing vs. sourcing: what’s different (and why it matters for speed).

Diagnostic table

Use this when a license check is taking too long or producing ambiguous results.

What you see Likely cause Fastest fix What to record
Multiple matches for the same name Common surname or name variants Confirm identity with NPI, then match the correct board profile and capture the license number NPI, matched location/specialty signal, license number, source URL
No results on the state portal Input mismatch, different name format, or wrong license type Try last name only, remove punctuation, confirm you’re on the correct state board portal, corroborate with FSMB resources if needed Search terms tried plus timestamp
License status label is unclear State-specific terminology Open the detailed profile and record the exact label plus any effective dates Exact status label, effective date, verification timestamp
State portal is down or slow Maintenance or load Use FSMB corroboration as a temporary step, then set a reminder to re-check the state portal Secondary source used plus re-check date
NPI record and board profile don’t match on address Data lag, a clinician move, or multiple practice sites Prioritize the state board for license status, use NPI for identity, document the discrepancy Both sources and what differs

State directory: official portals and Heartbeat guides

Below: state, official board portal, typical search inputs, and the matching Heartbeat guide. This is the shortcut that saves you from hunting for the right portal and documenting inconsistently.

State Board site (official) Typical search inputs Heartbeat guide
California Medical Board of California License number and/or name (confirm the exact fields shown today on the portal) CA medical license lookup
Texas Texas Medical Board License number and/or name (confirm the exact fields shown today on the portal) TX medical license lookup
Florida Florida Board of Medicine License number and/or name (confirm the exact fields shown today on the portal) FL medical license lookup
New York NYSED Office of the Professions (Medicine) Name and/or license number (confirm the exact fields shown today on the portal) NY medical license lookup
Pennsylvania PA State Board of Medicine Name and/or license number (confirm the exact fields shown today on the portal) PA medical license lookup
Illinois Illinois Department of Financial and Professional Regulation (IDFPR) Name and/or license number (confirm the exact fields shown today on the portal) IL medical license lookup
Ohio State Medical Board of Ohio Name and/or license number (confirm the exact fields shown today on the portal) OH medical license lookup
New Jersey New Jersey Board of Medical Examiners Name and/or license number (confirm the exact fields shown today on the portal) NJ medical license lookup
Georgia Georgia Composite Medical Board Name and/or license number (confirm the exact fields shown today on the portal) GA medical license lookup
North Carolina North Carolina Medical Board Name and/or license number (confirm the exact fields shown today on the portal) NC medical license lookup

Coverage note: this directory starts with high-volume states. If your target state isn’t listed yet, use the FSMB Physician Data Center to find the right board, then apply the same NPI → state board → verification note workflow.

Weighted checklist: what counts as “verified”

Standardize the definition so recruiters, coordinators, and ops can avoid repeating the same physician check unnecessarily.

Check Weight Pass criteria Owner
NPI captured and matches intended physician 30% NPI aligns with name plus at least one location/specialty signal Recruiter / Sourcing
State license number captured 25% License number present and tied to the same identity Recruiter / Ops
License status recorded with effective date (if shown) 25% Status label copied exactly as shown, plus verification timestamp Ops
Source link stored (board profile or search result) 10% URL saved in ATS/CRM note Ops
Corroboration used when ambiguous (FSMB resources) 10% Used only when the state portal is unclear, down, or identity is uncertain Recruiter Lead

Scoring guide: 80%+ is ready for outreach, 60–79% needs clarification before you proceed, and below 60% means don’t outreach yet.

Outreach templates

These assume identity and license status are already verified. Keep them short and operational.

Template 1: Initial outreach (verified, low-friction)

Subject: Quick question re: [State] coverage

Body:

Hi Dr. [Last Name] — I’m reaching out because we’re staffing [role] in [State]. I confirmed your [State] license status on the state medical board portal and wanted to ask: are you open to a quick call this week?

If yes, what’s the best number and two times that work?

— [Your Name], [Team]

Template 2: Ops-to-recruiter handoff note

ATS/CRM note:

Verified [State] license for [Full Name]. NPI: [NPI]. License number: [#]. License status: [exact label]. Effective date (if shown): [date]. Verified on: [timestamp]. Source: [URL]. Discrepancies vs NPI: [none / details].

Template 3: Clarification request when identity is ambiguous

Subject: Confirming details before we connect

Body:

Hi Dr. [Last Name] — before I schedule time, I want to make sure I have the right profile. Can you confirm your current practice city and whether you hold an active license in [State]?

Thanks — [Your Name]

Common pitfalls

Pitfall 1: Treating “license verified” as a binary

Different boards expose different fields. For a documented verification, capture the license number, the exact license status label, the verification timestamp, and the source URL — not just that you viewed a result.

Pitfall 2: Confusing licensure with board certification

Licensure is the state-granted legal authorization to practice medicine in that state. Board certification is a separate professional credential and is not the same as holding an active state license — don’t let one substitute for the other in your notes.

Pitfall 3: Searching by name only and accepting the first match

Common names can produce false positives. Use NPI as one identity signal, then match the state license record to that identity before proceeding.

Pitfall 4: Inconsistent definitions of “license status” across your pipeline

License status is the status label shown by the state medical board for a physician’s license — for example, active, inactive, expired, or suspended. Record the exact label and effective date shown by the board rather than paraphrasing it.

Pitfall 5: Losing time to context switching

If your team bounces between NPI lookups, state portals, spreadsheets, and the ATS, it may re-check the same physician repeatedly. Consolidate the verification note format and consider requiring it before outreach.

How to improve results

1) Make the verification note a required field

A required verification note can help reduce duplicate work by making the check visible before a profile moves to "outreach ready."

2) Treat identity resolution as a first-class step, not an afterthought

Combine the NPI and state license number in your record. A name and state alone may not be enough to distinguish between people with similar names.

3) Measure it

Track a weekly sample of verified profiles and calculate:

  • Re-check rate — profiles that required a second license verification, per 100 profiles.
  • Wrong-person prevention rate — profiles where NPI caught a false match, per 100 profiles.
  • Time-to-outreach readiness — median time from new lead to completed verification note.

These measures can help identify whether your bottleneck is finding the right portal, disambiguating identity, or documenting consistently.

4) Connect verification to outreach execution

Once verification is done, the next bottleneck may be connectability. Heartbeat.ai describes its workflow as bringing identity, verification, and outreach execution together, with ranked mobile numbers intended to help prioritize outreach attempts.

If you want to see how it fits your process, start free search & preview data.

Legal and ethical use

Licensing information may be publicly available, but its use still needs to be compliant and respectful:

  • Use license verification for legitimate recruiting operations — eligibility checks, identity confirmation — not for clinical interpretation.
  • Respect opt-out requests and suppression lists in your outreach systems.
  • Follow applicable privacy and data laws based on where you operate and where the physician resides.

Heartbeat.ai does not provide legal or medical advice. For a formal compliance position, involve your counsel.

Evidence and trust notes

We prioritize primary sources and transparent methodology. For how we evaluate data quality and sourcing, see our Trust Methodology.

For a state’s license status, use that state’s medical board portal as the primary source; fields and terminology vary by state.

FAQs

What should I capture for auditability after I verify license information?

Capture state, license number, license status (exact label), effective date (if shown), verification timestamp, and the source URL. Also store NPI to prevent identity mix-ups.

What is a state medical license lookup used for in recruiting?

It’s used to confirm eligibility signals (like license status and license number) before you invest outreach and before you trigger downstream credentialing steps.

Should I use FSMB DocInfo or the state medical board portal?

Use the state medical board portal as the authoritative source for that state’s license status. Use FSMB physician profile services as corroboration when the state portal is unclear, slow, or you’re reconciling multi-state information.

Is board certification the same as having an active license?

No. Licensure is state authorization to practice in that state. Board certification is a separate credential and doesn’t replace a state license check.

How does NPI help with license verification?

NPI is a stable identifier that helps you confirm you’re looking at the right clinician when names are common or formatted differently across systems. Pair NPI with the state license number for cleaner identity resolution.

Next steps

About the Author

Ben Argeband is the Founder and CEO of Swordfish.ai and Heartbeat.ai. With deep expertise in data and SaaS, he has built two successful platforms trusted by over 50,000 sales and recruitment professionals. Ben’s mission is to help teams find direct contact information for hard-to-reach professionals and decision-makers, providing the shortest route to their next win. Connect with Ben on LinkedIn.

Access 11m+ Healthcare Candidates Directly Heartbeat Request Data Access arrow-button