Research businesses from a brief
research_businessesUse for a quick synchronous search when the user supplies one natural-language brief and can wait for results in the current tool call. For durable progress, retry, export, or large agent workflows, use start_lead_search instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brief | Yes | Example: Independent veterinary clinics in Berlin with an active first-party website. Exclude directories and chains. | |
| limit | No | Maximum businesses in this response page. | |
| fields | No | Business fields to retain. Website and source evidence remain available for verification. | |
| offset | No | Zero-based result offset for this response page. | |
| output | No | Compact minimizes tokens. Full preserves every returned field. | compact |
| geography | No | Optional explicit geography. Use when the brief does not make location clear. | |
| includeDiagnostics | No | Include source status and explained exclusions. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | Yes | Maximum prospects requested for this page. | |
| offset | Yes | Zero-based offset of this page. | |
| hasMore | Yes | Whether another result page is available. | |
| results | Yes | ||
| warnings | Yes | Limitations the agent should retain with downstream data. | |
| requestId | Yes | Request identifier for support and diagnostics. | |
| durationMs | No | ||
| nextOffset | No | Offset for the next synchronous result page, or null when complete. | |
| diagnostics | No | Source status and explained candidate exclusions. | |
| resultCount | Yes | Total accepted prospects before response pagination. | |
| returnedCount | Yes | Prospects returned in this response page. | |
| schemaVersion | Yes | Version of the result contract. | |
| searchedSources | Yes | Discovery and first-party source types consulted. | |
| remainingFreeSearches | No |