# Lead Finder & Scraper Rental with REAL Emails ✅ like Apollo 🟡 (`amr-mando/lead-finder-rental`) Actor

(100% REAL Emails & Linkedin & ALL DATA✅) Similar to Apollo, Zoominfo, Lusha, Crunchbase, Searchleads ✅ Get Business email, phone, website url, etc... Split URLs to 10k each with # of employee filter for 10k+ (Kindly leave us a review)

- **URL**: https://apify.com/amr-mando/lead-finder-rental.md
- **Developed by:** [Mando](https://apify.com/amr-mando) (community)
- **Categories:** Lead generation
- **Stats:** 358 total users, 4 monthly users, 92.4% runs succeeded, 7 bookmarks
- **User rating**: 1.59 out of 5 stars

## Pricing

$23.79/month + usage

To use this Actor, you pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period. You also pay for the Apify platform usage, which gets cheaper the higher Apify subscription plan you have.

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

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
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.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — 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 Email ($1.5/1k) Apollo Alternative

**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 is not a scraper, we do not copy any platform leads.

**⏱️ 20-70 minutes per 1k results**

**⚠️ WARNING: Don't start more than 1 run at the same time**

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

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

### Introduction

Lead finder with Email & Phone Number and more

- No more manual copy-paste or export limits
- Transparent, made for users satisfaction without cutting any corners

### 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                              |
| `maxResults`             | integer | 10000     | Max results (1-10,000; free plan: 50 max)                          |
| `verifyEmails`           | boolean | false     | Verify all scraped emails for deliverability (Cost: $0.2/1000 results). Do NOT abort the run while verification is in progress — it runs at the very end and aborting will lose results while still being charged. |
| `cookies`                | string  | required  | Cookies from your lead platform in JSON format (use EditThisCookie v3 extension). Any free B2B platform account works — no premium needed. |
| `country`                | string  | US        | Select the country nearest to where you are currently located      |

### Supported Countries

The scraper supports location filtering for the following countries and territories. You can specify countries by name or use specific states/provinces for more targeted results.

#### 🇺🇸 United States

All 50 states plus District of Columbia: Alabama, Alaska, Arizona, Arkansas, California, Colorado, Connecticut, Delaware, District of Columbia, Florida, Georgia, Hawaii, Idaho, Illinois, Indiana, Iowa, Kansas, Kentucky, Louisiana, Maine, Maryland, Massachusetts, Michigan, Minnesota, Mississippi, Missouri, Montana, Nebraska, Nevada, New Hampshire, New Jersey, New Mexico, New York, North Carolina, North Dakota, Ohio, Oklahoma, Oregon, Pennsylvania, Rhode Island, South Carolina, South Dakota, Tennessee, Texas, Utah, Vermont, Virginia, Washington, West Virginia, Wisconsin, Wyoming

**If you are finding leads for a specific state**, please note per state limit is 1.5-2k, so split your URL Entries (Split by # of employees filter) to multiple URL's of 1.5-2K. (1 run at a time)

#### 🇨🇦 Canada

All provinces and territories: Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Northwest Territories, Nova Scotia, Nunavut, Ontario, Prince Edward Island, Quebec, Saskatchewan, Yukon

#### 🇦🇺 Australia

All states and territories: Australian Capital Territory, New South Wales, Northern Territory, Queensland, South Australia, Tasmania, Victoria, Western Australia

#### 🇬🇧 United Kingdom

England, Northern Ireland, Scotland, Wales

#### 🇩🇪 Germany

All 16 federal states: Baden-Württemberg, Bavaria, Berlin, Brandenburg, Bremen, Hamburg, Hesse, Lower Saxony, Mecklenburg-Vorpommern, North Rhine-Westphalia, Rhineland-Palatinate, Saarland, Saxony, Saxony-Anhalt, Schleswig-Holstein, Thuringia

#### 🌍 Other Countries

These countries are supported as whole entities (no state/province breakdown): France, Netherlands, Singapore, Ireland, Brazil, Spain, Italy, Mexico, Switzerland, Sweden, Belgium, Poland, India,  South Africa, United Arab Emirates, Denmark, Norway, Finland, Austria, New Zealand

**Recommended to split URL's for these countries to 1500-2000 results per run, dont batch over 2k in 1 run since internally it is limitted to 1.5-2k per run for these countries**

#### ⚠️ Important Notes

- **Continents are not supported** as location filters (e.g., "Europe", "Asia", "North America")
- **All locations in your search must be supported** - if any unsupported location is detected, the scraper will stop and show an error
- Use country names (e.g., "United States", "Canada") or specific states/territories for best results
- The scraper validates location filters before starting to ensure data quality
- Sub-state areas are not supported

### 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",
  "City": "San Francisco",
  "State": "CA",
  "Country": "United States",
  "contact_postal_code": "94102",
  "contact_street_address": "123 Main St",
  "Address": "123 Main St, San Francisco, CA 94102",
  "Timezone": "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_industry": "Computer Software",
  "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_confidence_score": "95"
}
```

### Miscellaneous

- **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 public databases, we then continue to enrich email using linkedin and the remaning emails that are not found are passed to a email finder service. 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

## `runLabel` (type: `string`):

Optional label to identify this run. You guys must stay organised!

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

Input your leads platform URL. The one you would like to get similar leads to, input the URL of the lead platform so we fetch the filters.

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

Max 10000, (Free Plan Users 50 Max)

## `verifyEmails` (type: `boolean`):

Email verification is temporarily unavailable. Will be back soon!

## `cookies` (type: `string`):

Cookies from your lead platform in JSON format.

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

Select the country nearest to where you are currently located. If your exact country is not listed, choose the closest one.

## `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....",
  "maxResults": 10000,
  "verifyEmails": false,
  "cookies": "Any B2B platform free account works, no need to have premium account\nSTEP 1: Install 'EditThisCookie v3' browser extension\nSTEP 2: Go to your lead platform URL (keep the tab open)\nSTEP 3: Click the extension icon\nSTEP 4: Click 'Export' to copy JSON\nSTEP 5: Paste here (replace this text with the exported JSON)",
  "country": "US"
}
```

# Actor output Schema

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

Scraped contacts with enrichment data

# 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....",
    "cookies": `Any B2B platform free account works, no need to have premium account
