Phone Verification API for Staffing Agencies

Your candidate database is losing accuracy every day. Verify every phone number before you send — cut SMS bounce rates, see which numbers changed carrier since opt-in, and confirm SMS delivery before each campaign.

Free sandbox — no credit card required

The Compliance Landscape Has Changed — and Stale Candidate Data Is the Risk

Recruiting SMS is not a marketing gray area. The Telephone Consumer Protection Act requires prior express written consent for every candidate text — and the FCC’s one-to-one consent rule, effective January 2025, tightened that requirement further: consent must be specific to each sender. A candidate who opted in to messages from your staffing brand cannot be bulk-texted by your affiliated brands or partner ATS platforms without separate, individual consent.

Reassigned numbers are the hidden liability most agencies overlook. When a former candidate leaves and a new person inherits that number, your consent evaporates — but your ATS still shows it as valid. Every message you send to that number is an unauthorized contact, and a single TCPA notice can cost $500–$1,500 per violation.

State-level calling restrictions layer additional obligations on top of TCPA. California, New York, Texas, and Florida each carry their own consumer protection rules for SMS outreach — enterprises operating nationally must treat compliance as a data quality problem, not just a legal problem.

CAN-SPAM provisions also apply when email-to-SMS gateway sends are involved, creating a second compliance surface for agencies using broadcast platforms.

VeriRouteIntel operates as your pre-send hygiene layer: carrier-grade number intelligence that shows the current carrier, flags numbers whose routing changed since opt-in, and confirms SMS deliverability before a single message leaves your platform. TCPA consent requirements for staffing →

API Capabilities Mapped to Staffing Workflows

VeriRouteIntel's candidate contact validation API is available via REST as a single-record real-time lookup or as a batch endpoint for full database hygiene runs.

Enhanced LRN Under 1¢ / lookup

Carrier Identification + Routing Change Date

Identifies the current carrier for any candidate number and shows when its routing last changed. That date is not proof of reassignment — the TCPA risk that occurs when a number you have consent for is transferred to a new subscriber — but a change since the candidate signed up tells you which numbers to recheck before you send. The FCC Reassigned Numbers Database is the reassignment check.

Staffing use case: Quarterly database hygiene scrub on all inactive candidate records. Flag numbers whose carrier or routing changed since opt-in and recheck them before your next SMS campaign.

Messaging Provider ID Under 1¢ / lookup

SMS Deliverability Confirmation

Confirms whether a candidate number can actually receive SMS — not just that a carrier is attached to it. VRI is the only phone intelligence provider that offers messaging provider identification at this resolution. Sending a job alert, interview request, or offer letter to a number that cannot receive SMS wastes send budget and leaves candidates unreachable at a critical moment in the hiring funnel.

Staffing use case: Real-time validation at candidate intake — confirm SMS capability before marking a candidate as SMS-reachable in your ATS.

Messaging provider identification API →

CNAM Under 1¢ / lookup

Caller ID Name Match

Matches the candidate name on file against the registered caller ID for that number. When the name on your record does not match the name registered to the number, you may have a wrong number or a changed line worth rechecking. Catch these discrepancies before they become unauthorized contacts.

Staffing use case: Pre-campaign name-match validation for high-value candidate segments where a wrong-number TCPA violation carries outsized risk.

Spam / Reputation Scoring Under 1¢ / lookup

Outbound Number Health

Verifies that the phone numbers and short codes your recruiters use for outbound are not flagged as spam by carrier networks before a campaign launches. A flagged sender number gets filtered before the candidate ever sees the message — you pay for the send and achieve zero delivery. Reputation scoring surfaces this before it wastes campaign spend.

Staffing use case: Pre-campaign sender audit for any recruiter phone number or short code being used in a large-volume SMS push.

What Phone Hygiene Is Worth to a Staffing Operation

50,000 candidate SMS sends/month · 12% stale-number rate

That is 6,000 sends per campaign going to numbers that are disconnected, reassigned, or SMS-incapable. At an industry average SMS cost of $0.008 per send, you are wasting $48 per campaign. A full LRN scrub of those 50,000 records costs less than a penny per lookup — and shows which numbers to cut or recheck.

FCC one-to-one consent rule · reassigned number exposure

The moment the previous candidate’s number is reassigned to a new subscriber, your consent is void. An LRN lookup, at less than a penny per record, shows whether the number’s routing changed since opt-in, so you know to recheck it before your next send. One TCPA notice starts at $500. The lookup costs a fraction of a cent. The math is not close.

