# Leads Finder ✅$1.5/1k Leads with Emails (Apollo Alternative) (`amr-mando/lead-finder`) Actor

Affordable alternative to Apollo, Zoominfo, Lusha, Crunchbase, Searchleads ✅ Get Business email, phone, website url, and more... (without paying for duplicates) - URL Input supported! - Email Verifier 📧 https://apify.com/amr-mando/email-verifier

- **URL**: https://apify.com/amr-mando/lead-finder.md
- **Developed by:** [Mando](https://apify.com/amr-mando) (community)
- **Categories:** Lead generation
- **Stats:** 285 total users, 156 monthly users, 50.0% runs succeeded, 21 bookmarks
- **User rating**: 4.79 out of 5 stars

## Pricing

from $1.50 / 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.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
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.
Actors are written with capital "A".

## 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.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## ✅ Leads Finder with enriched Email & Description ($1.5/1k)
**Say goodbye to Apollo, Zoominfo, Lusha, Crunchbase, Searchleads - similar if not better quality leads for 1/10th the price**

**🔗 Your URL Link will ONLY be used to extract the filters and parameters needed, we use a complex flow explained below to ensure your leads matches your target filters**

**⏱️ Please note this actor is made to take a long time to ensure double checked results**

**To check the available leads in your link/filter parameters, you can view it after 1-2 minutes when it gets shown in the log section of the active run!**

🎯 Free plan: Maximum 200 results 💡 We don't get paid for free users usage, that's why we had to limit it sadly.

### Introduction

This Actor allows you to export unlimited leads from, just input lead platform choice directly to CSV/JSON with advanced enrichment, LinkedIn URL finding, email fetching, company descriptions.

- No more manual copy-paste or export limits
- Removes 50-90% duplicates to save time and cost, if Deduplication option is one
- Transparent, made for users satisfaction, fair billing (only charged for unique results)

### Use Cases

- **Sales prospecting**: Build targeted outreach lists with verified emails and LinkedIn URLs
- **Recruitment**: Export candidate lists with enriched company data
- **Market research**: Analyze companies by industry, size, revenue, and Pain Points
- **Lead generation**: Create multi-source lists by running multiple searches and deduping
- **CRM imports**: Get clean CSV files ready for Salesforce, HubSpot, Pipedrive, etc.

### Input

| Field                     | Type    | Default   | Description                                                        |
|--------------------------|---------|-----------|--------------------------------------------------------------------|
| `url`                    | string  | required  | Your lead platform search or list URL                              |
| `deduplication`          | boolean | true      | Remove 50-80% duplicates in your URL by using the Website column dupes                               |
| `maxResults`             | integer | 10000     | Max results to scrape (1-10,000; free plan: 200 max)               |

### Output

Results are exported to CSV and saved in the Dataset with the following fields:

```json
{
  "first_name": "John",
  "last_name": "Smith",
  "email": "john.smith@example.com",
  "email_status": "validated",
  "job_title": "VP of Marketing",
  "contact_linkedin_url": "https://linkedin.com/in/johnsmith",
  "contact_full_name": "John Smith",
  "contact_headline": "VP of Marketing at Example Corp",
  "contact_city": "San Francisco",
  "contact_state": "CA",
  "contact_country": "United States",
  "contact_postal_code": "94102",
  "contact_street_address": "123 Main St",
  "contact_formatted_address": "123 Main St, San Francisco, CA 94102",
  "contact_time_zone": "America/Los_Angeles",
  "contact_photo_url": "https://...",
  "contact_twitter_url": "https://twitter.com/johnsmith",
  "contact_facebook_url": "https://facebook.com/johnsmith",
  "contact_github_url": "https://github.com/johnsmith",
  "company_name": "Example Corp",
  "company_primary_domain": "example.com",
  "company_website_url": "https://example.com",
  "company_description": "Leading SaaS platform for...",
  "company_industry": "Computer Software",
  "company_estimated_num_employees": "51-100",
  "company_founded_year": "2010",
  "company_phone_number": "+1-415-555-1234",
  "company_twitter_url": "https://twitter.com/examplecorp",
  "company_facebook_url": "https://facebook.com/examplecorp",
  "company_linkedin_url": "https://linkedin.com/company/examplecorp",
  "company_logo_url": "https://...",
  "seniority_level": "C-Level",
  "departments": "Sales",
  "subdepartments": "Enterprise Sales",
  "job_functions": "Sales",
  "pain_points": "Scaling customer acquisition...",
  "ideal_customer_profile": "B2B SaaS companies with...",
  "stock_exchange": "NASDAQ",
  "stock_symbol": "EXMP",
  "headcount_growth_6mo": "5%",
  "headcount_growth_12mo": "12%",
  "headcount_growth_24mo": "25%",
  "naics_codes": "511210",
  "sic_codes": "7372",
  "company_languages": "en,es,fr",
  "email_domain_catchall": "true",
  "email_confidence_score": "95",
  "intent_strength": "high",
  "show_intent": "true",
  "company_phone_sanitized": "+1-415-555-1234"
}
````

### Miscellaneous

- **Cost Optimization**: Soft dedupe ON (default) = 50-90% cost savings. Fair billing (only charged for new results if run crashes).
- **Support**: Open a ticket with your Run ID for same-day fixes & compensation.
- **API Usage**: See [Apify API docs](https://docs.apify.com/api/v2) for running via API.

**Leads Finder Code Flow:** We start by taking the filters needed input, either through the URL or filter selection (Coming Soon!), we then fetch results of the filters combined from the parameters inputted via linkedin other public databases, we then continue to enrich email using the linkedin URL/email finder service. We also use the top level AI to enrich description from the website URL extracted. Every step is made to ensure customer satisfaction, we made sure to not trade cost for quality, delivering the best lead finders made for its users.

***

**Made with ❤️ for sales teams, lead generators, and growth professionals**

# Actor input Schema

## `url` (type: `string`):

Input your platform URL here

## `softDedupe` (type: `boolean`):

Removes 50%-90% of duplicates in your lead platform list, note that the duplicates are from your scrape URL only. Saves 40% of time spent, saves money by decreasing results output charged by removing duplicates. We use website URL column to remove duplicates!

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

Max 10000, (Free Plan Users 200 Max)

## `comingSoonEmailStatus` (type: `string`):

Coming soon! 🚀 Currently unavailable, please use the URL entry of your lead platform

## `comingSoonJobTitles` (type: `string`):

Coming soon! 🚀 Currently unavailable, please use the URL entry of your lead platform

## `comingSoonLocation` (type: `string`):

Coming soon! 🚀 Currently unavailable, please use the URL entry of your lead platform

## `comingSoonEmployees` (type: `string`):

Coming soon! 🚀 Currently unavailable, please use the URL entry of your lead platform

## `comingSoonIndustry` (type: `string`):

Coming soon! 🚀 Currently unavailable, please use the URL entry of your lead platform

## `comingSoonMarketSegments` (type: `string`):

Coming soon! 🚀 Currently unavailable, please use the URL entry of your lead platform

## `comingSoonTechnologies` (type: `string`):

Coming soon! 🚀 Currently unavailable, please use the URL entry of your lead platform

## `comingSoonRevenue` (type: `string`):

Coming soon! 🚀 Currently unavailable, please use the URL entry of your lead platform

## `comingSoonFunding` (type: `string`):

Coming soon! 🚀 Currently unavailable, please use the URL entry of your lead platform

## `comingSoonJobPostings` (type: `string`):

Coming soon! 🚀 Currently unavailable, please use the URL entry of your lead platform

## Actor input object example

```json
{
  "url": "example: https://app.apollo.io/#/people....",
  "softDedupe": false,
  "maxResults": 10000
}
```

# 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 = {
    "url": "example: https://app.apollo.io/#/people...."
};

// Run the Actor and wait for it to finish
const run = await client.actor("amr-mando/lead-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 = { "url": "example: https://app.apollo.io/#/people...." }

# Run the Actor and wait for it to finish
run = client.actor("amr-mando/lead-finder").call(run_input=run_input)

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

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

```

## CLI example

```bash
echo '{
  "url": "example: https://app.apollo.io/#/people...."
}' |
apify call amr-mando/lead-finder --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=amr-mando/lead-finder",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Leads Finder ✅$1.5/1k Leads with Emails (Apollo Alternative)",
        "description": "Affordable alternative to Apollo, Zoominfo, Lusha, Crunchbase, Searchleads ✅ Get Business email, phone, website url, and more... (without paying for duplicates) - URL Input supported! - Email Verifier 📧 https://apify.com/amr-mando/email-verifier",
        "version": "1.0",
        "x-build-id": "rTbHrfaOmyQYfodEw"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/amr-mando~lead-finder/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-amr-mando-lead-finder",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/amr-mando~lead-finder/runs": {
            "post": {
                "operationId": "runs-sync-amr-mando-lead-finder",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/amr-mando~lead-finder/run-sync": {
            "post": {
                "operationId": "run-sync-amr-mando-lead-finder",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "url"
                ],
                "properties": {
                    "url": {
                        "title": "🔗 Lead Platform URL",
                        "type": "string",
                        "description": "Input your platform URL here"
                    },
                    "softDedupe": {
                        "title": "ℹ️ Deduplication (Recommended)",
                        "type": "boolean",
                        "description": "Removes 50%-90% of duplicates in your lead platform list, note that the duplicates are from your scrape URL only. Saves 40% of time spent, saves money by decreasing results output charged by removing duplicates. We use website URL column to remove duplicates!",
                        "default": false
                    },
                    "maxResults": {
                        "title": "Max Results",
                        "minimum": 1,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Max 10000, (Free Plan Users 200 Max)",
                        "default": 10000
                    },
                    "comingSoonEmailStatus": {
                        "title": "Email Status",
                        "type": "string",
                        "description": "Coming soon! 🚀 Currently unavailable, please use the URL entry of your lead platform"
                    },
                    "comingSoonJobTitles": {
                        "title": "Job Titles",
                        "type": "string",
                        "description": "Coming soon! 🚀 Currently unavailable, please use the URL entry of your lead platform"
                    },
                    "comingSoonLocation": {
                        "title": "Location",
                        "type": "string",
                        "description": "Coming soon! 🚀 Currently unavailable, please use the URL entry of your lead platform"
                    },
                    "comingSoonEmployees": {
                        "title": "# Employees",
                        "type": "string",
                        "description": "Coming soon! 🚀 Currently unavailable, please use the URL entry of your lead platform"
                    },
                    "comingSoonIndustry": {
                        "title": "Industry & Keywords",
                        "type": "string",
                        "description": "Coming soon! 🚀 Currently unavailable, please use the URL entry of your lead platform"
                    },
                    "comingSoonMarketSegments": {
                        "title": "Market Segments",
                        "type": "string",
                        "description": "Coming soon! 🚀 Currently unavailable, please use the URL entry of your lead platform"
                    },
                    "comingSoonTechnologies": {
                        "title": "Technologies",
                        "type": "string",
                        "description": "Coming soon! 🚀 Currently unavailable, please use the URL entry of your lead platform"
                    },
                    "comingSoonRevenue": {
                        "title": "Revenue",
                        "type": "string",
                        "description": "Coming soon! 🚀 Currently unavailable, please use the URL entry of your lead platform"
                    },
                    "comingSoonFunding": {
                        "title": "Funding",
                        "type": "string",
                        "description": "Coming soon! 🚀 Currently unavailable, please use the URL entry of your lead platform"
                    },
                    "comingSoonJobPostings": {
                        "title": "Job Postings",
                        "type": "string",
                        "description": "Coming soon! 🚀 Currently unavailable, please use the URL entry of your lead platform"
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
