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, eliminate reassigned-number TCPA exposure, and confirm SMS delivery before each campaign.

10 Free Lookups — 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. The average job seeker changes their phone number every 14–18 months. 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 flags disconnected numbers, detects reassignment risk, 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 or GraphQL as a single-record real-time lookup or as a batch endpoint for full database hygiene runs.

Enhanced LRN $0.0005 / lookup

Carrier Identification + Reassignment Detection

Identifies the current carrier for any candidate number. Flags disconnected numbers before they inflate your bounce rate. Critically, Enhanced LRN detects number reassignment — the TCPA risk that occurs when a number you have consent for is transferred to a new subscriber. If the number in your ATS belongs to a different person today than when the candidate signed up, you will know before you send.

Staffing use case: Quarterly database hygiene scrub on all inactive candidate records. Flag and suppress reassigned numbers before your next SMS campaign.

Messaging Provider ID $0.0009 / 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 $0.0060 / 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 likely have a wrong number or a reassigned line. 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 $0.0070 / 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 50,000 records costs $25 at $0.0005 per lookup — and eliminates the waste.

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 $0.0005 per record flags that reassignment 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 experience 18–22% number churn annually — nurses change numbers when moving between assignments, states, and carriers. Quarterly LRN scrubs at $0.0005 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 records that return disconnected, reassigned, or SMS-incapable results. Send only to verified, deliverable numbers.

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 reassignment flag 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 both REST and GraphQL APIs. 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. VRI’s Enhanced LRN lookup detects reassigned numbers, which are the primary mechanism through which previously valid consent becomes void. If a candidate’s number has been reassigned to a new subscriber, VRI flags it before your send so you do not contact someone who never consented to hear from you. Pair LRN with CNAM verification to further confirm the number still belongs to 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 reassignment flag 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.

How does Enhanced LRN detect reassigned candidate numbers?

Enhanced LRN queries real-time number portability and line status data from authoritative carrier sources. When a number is ported to a new subscriber or reassigned after disconnection, the line routing record updates. VRI compares the current line record against the history for that number and flags it when the subscriber profile indicates a change of ownership — the key signal for TCPA reassignment risk. This is not a static database check; it reflects current number status at the moment of the API call.

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

Yes. VRI exposes REST and GraphQL 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

10 Free Lookups. No credit card required. Production-ready in minutes.