11 states live · updated September 2026

What VeriflowAPI actually verifies

Every state we cover, the board each result comes from, how fresh it is, and the specific limits of each source. Federal identity and exclusion screening runs nationwide on every check.

Start free → 100 verifications
No credit card required.

Federal screening, all 50 states

Two federal checks run on every verification regardless of the state:

NPPES identity

Confirms the provider and NPI exist and the record is active, with name and credential. Refreshed daily.

OIG exclusions

Whether the provider appears on the HHS exclusion list, with exclusion type and dates. Refreshed every 12 hours.

Exclusion matching deserves a note, because name-only matching is what produces false positives in this industry. Roughly 90% of exclusion records carry no NPI, so a common name can collide with an excluded stranger. We use the identifiers you supply to resolve it: a matching npi or dob confirms an exclusion, a different one rules that record out as a different person, and a name-only match is reported conservatively rather than silently cleared. Sending a date of birth is the single most effective way to avoid a false exclusion on a common name.

State coverage at a glance

StateBoardHow we get itScale Discipline
CaliforniaDepartment of Consumer Affairs (DCA)Monthly mirror489,000 licenseesNot yet
TexasTexas Medical Board (TMB)Live per-queryLive lookupYes
New YorkOffice of the Professions (OP)Live per-queryLive lookupPartial
PennsylvaniaPennsylvania Licensing System (PALS)Live per-queryLive lookupYes
OhioeLicense OhioLive per-queryLive lookupYes
FloridaDepartment of Health, Medical Quality Assurance (MQA)Daily mirror1.5 million licenseesYes
IllinoisDepartment of Financial and Professional Regulation (IDFPR)Daily mirror4.2 million recordsYes
WashingtonDepartment of Health (DOH)Daily mirror2.4 million credentialsYes
ColoradoDepartment of Regulatory Agencies (DORA)Daily mirror1.6 million recordsStatus + expiry
ConnecticutDepartment of Consumer Protection (DCP)Daily mirror2.6 million credentialsStatus + expiry
AlabamaBoard of Medical Examiners (BME)Daily roster60,000 licenseesYes

There are two shapes of source. A mirror means we hold a full copy of the state's published file and refresh it on a schedule, so lookups are instant. A live per-query state publishes no bulk file, so we query the board at the moment you ask and cache the result for 24 hours.

State by state

California — Department of Consumer Affairs (DCA)

Monthly mirror · Refreshed the 1st of each month · Disciplinary data: Not yet

We mirror the DCA's public licensee files across six boards: the Medical Board, Osteopathic Medical Board, Board of Psychology, Board of Behavioral Sciences (LCSW, LMFT, LPCC), Physical Therapy Board and Board of Occupational Therapy. Each check returns the license number, license type, issuing board, status and expiry date.

Worth knowing: California's public files carry status and expiry but no disciplinary history, and the Speech-Language Pathology board's file is published empty, so SLP is not covered in California yet. Both arrive through the DCA's iServices API. Because the source is monthly rather than daily, every certificate records the exact as-of date so you can see how current a result is.

Texas — Texas Medical Board (TMB)

Live per-query · Checked live, cached 24 hours · Disciplinary data: Yes

Texas publishes no bulk file, so we query the Texas Medical Board's public verification portal at the moment you ask and cache the answer for 24 hours. It covers physicians (MD/DO), physician assistants, acupuncturists and the other license types TMB issues, returning license number, type, status, expiry and disciplinary restrictions.

Worth knowing: TMB lists training permits alongside full licenses, and a physician who trained in Texas often holds both. We resolve to the full license rather than an expired residency permit, so a practising physician is never reported as a lapsed trainee.

New York — Office of the Professions (OP)

Live per-query · Checked live, cached 24 hours · Disciplinary data: Partial

New York is search-only, so we query the Office of the Professions at verification time. It covers physicians, psychologists, social workers, mental health counsellors, marriage and family therapists, PT, OT and SLP.

