For healthcare staffing

Screen fast at placement, keep watching through the assignment

Staffing runs on speed and volume: a candidate cleared today, placed tomorrow, working an assignment for thirteen weeks. Verification has to be quick at the front and continuous afterwards.

Start free → 100 verifications
No credit card required.

Volume screening

Bulk verification takes up to 100 providers in a single call, which fits a candidate batch or a periodic sweep of an active roster. Mirrored states answer from our own copy of the board's file, so those lookups are immediate; live per-query states are checked against the board at request time and cached for 24 hours, so a repeat check inside a day does not wait on the state's portal twice.

# Screen a candidate batch in one request
POST /v1/verify/bulk

{
  "providers": [
    {"first_name": "Jane", "last_name": "Provider", "state": "FL", "npi": "1234567890"},
    {"first_name": "Sam",  "last_name": "Clinician", "state": "OH", "dob": "1985-02-14"}
  ]
}

Exclusions are the disqualifier that carries penalties

Placing an excluded individual into a role paid by federal healthcare funding creates civil monetary penalty exposure for the facility, which is precisely the risk a staffing partner is hired to absorb. OIG exclusion screening runs on every check, nationwide, and returns the exclusion type and dates rather than a bare boolean.

The failure mode to design around is the opposite one: a false exclusion on a common name, which pulls a perfectly employable candidate out of your pipeline. Because roughly 90% of exclusion records carry no NPI, name-only matching over-flags. Send a dob (and an npi where you have it) and a same-name stranger is ruled out rather than costing you a placement.

The assignment outlasts the check

A thirteen-week assignment easily outlives the licence verified on day one. Monitoring re-checks placed clinicians on a schedule and posts a signed webhook the moment something moves — a status change, an approaching expiry, a new disciplinary flag, a newly added exclusion — so the facility hears it from you rather than the other way round. Deliveries retry on a 5m, 30m, 2h, 8h, 24h backoff and carry an HMAC signature you can verify.

Multi-state travellers

Travel clinicians are licensed wherever they have worked, and each licence lapses on its own schedule. Verify per state for the assignment in question, and know what a result means in that state: Alabama's roster reflects currently active licences, New York reports registration rather than expiry, and California's monthly file carries status and expiry but no disciplinary history. The coverage page sets out each source and its limits, so you can tell a client exactly what a clear result covers.

Common questions

How many providers can we screen in one call?

Bulk verification accepts up to 100 providers per request, which suits a candidate batch or a periodic sweep of an active roster.

How do we avoid losing a good candidate to a false OIG hit?

Send a date of birth, and an NPI where you have one. Roughly 90% of exclusion records carry no NPI, so a name-only match over-flags common names. A matching npi or dob confirms an exclusion; a different one rules that record out as a different person.

What happens if a licence lapses during an assignment?

Monitoring re-checks placed clinicians on a schedule and posts a signed webhook on license.status_changed, license.expiry_approaching, license.expired, license.disciplinary_flag_added or license.oig_exclusion_added. Failed deliveries retry on a 5m to 24h backoff.

Can we verify travel clinicians in several states?

Yes. State is a parameter on every request, so the same clinician is verified independently in each state. The coverage page sets out what each state's source does and does not include.

Screen candidates and monitor placements

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

Create your account →