Developer API

Wire DNC screening directly into your dialer or CRM

A simple, versioned REST API. Send a number, get a status back — built to sit in front of your outbound call flow without adding meaningful latency.

# Request curl -X POST https://your-domain.com/api/v1/scrub \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"phone": "+14105551234"}' # Response { "phone": "+14105551234", "status": "DNC_MATCH", "source": "DNC_DATABASE", "dataset_version": "2026-08-21_120000", "checked_at": "2026-08-21T12:00:00Z" }
/api/v1/scrub

One call, one clear answer

Authenticate with a bearer token tied to your company. Every request is logged, rate-limited per minute, and counted against your plan's monthly allowance — visible to you in real time.

  • Versioned under /api/v1/ — future versions won't break your integration
  • Per-minute rate limiting, independent of your monthly quota
  • Full request history and remaining-allowance visibility
  • Keys can be revoked instantly, by you or by us
CRM & dialer integration

Fits into your existing call flow

Drop the API in front of dialing, get a status back, and let your CRM decide what happens next — all without changing how your team already works.

Your CRM / Dialer DNC Scrub API Number Screening Result Back to Your CRM

Read the full API reference

Authentication, error codes, and rate limits — all documented in your dashboard once you're logged in.

Create an Account