Ava Data

Glossary

People Search API

A people search API programmatically returns identity and contact information for an individual given a name and a few disambiguating fields — address, city, state, age, or DOB.

What it means

People search APIs sit at the intersection of consumer "find a person" sites and B2B contact-data providers. They differ from B2B enrichment APIs (Clearbit, Apollo) because they're built around residential identity — the person at home — rather than work email and job title.

Key things to evaluate:

  • Pricing model. Per-match billing (no charge on a miss) is dramatically better than per-query billing for any workflow with a non-trivial miss rate.
  • Refresh cadence. Monthly snapshots produce stale phones; daily refreshes catch disconnects sooner.
  • Rate limits and async bulk. A 60 req/min synchronous endpoint is fine for CRM enrichment; CSV upload with async polling is required for list processing.

How Ava Data handles people search api

Ava Data's API is per-match priced (you pay nothing on a miss), refreshed daily, and offers both a synchronous endpoint at 60 requests per minute and an asynchronous bulk CSV upload for list workflows. Authentication is a single Bearer token; responses are standard JSON.

If you don't need the API at all, the same data is available in the Ava Data dashboard — search by name and address, get a contact card, export to CSV. The dashboard is what most non-developer customers use day to day; the API is for teams wiring Ava Data into a CRM, dialer, or AI pipeline.

For developers: example API call

If you'd rather click than code, the Ava Data dashboard returns the same data without a single line of JSON. The snippet below is for teams wiring Ava Data into a CRM, dialer, or AI pipeline.

POST /api/v1/standard-search
{
  "firstName": "John",
  "lastName": "Smith",
  "city": "Austin",
  "state": "TX",
  "returns": ["phone", "email"]
}
200 OK application/json
{
  "matchFound": true,
  "creditsCharged": 2,
  "subject": {
    "phones": [{ "number": "5125551234", "type": "mobile" }],
    "emails": [{ "address": "john@example.com" }]
  }
}

Related terms

Try Ava Data on a real people search api workflow

Search from the dashboard or call the API. Per-match pricing, no monthly minimum — pay only when we return a verified contact.

Start searching →