# 🔥 Leads Finder ✅ $1/1k with EMAILS ✅ Apollo | LinkedIn Profile (`boneswill/leads-generator`) Actor

🔥 Downtime issue fixed ✅ Affordable alternative ✅ to Apollo, ZoomInfo, Lusha & LinkedIn. Extract leads with verified 📞 Mobile Number, verified ✅ Business & Person Emails, LinkedIn profiles, company details!

- **URL**: https://apify.com/boneswill/leads-generator.md
- **Developed by:** [succexx\_DEV](https://apify.com/boneswill) (community)
- **Categories:** Lead generation, Automation, Developer tools
- **Stats:** 2,394 total users, 148 monthly users, 100.0% runs succeeded, 104 bookmarks
- **User rating**: 4.49 out of 5 stars

## Pricing

from $0.03 / actor start

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/actors/running/actors-in-store.md#pay-per-event

## 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 (EMAILS GUARANTEED)

A cost-effective alternative to Apollo, Lusha & ZoomInfo. Get verified B2B emails, LinkedIn profiles, and rich firmographics at scale.

### 🔥 New Updates?

- Work emails (100% coverage)
- Phone number coverage (50%)
- Personal emails (40% coverage)

<br>

### 🔥 WHY CHOOSE THIS ACTOR

- **Email Enrichment**: Get up to 100% of leads with emails included.
- **Progress Tracking**: The Actor remembers your last run and skips leads you’ve already fetched.
- **Powerful Filters** to refine your search and find the leads you need.
- **Fetch Up to 50K Leads, including emails.**
- **Linked URLs** available for both individuals and their organizations.
- **Market-Ready Data**: Perfect for building databases for lead generation, competitive analysis, and

<br>

### 🚀 HOW TO USE THE ACTOR

- Open the actor.
- Choose your filters (e.g, 👔 Job Title = "Marketing Manager", 🌍 Location = "United State").
- Set #️⃣ Number of leads to fetch (default 10,000; leave empty to fetch all that match).
- Click Run. When finished, download results from the Dataset tab or use the Overview table.

🤝 **Support**: boneswill697@gmail.com

<br>

### 🚀 PRO TIPS FOR EFFECTIVE SCRAPING

- **Start with Fewer Filters**: Begin with 2–3 essential filters and add more gradually
- **Broaden the Location**: Try searching by country instead of state if you're not getting matches
- **Check for Typos**: Ensure spelling is correct as small typos can yield zero results
- **Save high performing Searches**: When a search gives good results, save it for future use or reference
- If the scraper fails before scraping all leads, check the **Logs** for detailed report or open an issue

<br>

### PROGRESS TRACKING

By default, the actor automatically keeps track of your progress for each Filter you provide. So, if you give it exact same Filter again or resurrect run, it doesn't start all over from first page, instead, it picks up right where you left off and continues scraping from the last page it reached.

This behavior remains consistent, even if you're running the actor multiple times. The progress tracking is stored for **30 days**, after which it resets automatically.

⚠️ **Note**: Aborting a run could disrupt the accuracy of your progress tracking.

<br>

### 💰 RUN POLICY

**Minimum Charge**: Each run requires a minimum of 100 leads. If fewer than 100 are found, you'll still be charged for 100. To avoid this, make sure you use filters that are not too narrow.

**Paid Apify User**: As low as $1 for every 1k leads the Actor finds. Check [Pricing](https://apify.com/pricing) to learn more.

**Free Apify User Limit**: Free users can extract only 100 leads. The rate is $2/1k leads. Upgrade to paid Apify plan to enjoy premium features.

**Timeout**: It takes 5 mins to pull 1k leads. Configure your run limit accordingly.

<br>

#### 🧾 SAMPLE INPUT

If you need assistance using it via API please contact support

```javascript
{
  "personTitle": [
    "ceo",
    "cfo"
  ],
  "seniority": [
    "c_level",
    "vp_level",
    "director_level",
    "manager_level"
  ],
  "currentlyHiring": [
    "software engineer"
  ],
  "companyEmployeeSize": [
    "0-9",
    "10-19",
    "20-49",
    "50-99",
    "100-249",
    "250-499",
    "500-999",
    "1000-4999",
    "5000-9999",
    "10000+"
  ],
  "industry": [
    "Public Safety",
    "Hospitality"
  ],
  "webKeywords": [
    "AI",
    "automation"
  ],
  "technologyUsed": [
    "Salesforce",
    "AWS"
  ],
  "revenue": [
    "< 500K",
    "500K-10M",
    "10M-50M",
    "50M-100M",
    "100M-500M",
    "500M-1B",
    "1B+"
  ],
  "companyCountry": [
    "United States"
  ],
  "companyState": [
    "CA", "IL"
  ],
  "companyCityPostalCode": [
    "94105",
  ],
  "companyDomain": [
    "apify.com",
    "apple.com"
  ],
  "sicCodes": [
    "7372"
  ],
  "totalResults": 50K
}
```

<br>

### 📦 SAMPLE OUTPUT

Each scraped lead is saved in a well-structured format in the Apify dataset.

<br>

### ⚠️ DISCLAIMER

Use responsibly and in compliance with all applicable laws, regulations, and governing policies. We assume no liability for misuse/abuse.

<br>

### 🤝 SUPPORT

Need help? Contact us directly at **boneswill697@gmail.com** or open an issue on the "Issues" tab.

Need a custom scraper? please Contact us today.

***

# Actor input Schema

## `totalResults` (type: `integer`):

Scrape up to 50,000 leads in this run.

## `personTitle` (type: `array`):

Enter keywords to match against the person's current job title. One per line.

## `seniority` (type: `array`):

Filter individuals by their current job seniority level.

## `companyEmployeeSize` (type: `array`):

Employee size ranges.

## `companyCountry` (type: `array`):

The company's headquarter.

## `companyState` (type: `array`):

The person's current state of residence using abreviation codes only e.g CA,ON,IL. One per line

## `companyCityPostalCode` (type: `array`):

Enter postal codes

## `industry` (type: `array`):

Specify one or more industries to filter companies.

## `websiteKeywords` (type: `array`):

Keywords related to the company

## `technology` (type: `array`):

Enter technologies the company is using e.g Salesforce

## `sicCodes` (type: `array`):

Enter 4 digit SIC codes of the targeted company (one per line) e.g 4011

## `currentlyHiring` (type: `array`):

Filter companies that are currently hiring for these job titles. One per line.

## `revenue` (type: `array`):

Revenue range of the company

## `companyDomain` (type: `array`):

Company domain or website names. Max 100 e.g apify.com

## Actor input object example

```json
{
  "totalResults": 10000
}
```

# Actor output Schema

## `overview` (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("boneswill/leads-generator").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("boneswill/leads-generator").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 boneswill/leads-generator --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,boneswill/leads-generator"
        }
    }
}

```

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/cdTI90GLKIsTHSjgE/builds/U7RnmsWk0jAlUuhc5/openapi.json
