Single Search Synchronous API (GET)
Legacy synchronous single search via query parameters. This GET method is retained for backwards compatibility and simple name-only requests. For new integrations, use the canonical POST /v1/search-sync method, especially when supplying address, date of birth, or personal ID fields. Average completion time varies - full EDD search completes within 45 seconds, Sanctions and PEP searches typically complete in 300ms-3 seconds. All parameters are matched softly using the Minerva scoring algorithm.
New: matches in this response can include Automatic Disposition annotations - see the review_status, automatic_disposition, and disposition_hint response fields below and the Automatic Disposition Guide.
Authorizations
The Minerva API key used for this integration. Manage API keys in the Minerva dashboard under Administration > Developers.
Headers
Opts this search request out of Automatic Disposition. The header only has an effect when your organization has been opted into Automatic Disposition and an administrator has enabled it with the Direct API channel turned on in the workspace of the Application whose API key you are using; otherwise it is inert and the search behaves as if the feature is off. Send the value skip (matched case-insensitively) to leave every returned match unresolved even when the feature is enabled for the workspace. Other values are ignored.
skip "skip"
Query Parameters
The type of profile to search for. Should be "individual" or "organization".
individual, organization The full legal name of the search subject.
A comma-separated array of feeds to include in the scope of the search. Must be selected from "Sanctions", "PEP", "Criminal", "Legal", "Offshore", "Open Source", "Ownership", "News", "Registries", "Social Media", or "all". Use "all" to select all available feeds.
The gender of the individual. Only applicable for individual type searches. Matched softly.
The full year integer describing when the individual was born, or that the organization was founded.
The month integer describing when the individual was born, or that the organization was founded. Corresponds to calendar month integers (1 = January).
1 <= x <= 12The calendar day integer describing when the individual was born, or that the organization was founded.
1 <= x <= 31The currently known town, city, or municipality of the profile.
The currently known state or province of the profile.
The currently known country or nationality of the profile.
The current job title or role of the individual. Only applicable for individual type searches.
The current organization that the individual is associated with. Only applicable for individual type searches.
Additional notes or information to narrow the results.
External identifier for tracking purposes.
The currently known address of the profile. Can include lines 1 and 2 in a single line.
A E.164 compliant international phone number string associated with the profile.
A known email address associated with the profile.
The registration ID of the organization. Only applicable for organization type searches.
Custom match threshold on the profile match score, below which results will not be returned.
Applies a max window on time in days for supported feeds. Currently only supported on the "News" feed for adverse media.
Determines whether or not to use soft match. All parameters are matched softly using the Minerva scoring algorithm.
Applies a hard exclusion for any data points that do not match the geography at the specified resolution. Allowed values are "city", "state", and "country".
city, state, country Determines whether or not to omit the open source feed for certain feeds that automatically include open source (e.g., PEP).
Response
Search successfully completed. Returns the search results synchronously.
Automatic Disposition (New): when the workspace that owns your API application has Automatic Disposition enabled with the Direct API channel turned on, Minerva analyzes every screened potential match in results[] - one carrying at least one risk flag (Sanctions, PEP, News, Criminal, Legal, and so on) in checklist.screen - before this response returns, which adds a few seconds per screened entity.
review_statuschanges only in Full Auto Mode: a prediction that meets the configured confidence threshold setstrue_positiveorfalse_positive, and the applied prediction is returned inautomatic_disposition.- In Hint Mode the prediction is returned in
disposition_hintandreview_statusstaysunresolved- the annotation is advisory, for your integration to interpret in real time. - An analysis that completes without meeting a threshold returns
disposition_hintwithprediction: "undetermined"and the match staysunresolved.
Clean matches and workspaces without the feature enabled never carry these fields. The default response example shows annotated matches. Opt a single request out with the X-Minerva-Automatic-Disposition: skip header (inert unless the feature is enabled for the workspace), and see the Automatic Disposition Guide for consuming these fields in an integration.
200
"Search successfully completed."
"adf48860-6a96-43a4-b008-37eccd139e3a"
Elapsed execution time in seconds.
1.23
Search result identifier. Pass this value as searchResultId when generating a report with POST /v1/reports.
"69ba0b732908cb3209647d36"
Whether the synchronous search still has pending work.
false
"https://app.gominerva.com/dashboard?requestId=REQUEST_ID&jobId=JOB_ID#results"
Up to 10 potential matches ranked by criteria match score. Each result is a Profile object containing rich profile information with source lineage.