Outscraper Businesses Search
businesses_searchSearch normalized business records using structured filters, natural-language queries, or both. Build lead lists with cursor pagination and field selection for targeted discovery.
Instructions
Search Outscraper businesses using structured filters, a natural-language query, or both.
Best for:
building lead lists from normalized business records
filtering by country, state, city, type, and other structured business fields
paginated browsing with cursor when you want repeatable result navigation
Prefer this tool when:
you already know the geography, categories, or other business filters you want
you want the normalized /businesses dataset rather than raw Google Maps search behavior
you need stable field selection and cursor-based pagination
Use this instead of google_maps_search when:
you want the normalized /businesses API
you need field selection, filters, or cursor pagination
Note:
according to the current OpenAPI, /businesses is a synchronous endpoint in this MCP server
async-style execution controls are intentionally not exposed here
structured filters are the most reliable input mode
live Outscraper testing showed that free-form query parsing may fail with "Could not parse query into a valid request format."
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Result page size. | |
| query | No | Optional natural-language business search query parsed by Outscraper. | |
| cursor | No | Pagination cursor from the previous response. | |
| fields | No | Specific fields to return for each business. | |
| filters | No | Structured Outscraper /businesses filters JSON. | |
| include_total | No | Whether Outscraper should include total matching count. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| meta | Yes | ||
| async | No |