Person Search
Get Person Search
Retrieve a previously created person search by id, returning the same payload as the original search
GET
Overview
The Get Person Search endpoint returns the stored payload for a search you created earlier with Person Search. The response shape is identical toPOST /person-search/v0/search, so you can use the same result-handling code for both endpoints.
Only searches that belong to your organization can be accessed. Requests for search_id values from a different organization return 404.
Request
Headers
Your API key for authentication.
Path Parameters
UUID of the search to retrieve. This is the
search_id returned from POST /person-search/v0/search.Request Notes
- There is no request body and no query parameters.
- The search must belong to the organization associated with your API key.
Response
Success Response
The endpoint returns the same payload shape as Person Search. See that page for the full field reference ontotal_contact_coverage and results_contact_coverage.
UUID identifying the search. Matches the
search_id you requested.The normalized natural-language query associated with this search.
Array of Minerva PIDs previously returned for this search. Each PID has the format
p-{hash}.Total number of people matching the search at the time it was run.
Number of PIDs in
results.Availability of contact channels across the full match set of
total_count people. See the Person Search page for the field-level shape.Availability of contact channels across the PIDs in
results. Same shape as total_contact_coverage.ISO 8601 timestamp (UTC) indicating when the search was originally created.
Error Responses
Common Errors
401- Unauthorized: Invalid or missing API key404- Not Found: No search with the providedsearch_idexists for your organization. This is also returned if the search belongs to a different organization.422- Unprocessable Entity:search_idis not a valid UUID500- Internal Server Error: Unexpected server error
Error Example
Search not found:Implementation Notes
- Immutable payload: The stored payload reflects the results at the time the search was originally run. Re-fetching does not re-execute the query, so it will not reflect any new matches that have entered the dataset since.
- Organization scoping: A search is only accessible to the organization that created it. Cross-org access returns
404. - Retries: Safe to call repeatedly; the endpoint is idempotent.
Related Endpoints
- Person Search - Create a new person search
- Person Search Usage - Daily delivery limits and consumption history
- Enrich v2 - Fetch full profile data for the Minerva PIDs returned here