Healthcare staffing · travel nurse database churn

Travel nursing databases churn quickly — nurses change numbers when moving between assignments, states, and carriers. Quarterly LRN scrubs at less than a penny per record cost less than one TCPA notice letter and keep outreach deliverable across a mobile, fast-moving candidate pool.

How It Works

1

Pre-Campaign API Call

Before every SMS campaign, run your candidate record set through the Enhanced LRN or Combined LRN + Messaging Provider endpoint. Suppress SMS-incapable results and recheck numbers whose routing changed since opt-in before you send.

2

Batch Endpoint for Database Hygiene

Run full-database hygiene on your candidate ATS or CRM quarterly — or before any high-volume campaign. The batch endpoint handles millions of records with no per-session limits. Results return with carrier, line type, messaging provider, and routing change date (when available) for each record.

3

Real-Time Validation at Candidate Intake

Validate phone numbers at the moment of capture — application forms, SMS opt-in pages, or ATS integrations. Sub-200ms response times support real-time validation without friction in the candidate experience. Flag non-deliverable numbers before they enter your database rather than scrubbing them out later.

4

ATS and Platform Integration

VRI exposes a REST API. Native integration support for Bullhorn, Greenhouse, Lever, and custom ATS platforms via webhook or direct API call. No SDK required — full API documentation and sample integrations available.

Frequently Asked Questions

How does VRI help staffing agencies comply with the FCC one-to-one consent rule?

The FCC one-to-one consent rule (effective January 2025) requires that SMS consent be obtained specifically for each sender — bulk consent across related brands or partners is no longer valid. Reassigned numbers are the primary mechanism through which previously valid consent becomes void. VRI’s Enhanced LRN lookup does not check the FCC Reassigned Numbers Database, but it shows the current carrier and when the number’s routing last changed, so you know which candidate numbers to recheck before your send. Pair LRN with CNAM verification to compare the registered name against the candidate on record.

Can VRI batch-verify a candidate database before a large SMS campaign?

Yes. The batch endpoint accepts your full candidate record set and returns carrier, line type, messaging provider, and routing change date (when available) for each number. There are no per-session record limits. Most agencies run a full database scrub before quarterly campaigns and a targeted scrub on recently active candidates before high-volume sends. See pricing for volume tier rates.

What is Messaging Provider ID and why does it matter for recruiting SMS campaigns?

Messaging Provider ID identifies which SMS network or provider is currently handling a given phone number — a level of resolution that goes beyond traditional carrier lookup. A number can have an active carrier but still be unable to receive SMS if it is VoIP-only, provisioned on a data-only plan, or routed through a provider that does not support SMS termination. VRI is the only phone intelligence provider offering messaging provider identification at this resolution. For staffing agencies sending job alerts, interview requests, and offer letters via SMS, confirming deliverability before the send is the difference between a candidate who hears from you and one who does not.

Can Enhanced LRN tell me if a candidate number was reassigned?

Not on its own. Enhanced LRN queries real-time number portability data. When a number is ported or changes carrier, its routing record updates, and VRI returns when that happened (lrn_activated_at, when available). A change after the candidate opted in is a signal to recheck consent, not proof of a new owner; the FCC Reassigned Numbers Database is the reassignment check. This is not a static database check; it reflects the number’s routing at the moment of the API call.

Can this integrate with our ATS — Bullhorn, Greenhouse, or a custom platform?

Yes. VRI exposes REST APIs that integrate with any ATS or CRM platform that supports outbound HTTP requests or webhooks. Bullhorn, Greenhouse, and Lever all support native API integrations and custom workflow triggers where VRI lookups can be called automatically on record create, record update, or campaign initiation. For custom ATS platforms, the API documentation includes sample code and a Postman collection. No proprietary SDK is required.

What volume pricing is available for agencies sending millions of candidate messages monthly?

VRI offers tiered volume pricing starting at 100,000 lookups per month. Agencies sending multi-million record volumes monthly qualify for enterprise pricing with a dedicated account manager, SLA guarantees, and custom batch processing SLAs. See the pricing page for current tier structure, or contact the team directly to discuss a custom enterprise agreement.

Start Verifying Candidate Phone Numbers Today

Free sandbox included. No credit card required. Production-ready in minutes.