# AI Business Opportunity Finder (`icekurt/ai-business-opportunity-finder`) Actor

Find high-potential local business leads using public business data, digital presence, reputation, competition, and trust signals. Built for sales research, lead generation, and AI agents.

- **URL**: https://apify.com/icekurt/ai-business-opportunity-finder.md
- **Developed by:** [hasan kurt](https://apify.com/icekurt) (community)
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $20.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## AI Business Opportunity Finder

Find and rank high-potential local business opportunities using public business data, digital presence, reputation signals, contact availability, and market activity.

AI Business Opportunity Finder searches businesses in a selected city and country, analyzes a larger pool of public business listings, and returns the strongest opportunities for your product or service.

Instead of simply returning a list of businesses, the Actor evaluates each business using an Opportunity Score, Trust Score, risk level, public reputation, digital presence, and contact information.

### What can you use it for?

- B2B lead generation
- Local sales prospecting
- Agency client discovery
- Website design prospecting
- Marketing service prospecting
- Supplier and distributor research
- SaaS customer discovery
- AI agent workflows
- Market research
- Business development

### How it works

Provide:

- Target country
- Target city
- Business type or keyword
- Product or service you want to sell
- Maximum number of opportunities

The Actor searches public business listings and analyzes more candidates than it returns.

For example, a request for 20 opportunities may analyze up to 60 candidate businesses and rank the strongest matches.

### Opportunity Score

Each business receives an Opportunity Score from 0 to 100.

The score uses signals such as:

- Digital presence
- Website availability
- Public business activity
- Rating
- Review volume
- Contact availability
- Business profile completeness
- Relevance to the selected sales opportunity

A high Opportunity Score means the available public signals indicate that the business may be a stronger prospect for the selected product or service.

It does not guarantee that the business will buy the product or service.

### Trust Score

Each result also receives a Trust Score from 0 to 100 based on available public business signals.

Signals may include:

- Public rating
- Review volume
- Website availability
- Phone availability
- Address availability
- Business profile completeness
- Consistency of available public information

A high Trust Score indicates stronger public trust signals. It is not a certification, background check, or guarantee of legitimacy.

Businesses with limited public information are not automatically considered untrustworthy.

### Risk

Results include a simple risk classification to make large lead lists easier to evaluate.

Risk is based only on available public signals and should be treated as a research indicator rather than a factual judgment about a company.

### Output

Each result can include:

- Business name
- Opportunity Score
- Trust Score
- Risk
- Rating
- Number of reviews
- Category
- Address
- Phone
- Website
- Opportunity reasons
- Trust signals
- Source
- Business URL

### Example

Input:

Country: Germany\
City: Berlin\
Business type: Restaurants\
Opportunity: Website design\
Maximum results: 20

The Actor searches public restaurant listings in Berlin, evaluates the candidate businesses, ranks them, and returns the strongest opportunities.

A restaurant with strong customer activity but limited digital presence may receive a higher Opportunity Score for website design than a restaurant that already has a strong website.

### Designed for AI agents

AI Business Opportunity Finder provides structured output suitable for automated workflows and AI agents.

An agent can use the Actor to answer questions such as:

- Which restaurants in Berlin could be prospects for website design?
- Find hotels in Munich that may need digital marketing services.
- Find local businesses in London that could be potential SaaS customers.
- Rank potential B2B customers using public business signals.

### Data sources

The Actor analyzes publicly available business listing data.

Availability of individual fields depends on the information published for each business. Some businesses may not provide a website, phone number, rating, reviews, or other fields.

### Important limitations

Opportunity Score, Trust Score, and Risk are heuristic research indicators.

They do not represent:

- Guaranteed sales potential
- Guaranteed revenue
- Creditworthiness
- Legal verification
- Fraud detection
- Certification of a business
- Proof that a company is trustworthy or untrustworthy

Always perform appropriate independent verification before entering into a commercial or financial relationship.

### Privacy and responsible use

This Actor is designed for legitimate business research using public business information.

Users are responsible for complying with applicable privacy, marketing, anti-spam, consumer protection, and data protection laws when using the results.

# Actor input Schema

## `country` (type: `string`):

Country where you want to find potential business customers.

## `city` (type: `string`):

City or local market to search.

## `businessType` (type: `string`):

Type of business to find, for example restaurants, hotels, dentists, or car dealers.

## `opportunity` (type: `string`):

Product or service you want to offer to these businesses.

## `maxResults` (type: `integer`):

Maximum number of qualified business opportunities to return.

## Actor input object example

```json
{
  "country": "Germany",
  "city": "Berlin",
  "businessType": "Restaurants",
  "opportunity": "Website design",
  "maxResults": 20
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("icekurt/ai-business-opportunity-finder").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("icekurt/ai-business-opportunity-finder").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{}' |
apify call icekurt/ai-business-opportunity-finder --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,icekurt/ai-business-opportunity-finder"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/76jra12jWlIoTCyt8/builds/TMa24scKq9cRGmiKM/openapi.json
