Senior living visitor screening API: registry checks at the front door of care.
A visitor screening API for assisted living, memory care, skilled nursing and hospital front desks. Check visitors, private-duty caregivers and vendors against 58 US sex offender registries by name and date of birth at sign-in, and watch the regulars between visits. $0.15 a check, no minimum.
25 free calls · No card · $0.15 a call, $0.11 past 2,000 a monthNo code? Run the same search in the screening dashboard ›// Called by the kiosk once the ID barcode is parsed.
const BASE = 'https://api.offendersearch.app';
const headers = {
'X-API-Key': process.env.OFFENDERSEARCH_KEY,
'Content-Type': 'application/json',
};
const post = (path, body) =>
fetch(BASE + path, {
method: 'POST',
headers,
body: JSON.stringify(body),
signal: AbortSignal.timeout(45_000),
}).then((r) => r.json());
export async function screenVisitor({ firstName, lastName, dob }) {
const query = { firstName, lastName, dob };
const [registry, criminal] = await Promise.all([
post('/v1/search', { query }),
post('/v1/criminal/search', { query }),
]);
// An answer that is not whole is never a clear one.
if (registry.counts.sourcesIncomplete > 0) {
return { action: 'hold', reason: 'incomplete' };
}
const review = registry.records.filter((r) =>
['dob_match', 'year_match', 'age_match'].includes(r.matchState),
);
if (review.length > 0) {
// Quiet alert to trained staff, with the registry photo.
return { action: 'alert', searchId: registry.searchId, review };
}
return {
action: 'badge',
searchId: registry.searchId,
criminal: criminal.records, // your site policy decides what these mean
};
}Senior living visitor screening — who comes through the door
A senior living community screens its own staff. Much of the traffic through the front door is not staff: family and friends, private-duty aides hired by a resident’s family, hospice and home-health workers employed by other agencies, therapists, hairdressers, contractors and vendors. Residents in memory care or with limited mobility are among the people least able to protect themselves, and the visitor log is often the only record of who was in the building.
A registry check at sign-in gives the front desk an answer for each of them in the time it takes to print a badge — across 58 US registries, so a person registered in another state is not missed. For the people who come every week, a monitor keeps watching between visits.
Some senior living visitor products bundle a screening step of their own. This page is for the teams who need that step as an API: operators running their own sign-in, senior living and EHR software companies adding a visitor module, and visitor management vendors serving care settings.
Senior living visitor management workflow — kiosk to resident room
- 01Sign-in at the kiosk or desk with an ID; the barcode supplies name and date of birth.
- 02Your own lists first — residents’ do-not-admit requests, banned visitors, guardianship orders. Those stay in your system.
- 03One call to
POST /v1/searchwithfirstName,lastNameanddob. - 04Completeness check:
counts.sourcesIncompleteabove zero means the answer is not yet known — the desk holds rather than admits. - 05No candidates: badge printed with the resident or unit being visited;
searchIdlogged. - 06A candidate: a quiet alert to the executive director or charge nurse, with the registry photo and
matchState. - 07Identity confirmed against the photo and date of birth, privately.
- 08The community’s policy decides — a supervised visit in a common area, an escort, or a refusal — consistent with residents’ visitation rights.
Visitor screening for third-party caregivers, vendors and family
Not every visitor needs the same check, and not every check belongs at the front desk.
| Who | At sign-in | Between visits |
|---|---|---|
| Family member or friend | Registry check on first visit, per policy | A monitor for daily visitors, if policy calls for it |
| Private-duty aide hired by the family | Registry check, plus a criminal search where policy uses one | Person monitor — $3 a month a dataset |
| Hospice or home-health worker from another agency | Registry check; the agency runs its own hiring checks | Person monitor for regular assignments |
| Therapist, hairdresser, chaplain | Registry check | Person monitor if weekly |
| Contractor or vendor | Registry check, plus criminal where policy uses one | — |
| Your own new hire | Not a visitor check — an FCRA hiring check | FCRA order (FCRA Orders API) |
Caregiver monitoring between visits — the visitor screening API for regulars
A private-duty aide who visits five days a week should not be a stranger to the system. A person monitor is checked continuously and alerts you when a registry status changes.
curl https://api.offendersearch.app/v1/monitors \
-H "X-API-Key: $OFFENDERSEARCH_KEY" \
-H "Content-Type: application/json" \
-d '{
"product": "sex-offender",
"type": "person",
"person": {
"firstName": "Dana",
"lastName": "Whitfield",
"dob": "1979-02-03"
},
"minConfidence": "dob_match",
"label": "Weekly volunteer",
"channels": {
"webhookUrl": "https://vms.example.com/hooks/screening"
}
}'$3 a month per person for one dataset — a registry and a criminal monitor on the same person are two monitors. Alerts go to an email address or your webhookUrl, and stay one thread for the person even when a registry renumbers its listing. See monitoring.
Hospital visitor screening and healthcare visitor management
Hospitals set visitor policy unit by unit. Where a hospital’s own policy calls for a registry check — commonly on units with children, newborns or patients who cannot speak for themselves — the visitor desk can run the same call: name and date of birth from the ID, an answer across 58 US registries, a quiet alert to security or the charge nurse on a possible match.
The registry check runs on the visitor, not the patient, so no patient information is sent to the API. For organisations that need one, a BAA is available on eligible enterprise accounts — see HIPAA and BAA. Patient-facing screening of staff and admissions is covered on sex offender screening for healthcare and home care.
Senior living visitor screening cost per community
Registry checks plus person monitors for regular visitors, computed from the published schedule.
| Site | Visits | Checks a month | Monitors | Monthly cost |
|---|---|---|---|---|
| Assisted living community, 100 units | ~50 sign-ins a day × 30 days | 1,500 | 20 × $3 | $285.00 |
| Skilled nursing facility | ~80 sign-ins a day × 30 days | 2,400 | 30 × $3 | $434.00 |
| Operator with 25 communities | ~50 a day per community × 30 days | 37,500 | 400 × $3 | $5,405.00 |
$0.15 a check, $0.11 past 2,000 in a calendar month; person monitors $3 a month. No seats, setup fee, minimum or contract. Full schedule on pricing.
Senior living visitor screening rules and residents’ visitation rights
No federal statute requires a care community or a hospital to screen visitors; visitor screening is set by state law and the operator’s own policy. Nursing homes also have to respect residents’ rights: federal rules give a resident the right to receive visitors of their choosing, subject to reasonable clinical and safety restrictions (42 CFR § 483.10(f)(4)). A good policy therefore says what a confirmed match changes — often a supervised visit rather than a blanket refusal — and counsel should shape it.
Separate rules apply when a registrant is admitted as a resident, and some states set duties there; that is resident screening, covered on sex offender screening for elder care and assisted living and does a nursing home check for sex offenders?. California restricts how Megan’s Law information may be used unless the use protects a person at risk or another law authorises it (Penal Code § 290.46(j)).
Making a hiring decision? Use an FCRA workflow.
FCRA workflows are built primarily for tenant screening and hiring decisions. If a result will help decide whether to hire someone, the check has to run as an FCRA-regulated consumer report, with a permissible purpose, consent, accuracy controls and a dispute path for the person. Our standard search and API are not a consumer report. FCRA workflows run through FCRA Partner Access, for background check companies and screening platforms under a written FCRA agreement.
Senior living visitor screening API — where it fits
Operators with their own sign-in
One account across every community, a key per site, and a stored searchId for every visit — clear results included.
Senior living and EHR software
Add a visitor screening step to your product with one HTTPS call, priced per check so cost follows each customer’s usage.
Visitor management vendors
Serving care settings alongside schools and offices: see the visitor screening API for the full check-in integration.
Senior living visitor screening API questions
Do assisted living communities screen visitors for sex offenders?
What does the visitor have to provide?
Can we refuse a visitor who is on a registry?
How do we screen private-duty aides hired by families?
Is patient information sent to the API?
Can hospitals use the same API at the visitor desk?
How much does it cost?
Do you also check criminal records?
Senior living visitor screening API — start with 25 free checks
No card, no sales call. Then $0.15 a check, and $3 a month for each person monitor.