← All datasets
// CONTACT VERIFICATION

Live contact verification API

Real-time check that a contact still exists, is in the same role, and is reachable. The freshness layer that keeps your data from rotting between enrichment runs.

  • Live check: still in role, same company, same title
  • Returns a freshness score + last-seen timestamp
  • Use before every outbound action your agent takes
  • Pair with Contact data for end-to-end freshness
api.agentdatahub.com
POST /v1/contact-verification/check
Authorization: Bearer $ADH_KEY
Content-Type: application/json

{
  "contact_id": "ct_01HX7K...",
  "checks": ["in_role", "same_company", "linkedin_active"]
}

{
  "contact_id": "ct_01HX7K...",
  "verified": true,
  "freshness_score": 0.96,
  "checks": {
    "in_role": { "ok": true, "last_seen": "2026-05-02" },
    "same_company": { "ok": true },
    "linkedin_active": { "ok": true, "last_active_within_days": 7 }
  },
  "next_recommended_check": "2026-05-22"
}
MCP tool
adh_contact_verify
Credit cost
1 credit per check
// SCHEMA

What gets checked

Inputs

  • contact_id
  • linkedin_url
  • email (optional)
  • checks[]

Output — overall

  • verified
  • freshness_score
  • next_recommended_check

Per-check results

  • in_role
  • same_company
  • title_match
  • linkedin_active
  • company_active

Per-check metadata

  • last_seen
  • last_active_within_days
  • evidence_url

Failure modes

  • role_changed
  • left_company
  • company_inactive
  • profile_removed
// USE CASES

What agents do with verification

Pre-send freshness check

Before your sequencing agent fires, run every contact through verification. Skip the dead ones, save deliverability.

CRM rot detection

Run verification across your CRM weekly. Surface every contact that needs an update or removal.

Job-change watcher

Subscribe to a contact and get a webhook when they change role — your agent acts on the signal.

// JOIN THE WAITLIST

Get early access

Tell us about the agent you're building. Design partners get hands-on onboarding and an early API key within a few business days.