Skip to main content

search_businesses

Search for businesses for sale on Venturu. Supports natural-language location queries, financial filters, business type filtering, and pagination.
This is a read-only tool. No authentication required.

Parameters

Location

ParameterTypeDescription
locationstringNatural-language location query (e.g., “Palm Beach, FL”, “Miami”, “33101”). Geocoded to a bounding box automatically. Ignored if bbox is provided.
statestringState or region filter.
bboxobjectExplicit bounding box with sw (lat/lng) and ne (lat/lng). Overrides location.

Business Type

ParameterTypeDescription
businessTypeIdsnumber[]Filter by business type IDs. Get IDs from list_business_categories.
statusesstring[]Filter by listing status (only publicly visible statuses are allowed).
listedBystring[]Filter by who listed: "owner" or "broker".
saleTypesstring[]Filter by sale type: "ASSET_SALE", "STOCK_SALE", or "HYBRID".

Financial Filters

All financial filters use flat min/max parameters:
ParameterTypeDescription
minPrice / maxPricenumberAsking price range
minRevenue / maxRevenuenumberAnnual revenue range
minProfit / maxProfitnumberAnnual profit range
minSde / maxSdenumberSeller’s discretionary earnings range
minSdeMultiple / maxSdeMultiplenumberSDE multiple range
minRevenueMultiple / maxRevenueMultiplenumberRevenue multiple range
minDownPayment / maxDownPaymentnumberDown payment range

Business Characteristics

ParameterTypeDescription
minEstablishmentAge / maxEstablishmentAgenumberBusiness age in years
minEmployeeCount / maxEmployeeCountnumberNumber of employees
minOwnerWorkedHours / maxOwnerWorkedHoursnumberOwner’s weekly working hours
propertyIncludedbooleanWhether real estate is included in the sale
buyerFinancingAvailablebooleanWhether seller financing is available
sbaPrequalifiedbooleanWhether the business is SBA pre-qualified
visaQualifiedbooleanWhether the business qualifies for E-2 visa

Scoring

ParameterTypeDescription
minOpportunityScore / maxOpportunityScorenumberVenturu opportunity score range
includeMissingMultiplesbooleanInclude listings that don’t have multiples data

Pagination & Sorting

ParameterTypeDefaultDescription
limitinteger15Results per page (max 15)
cursorintegerCursor for pagination (from nextCursor in previous response)
orderByPropertystring"recommended"Sort by: "recommended", "relevance", "price", or "recent"
orderByDirectionstring"desc"Sort direction: "asc" or "desc"

Response

The tool returns:
  • Text content — A formatted summary of matching listings with key details
  • Structured content — Machine-readable JSON with full listing data:
{
  "listings": [
    {
      "id": 1234,
      "slug": "profitable-restaurant-miami",
      "title": "Profitable Restaurant in Miami",
      "askingPrice": 450000,
      "revenue": 1200000,
      "cashFlow": 250000,
      "location": "Miami, FL",
      "businessType": "Restaurant"
    }
  ],
  "total": 87,
  "nextCursor": 1235
}

Examples

Prompt: “Find businesses for sale in Palm Beach, Florida”The tool geocodes “Palm Beach, Florida” into a bounding box and returns listings within that area.
Prompt: “Show me businesses under 200,000withatleast200,000 with at least 500,000 in revenue”Parameters: maxPrice: 200000, minRevenue: 500000
Prompt: “Find hotels for sale in California”First call list_business_categories to get the hotel business type ID, then pass it in businessTypeIds.
Prompt: “Show me the next page of results”Pass the nextCursor value from the previous response as cursor.