STEP 1: Install 'EditThisCookie v3' browser extension
STEP 2: Go to your lead platform URL (keep the tab open)
STEP 3: Click the extension icon
STEP 4: Click 'Export' to copy JSON
STEP 5: Paste here (replace this text with the exported JSON)`
};

// Run the Actor and wait for it to finish
const run = await client.actor("amr-mando/lead-finder-rental").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....",
    "cookies": """Any B2B platform free account works, no need to have premium account
STEP 1: Install 'EditThisCookie v3' browser extension
STEP 2: Go to your lead platform URL (keep the tab open)
STEP 3: Click the extension icon
STEP 4: Click 'Export' to copy JSON
STEP 5: Paste here (replace this text with the exported JSON)""",
}

# Run the Actor and wait for it to finish
run = client.actor("amr-mando/lead-finder-rental").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 '{
  "url": "example: https://app.apollo.io/#/people....",
  "cookies": "Any B2B platform free account works, no need to have premium account\\nSTEP 1: Install '\''EditThisCookie v3'\'' browser extension\\nSTEP 2: Go to your lead platform URL (keep the tab open)\\nSTEP 3: Click the extension icon\\nSTEP 4: Click '\''Export'\'' to copy JSON\\nSTEP 5: Paste here (replace this text with the exported JSON)"
}' |
apify call amr-mando/lead-finder-rental --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,amr-mando/lead-finder-rental"
        }
    }
}

```

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/QOp7hBWFXSUib9yeO/builds/WUIhdiIryYOPo9gv3/openapi.json