Worth knowing: A New York license does not expire; the triennial registration does. We therefore return registration status and the registered-through date rather than an expiry, and map an unregistered licensee to expired. For non-physician professions the Office publishes enforcement actions and we return them; physician discipline sits with the Department of Health's Office of Professional Medical Conduct, a separate source.

Pennsylvania — Pennsylvania Licensing System (PALS)

Live per-query · Checked live, cached 24 hours · Disciplinary data: Yes

We query PALS across all seven health boards in a single pass: Medicine, Osteopathic Medicine, Psychology, Social Workers / MFTs / Professional Counselors, Physical Therapy, Occupational Therapy and Speech-Language Pathology. Each result carries the license number, type, issuing board, status, issue and expiry dates, and the licensee's disciplinary actions.

Worth knowing: PALS returns every license a person has ever held, and often lists an expired graduate training permit ahead of the active MD license. We rank matches so an active, full license wins over a lapsed permit. PALS also matches names by prefix, so we require an exact surname before confirming anyone.

Ohio — eLicense Ohio

Live per-query · Checked live, cached 24 hours · Disciplinary data: Yes

Ohio consolidates its boards on eLicense, which we query live across the State Medical Board, Board of Psychology, the Counselor, Social Worker and Marriage & Family Therapist Board, the OT/PT/AT Board and the Speech and Hearing Professionals Board. eLicense Ohio states that the Joint Commission and NCQA accept its online status as primary-source verification.

Worth knowing: Ohio's headline status is coarse (Active, Inactive, Closed); the meaningful detail lives in a sub-status such as Expired, Lapsed, Suspended or Retired. We read the sub-status and normalise it, so a credential that reads active upstream but has actually lapsed is reported as expired.

Florida — Department of Health, Medical Quality Assurance (MQA)

Daily mirror · Refreshed daily · Disciplinary data: Yes

We mirror Florida's full MQA licensure file every day: roughly 1.5 million licensees across more than 180 professions. Each record carries the license number, profession, status, expiry, issue date, city and county.

Worth knowing: Florida operates dedicated out-of-state telehealth registration categories for several professions, which appear in the file as their own license types. That matters if you onboard clinicians who treat Florida patients from another state.

Illinois — Department of Financial and Professional Regulation (IDFPR)

Daily mirror · Refreshed daily · Disciplinary data: Yes

We mirror the official IDFPR licensee database daily. The Joint Commission and NCQA recognise the IDFPR lookup as an approved primary source, so an Illinois verification stands on its own in an accreditation file.

Worth knowing: Illinois records a single social-work category rather than breaking out the clinical (LCSW) designation the way Florida, Washington and Connecticut do, so treat an Illinois social-work result as the licence itself rather than proof of the clinical specialty.

Washington — Department of Health (DOH)

Daily mirror · Refreshed daily · Disciplinary data: Yes

Washington's health-care provider credential file is mirrored daily and is unusually broad: physicians, nurses and pharmacists alongside the full behavioural and allied health set, including mental health counsellors, social workers, marriage and family therapists, psychologists, OT, PT and SLP.

Worth knowing: Washington is one of the few states that licenses behavior analysts at state level, so a Washington-based BCBA's state credential can be verified here even though the national BACB certification itself is a separate registry we do not cover.

Colorado — Department of Regulatory Agencies (DORA)

Daily mirror · Refreshed daily · Disciplinary data: Status + expiry

Colorado's professional and occupational licence data is mirrored daily from the state's open-data service, covering physicians, psychologists, clinical social workers, professional counsellors, marriage and family therapists, PT, OT and SLP.

Worth knowing: DORA encodes the profession as a licence-type prefix rather than a readable name, which we decode on ingest so results come back as a role you can act on. Colorado returns status and expiry; its disciplinary feed is a near-term addition.

Connecticut — Department of Consumer Protection (DCP)

Daily mirror · Refreshed daily · Disciplinary data: Status + expiry

Connecticut's licence and credential data is mirrored daily, covering the health professions alongside the state's other regulated occupations.

