Skip to main content
POST
Look up people by phone number. Each item in the data array provides a phone number, and the API returns all people associated with that number in a contacts array.
Each request accepts up to 250 items in the data array. The response returns every submitted item with a matched flag indicating whether a person was found.

Body Parameters

array
required
Array of phone objects to look up (max 250).
string[]
Field IDs to include in results. Can include both people and property fields. Omit or pass an empty array for the default set.
boolean
default:false
When true, each matched person includes a properties array with all associated properties and their always-included fields.

Response Fields

The response contains a data array and a totals object. There is no pagination — all submitted items are returned in a single response.

Matched Result

When matched is true, the result contains a contacts array with every person matching the phone number.

Contact Object

Each object in the contacts array contains:

Unmatched Result

Match Failure Codes

These codes are shared across all enrichment endpoints.

Totals

Credits

This endpoint consumes 1 people credit per matched person. The property_count field is free. When include_properties is true, included properties consume property credits. Chargeable property fields requested through fields add property credits. Only matched results consume credits. Credits are deduplicated within your billing period, so accessing the same entity again is free. Every response includes a credits object with a full breakdown of what was charged. See Credits for details.

Notes

  • A single phone number may match multiple people. All matching contacts are returned in the contacts array.
  • Phone numbers are normalized to 10 digits. Formatting like (512) 555-1234, 512-555-1234, +1 512 555 1234 are all accepted and matched against the same canonical number.
  • When include_properties is true, each contact’s properties array includes all associated properties.
  • Items are matched independently — one failed match does not affect others.
  • The input object is always echoed back so you can correlate results with your input data.