Product

Data enrichment API for sales, marketing, and onboarding

Turn a sparse contact record into a full identity profile in one API call. Phone, email, address, and demographic enrichment.

If you're building a SaaS product, running a sales operation, or onboarding customers, the records you collect are usually incomplete. A user gives you an email but no phone. A lead form captures a name and a state but no address. A list import has half the fields you actually need.

Our data enrichment API takes whatever you have and returns whatever's missing — phones, emails, addresses, demographic attributes — through a single REST endpoint priced at $0.05 per successful append.

What you can append

  • Phone numbers — mobile and landline, with line type and carrier
  • Email addresses — personal and work, with deliverability hints
  • Postal addresses — current and previous, USPS-verified format
  • Demographic enrichment — age range, household income range, homeowner status
  • Identity confidence scores — so you know how strong each match is

Common use cases

Lead enrichment for sales teams. Inbound forms ask for the bare minimum to maximize conversion. Append phones and titles before the lead hits the SDR queue.

Customer onboarding. KYC workflows need verified addresses. Skip Trace API returns verified mailing addresses you can match against the user's input.

Marketing list cleanup. An old CRM export with half-dead phone numbers? Run it through bulk enrichment and replace stale records with fresh ones.

Internal analytics. Add demographic context to your customer base for cohort analysis and segmentation.

How it differs from skip tracing

Skip tracing and data enrichment use the same underlying identity graph, but the framing is different. Skip tracing assumes you already know who the person is and need to find them — a real estate investor trying to reach a property owner, a collector trying to reach a debtor. Enrichment assumes you have a contact record and need to complete it — adding the missing phone or email to a SaaS user record.

Same data, same API, same pricing. Different use case, different framing on the integration side. Read more in our guide on skip tracing vs people search vs enrichment.

Integration

Single endpoint, JSON request, JSON response. Sample request in cURL:

curl -X POST https://api.skipreach.com/v1/enrich \
  -H "Authorization: Bearer YOUR_KEY" \
  -d '{"first_name":"Jane","last_name":"Doe","email":"jane@example.com"}'

Response includes appended fields plus a confidence score from 0–100. Bulk endpoint accepts up to 1,000 records per call and returns a job ID for async polling or webhook delivery.

Frequently asked questions

What's the difference between data enrichment and skip tracing?
They use the same underlying data graph. Skip tracing is framed around finding hard-to-reach people; enrichment is framed around completing existing contact records. The API and pricing are the same.
Is the data B2C or B2B?
Primarily consumer (B2C) identity data. We can enrich personal phones, emails, and addresses with high coverage. B2B firmographic enrichment is on the roadmap but not in the launch product.
How fresh is the data?
Our identity graph is refreshed continuously from multiple licensed sources. Most attributes have a maximum age of 30–90 days; phone line-type data is verified at lookup time.