Worth knowing: Connecticut publishes one combined name field rather than separate first and last names, and reuses credential numbers across record types. We split the name and deduplicate to one canonical row per credential at ingest so lookups resolve to a single person. Connecticut returns status and expiry; discipline is a near-term addition.

Alabama — Board of Medical Examiners (BME)

Daily roster · Refreshed daily · Disciplinary data: Yes

We take the Alabama Board of Medical Examiners' roster of active licences daily. It is primary-source verified and covers MD, DO and CRNP/CNM, with the supervising physician recorded where the credential requires one.

Worth knowing: The Alabama roster lists currently active licences, so it confirms present standing rather than reconstructing a lapsed licence's history.

Which professions, in which states

We verify the underlying state licence. Board sub-certifications issued by national bodies rather than state boards — ABPN for psychiatry, ABPP or ABCN for clinical neuropsychology, BACB for behavior analysts — are separate national registries, so a psychiatrist is verified through their state medical licence and a neuropsychologist through their Licensed Psychologist licence.

RoleTXFLILWACOCTALNYPAOHCA
Physician (MD / DO)
State medical or osteopathic licence
Psychologist / Neuropsychologist
Licensed Psychologist
··
Licensed Clinical Social Worker
LCSW
··
Professional / Mental Health Counselor
LPC, LPCC or LMHC
··
Marriage and Family Therapist
LMFT
··
Physical Therapist
PT
··
Occupational Therapist
OT
··
Speech-Language Pathologist
SLP
···

What happens outside these states

A state we do not cover returns status: "unsupported_state" with verified: false. Federal NPPES and OIG results are still returned, so you get real identity and exclusion signal everywhere and route only the state-licence portion to manual review. We do not guess, infer or fabricate a state result, because a wrong confirmation is worse in a credentialing file than an honest gap.

Next on the roadmap: California disciplinary history and speech-language pathology through the DCA's iServices API, Georgia physicians, and FSMB national disciplinary data. If a state is blocking you, tell us — coverage is prioritised by what customers actually ask for.

One call, every source

# Federal identity + exclusions + the state board, in one request
POST https://api.veriflowapi.com/v1/verify

{
  "first_name": "Jane",
  "last_name": "Provider",
  "state": "PA",
  "npi": "1234567890",
  "dob": "1980-05-31"
}

# Response
{
  "verified": true,
  "status": "active",
  "match_confidence": "high",
  "license_number": "MD123456",
  "expiry_date": "2027-12-31",
  "disciplinary_flags": false,
  "oig_excluded": false,
  "sources_checked": ["NPPES", "OIG", "PA Licensing System (PALS)"],
  "certificate_hash": "sha256_..."
}

Common questions

Which states can VeriflowAPI verify licenses in?

Eleven states today: Texas, Florida, Illinois, Washington, Colorado, Connecticut, Alabama, New York, Pennsylvania, Ohio and California. Federal NPPES identity and OIG exclusion screening runs in all 50 states on every check.

Is this primary-source verification?

The data comes from the state boards themselves. The Illinois IDFPR lookup is recognised by the Joint Commission and NCQA as an approved primary source, and eLicense Ohio states the same. Every check returns a tamper-evident SHA-256 signed certificate recording which sources were consulted and when.

How current is the data?

Mirrored states refresh daily, except California which follows its source's monthly publication. Live per-query states (Texas, New York, Pennsylvania, Ohio) are checked at request time and cached for 24 hours. Every certificate records the as-of date, so staleness is visible rather than hidden.

What happens when a state board is down?

We serve the most recent cached result and flag it with source_live: false and cached: true, so you can decide whether to accept it. If there is no cached result we say so rather than returning a guess.

Do you verify board certifications like ABPN, ABPP or BCBA?

No. Those are issued by national certifying bodies rather than state boards. We verify the underlying state licence plus federal screening. Washington is the exception worth knowing: it licenses behavior analysts at state level, so a Washington BCBA's state credential is verifiable.

Verify a provider in any of these states

Start with 100 free verifications. No credit card. Read the docs or the source reference.

Create your account →