Skip to main content
POST
Look up people by name. Provide a data array of name objects (each with a last_name and optional first_name) and the API returns all matching people with their contact information. Optionally include a location to narrow results to a specific area.
This endpoint returns paginated results: up to 100 people per page. Use page and per_page to navigate through large result sets.

Body Parameters

array
required
Array of name objects to search for (max 250). Each object must include a last_name.
object
Location to narrow results to a specific area. When omitted, results are not filtered by location.
boolean
default:false
When true, each matched person includes a properties array with all associated properties.
string[]
Field IDs to include in results. People fields return on each person. Property fields return under property.
integer
default:1
Page number for pagination (starts at 1).
integer
default:25
Number of results per page (max 100).
boolean
default:false
When true, returns a match count and credit estimate without returning person data or consuming credits.

Response Fields

The response contains a data array of person contacts and a pagination object. When estimate_cost is true, the response contains totals, pagination, and estimated_credits instead. It does not include data or credits, and it does not consume credits.

Person Contact

Each object in the data array contains:

Pagination

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. Responses with estimate_cost: true are free and do not include a credits object. The estimate covers people credits. When include_properties is true, it also counts associated properties across all matching people and includes the requested page’s property credits in the breakdown.

Notes

  • Each name object requires a last_name. A name search without a last name would be too broad.
  • Name matching is case-insensitive and trims whitespace.
  • The location parameter is optional. When provided, results are scoped to that area. When omitted, the search is nationwide.
  • You can submit multiple name objects in the data array to search for several people at once.
  • Use page and per_page to paginate through large result sets. Maximum per_page is 100.
  • When include_properties is true, each person’s properties array includes all associated properties.
  • Use estimate_cost: true to preview matching people and, when requested, associated property counts before running a billed enrichment.