# Divorce Attorney Lead Generator (`parse-point/divorce-attorney-lead-generator`) Actor

⚖️ Divorce Attorney Lead Generator returns family law practice leads from Google Maps—name, phone, website, coordinates, ratings & reviews. 📧 Firm sites yield emails and socials. 💼 For legal marketing & case-lead vendors.

- **URL**: https://apify.com/parse-point/divorce-attorney-lead-generator.md
- **Developed by:** [Parse Point](https://apify.com/parse-point) (community)
- **Categories:** Lead generation, Automation, Developer tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.99 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.

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

### Divorce Attorney Lead Generator

**Divorce Attorney Lead Generator** is an Apify actor that automates lead research by scraping publicly available business contact information—emails, phone numbers, and social media—from targeted locations. If you need faster *divorce attorney marketing* and *divorce lead generation*, this actor helps you build a usable list at scale with far less manual work.

***

### What is Divorce Attorney Lead Generator? 🔍

**Divorce Attorney Lead Generator** is an Apify automation actor designed specifically for finding divorce-related businesses and extracting their contact details. It targets the divorce attorney niche and produces structured business lead rows that include emails and key contact info—ideal for marketers, sales teams, recruiters, and data analysts working on *family law lead generation* and *attorney lead generation*. As an *automated divorce attorney lead generator* workflow, it’s built for *law firm marketing* teams who want *qualified divorce leads* without spending hours on manual research. It also supports *divorce attorney marketing* research by pairing business profiles with website contact signals and verification-oriented outputs.

***

### What Data Does a Divorce Attorney Lead Generator Collect? 📊

This Divorce Attorney Lead Generator captures the business contact details you need to build outreach-ready lists. For each business, you get contact fields plus key enrichment stats so you can evaluate lead quality quickly.

| Data Category | Field Name | Description | Available |
|---|---|---|---|
| Contact | `scraped_emails` | Publicly discovered email addresses for outreach | ✅ Always |
| Identity | `name` | The business name associated with the listing | ✅ Always |
| Contact | `phone` | Main phone value from the business listing | ✅ When listed |
| Web Presence | `website` | Business website URL for follow-up and validation | ✅ When available |
| Discovery | `scrape_status` | Processing outcome status (e.g., success/failed/no\_website/error) | ✅ Always |
| Location | `full_address` | Full formatted address assembled from address components | ✅ When available |
| Reputation | `avg_rating` | Average rating value when provided | ✅ When listed |
| Reputation | `total_reviews` | Total number of reviews when provided | ✅ When listed |

> SEO intent coverage: use this section to answer “what can I extract with a divorce attorney email finder tool?” while staying grounded in the actual dataset fields.

***

### Types of Data I Can Extract with Divorce Attorney Lead Generator 🗂️

Use this Divorce Attorney Lead Generator to extract data for different lead-building workflows—especially *family law lead generation* and *client acquisition for attorneys*.

**Contact Data**

- `scraped_emails` (emails found)
- `scraped_phones` (phone numbers found)
- `scraped_social_media` (social media links found)

**Identity & Web**

- `name` (business name)
- `website` (website URL)

**Address & Geo**

- `full_address`, `city`, `state`, `zip`, `country_code`
- `lat`, `long` (coordinates) and `place_id` for deduping

**Quality & Processing Signals**

- `emails_found` (count of emails found)
- `pages_scraped` (page count processed)
- `avg_rating`, `total_reviews`
- `scrape_status` (result status)

***

#### Key Features of Divorce Attorney Lead Generator ⚡

| Feature | Benefit |
|---|---|
| ✅ Keyword-driven search term (`googleMapsSearchTerm`) | Finds the divorce attorney niche you care about for focused *divorce attorney marketing* |
| ✅ Multi-location targeting (`googleMapsLocation`) | Run *divorce lead generation* across states/regions to support *targeted advertising for divorce attorneys* |
| ✅ `maxBusinesses` cap | Control output size for predictable *attorney lead generation* runs |
| ✅ Per-location control (`scrapeMaxBusinessesPerLocation`) | Choose whether limits apply per location or globally to match your campaign planning |
| ✅ Email domain capture (`scraped_emails`) | Build outreach-ready lists using publicly available emails discovered during website scraping |
| ✅ Phone and social extraction (`scraped_phones`, `scraped_social_media`) | Enrich CRM records for better *law firm marketing* workflows |
| ✅ Apify Proxy support (`proxyConfiguration`) | Built-in proxy configuration options to improve scraping reliability at scale |
| ✅ Real-time dataset saving | Data is pushed into your Apify dataset as the actor processes businesses |

***

### Divorce Attorney Lead Generator User Guide 📖

Get started by defining your niche keyword and where you want leads. Then run the actor to populate the Apify dataset with business contact information.

#### Required Input Fields

```json
{
  "googleMapsSearchTerm": "Divorce Attorney",
  "googleMapsLocation": ["New York"],
  "maxBusinesses": 5,
  "scrapeMaxBusinessesPerLocation": false,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| `googleMapsSearchTerm` | string | ✅ Yes | `Divorce Attorney` | Business niche to search for—set this to your divorce attorney marketing target term |
| `googleMapsLocation` | array | ✅ Yes | `["New York"]` | Target geographic locations (e.g., state or region names) to guide lead discovery |
| `maxBusinesses` | integer | No | `5` | Target number of businesses to find (1–1000). The run stops when this target is reached |
| `scrapeMaxBusinessesPerLocation` | boolean | No | `false` | If `true`, the actor collects up to `maxBusinesses` results per location; if `false`, it combines locations up to a single total limit |
| `proxyConfiguration` | object | No | (prefilled) `proxy support: true` | Proxy settings for scraping. Recommended for larger-scale runs to reduce failures |

> Note: The actor is designed to scrape publicly available business and website contact information, which makes it useful for *family law firm marketing* and *legal marketing automation*.

#### Required Output Fields

After the run, the actor saves rows in the Apify dataset. Each row is a business lead with the following fields (in the schema-defined order):

```json
{
  "name": "McCarthy & Alvarez Family Law Group",
  "website": "https://www.mccarthy-alvarez.com",
  "phone": "(212) 555-0198",
  "full_address": "123 Madison Ave New York NY 10010 US",
  "city": "New York",
  "state": "NY",
  "zip": "10010",
  "country_code": "US",
  "scraped_emails": [
    "intake@mccarthy-alvarez.com",
    "info@mccarthy-alvarez.com"
  ],
  "scraped_phones": [
    "+12125550198"
  ],
  "scraped_social_media": [
    "https://www.linkedin.com/company/mccarthy-alvarez-family-law"
  ],
  "emails_found": 2,
  "pages_scraped": 7,
  "avg_rating": 4.6,
  "total_reviews": 128,
  "lat": "40.7504",
  "long": "-73.9857",
  "place_id": "ChIJ1yYwVYpZwokR8pYyq8aHkWg",
  "scrape_status": "success"
}
```

| Field | Label | Format | Description |
|---|---|---|---|
| `name` | Business Name | text | The business name from the listing |
| `website` | Website | link | The business website URL (when available) |
| `phone` | Phone | text | Primary phone value (when provided by the listing) |
| `full_address` | Address | text | Assembled address string from components |
| `city` | City | text | City component of the business address |
| `state` | State | text | State component of the business address |
| `zip` | zip | text | ZIP/postal code component |
| `country_code` | country\_code | text | Country code component |
| `scraped_emails` | Emails Found | array | Emails discovered during website scraping |
| `scraped_phones` | Phone Numbers | array | Phone numbers discovered on the website pages |
| `scraped_social_media` | Social Media | array | Social links discovered on the website pages |
| `emails_found` | # Emails | number | Count of emails found for the business |
| `pages_scraped` | Pages Scraped | number | Number of website pages processed |
| `avg_rating` | Rating | number | Average rating value (when provided) |
| `total_reviews` | Reviews | number | Total reviews count (when provided) |
| `lat` | lat | text | Latitude coordinate (when available) |
| `long` | long | text | Longitude coordinate (when available) |
| `place_id` | place\_id | text | Place identifier for deduping/tracking |
| `scrape_status` | Status | text | Processing outcome status (e.g., success/failed/no\_website/error) |

***

### Solving Real Problems with Divorce Attorney Lead Generator 💼

This Divorce Attorney Lead Generator helps teams turn “we need leads” into a structured dataset—supporting *divorce consultation leads*, *qualified divorce leads*, and faster outreach.

- 🎯 **Cold Email Outreach** — build a targeted attorney contact list from publicly available emails
- 📣 **Family Law Lead Generation** — scale *family law lead generation* with location-based batches
- 🤝 **CRM Enrichment** — append emails, phones, websites, and social links to existing lead records
- 🔬 **Market Research** — compare lead density and reputation signals across regions
- 📊 **Pay per lead divorce attorney workflows** — create cost-controlled lead batches using caps
- ⚙️ **Legal marketing automation** — feed datasets into automation and follow-up pipelines

***

### Why Choose Our Divorce Attorney Lead Generator? 🏆

- 🚀 **Purpose-built for the divorce attorney niche** — tuned for *divorce attorney marketing* and *family law firm marketing* workflows
- 🎛️ **Flexible lead volume controls** — use `maxBusinesses` and `scrapeMaxBusinessesPerLocation` to match campaign needs
- 📧 **Multi-channel enrichment** — outputs include `scraped_emails`, `scraped_phones`, and `scraped_social_media`
- 🧩 **Dataset-ready structure** — the dataset is saved in a clean, consistent schema for *CRM-ready* importing
- 💬 **Human support** — questions and help via <helloparsepoint@gmail.com>

***

### How Many Results Can You Scrape? 📈

Use `maxBusinesses` to cap results (1–1000). The actual number of leads with `scraped_emails` depends on how many businesses provide website contact details publicly. If you want predictable output per region, enable `scrapeMaxBusinessesPerLocation`; for a combined cap across all locations, keep it disabled. For *attorney lead generation* campaigns, start small (e.g., the defaults) and scale once you’re happy with yield.

***

### Legal Guidelines for Scraping Divorce Attorney Lead Generator ⚖️

This actor collects information only from **publicly available data** on business listings and business websites. It does not access private profiles or protected content. Users are responsible for complying with applicable laws and the source websites’ terms, including privacy and anti-spam regulations (e.g., GDPR/CCPA where relevant). For data removal requests, contact <helloparsepoint@gmail.com>.

***

### FAQ — Divorce Attorney Lead Generator ❓

#### How Does the Divorce Attorney Lead Generator Work?

The actor uses your `googleMapsSearchTerm` and `googleMapsLocation` inputs to discover relevant divorce attorney businesses, then scrapes publicly available contact information from their websites. Results are saved into your Apify dataset with fields for emails, phones, social links, and business metadata.

#### What Divorce Attorney Profile Types Are Supported?

It’s built to target businesses associated with your search term and location inputs. If a business has a website available, the actor attempts to extract `scraped_emails`, `scraped_phones`, and `scraped_social_media` from publicly accessible website content.

#### How Did the Divorce Attorney Lead Generator Perform in Our Tests?

Extraction success depends on whether businesses publish contact details on their websites. Leads with no website or missing public contact information may produce an empty `scraped_emails` list, and the dataset includes a `scrape_status` to help you track outcomes.

#### Why Use a Divorce Attorney Lead Generator Instead of Manual Search?

Manual work is slow and inconsistent—especially when you need leads across multiple states. This actor automates the workflow of discovering businesses and structuring their contact details, so you can focus on outreach, *divorce consultation leads*, and follow-up instead of copy/paste research.

#### What Will the Divorce Attorney Lead Generator Cost Me?

Pricing in Apify is pay-per-result based on actor execution and dataset saving behavior. You can control run size using `maxBusinesses` (and optionally `scrapeMaxBusinessesPerLocation`) to keep lead generation costs aligned with your budget for *pay per lead divorce attorney* campaigns.

#### How Does the Divorce Attorney Lead Generator Help My Business?

It helps you build a structured dataset of business contact information for *law firm marketing*, *client acquisition for attorneys*, and *legal marketing automation*. The output is designed to be imported into CRMs or outreach systems—saving time and improving consistency.

#### What Are the Challenges of Using a Divorce Attorney Lead Generator?

Not every divorce attorney business publishes contact emails publicly on its website. Yield can also vary by region and niche. If you want more results, broaden `googleMapsSearchTerm` variants and consider adjusting location coverage and caps.

#### How to Choose a High-Performing Divorce Attorney Lead Generator

Look for consistent dataset structure (emails, phones, social links, and `scrape_status`), reliable scaling via proxy configuration, and controls like `maxBusinesses` and `scrapeMaxBusinessesPerLocation`. If you need help tuning runs for *divorce lead generation* or *family law lead generation*, reach out at <helloparsepoint@gmail.com>.

***

### Final Word ✉️

The **Divorce Attorney Lead Generator** delivers structured business contact data—emails, phones, social links, and key metadata—so you can build targeted *attorney lead generation* lists faster than manual research.

***

### 🆘 Support & Feedback

Have a question or want a custom feature for the Divorce Attorney Lead Generator?

- 🐞 **Bug Reports:** Open an issue in the repository’s Issues section
- ✨ **Custom Solutions & Feature Requests:** Contact our team
- 📧 **Email:** <helloparsepoint@gmail.com>

### Complete number formats

| Field | Meaning |
| --- | --- |
| `phoneRaw` | The exact text the number was read from, before any normalisation |
| `phoneE164` | International dialable form, e.g. `+442079460958` |
| `phoneNational` | As someone inside that country would dial it |
| `phoneInternational` | Readable international form, e.g. `+44 20 7946 0958` |
| `phoneRfc3966` | `tel:` URI for VoIP systems (optional) |
| `phoneExtension` | The internal extension, when one was published |
| `phoneNumbers` | Every number on the row, each in all of the above forms |

Numbers are parsed against the business's own country from its Maps listing.
`phoneRaw` is never derived, so it stays trustworthy even when parsing the rest
fails.

### Contact Memory

| Field | Meaning |
| --- | --- |
| `firstSeenAt` | The date this contact was first delivered to you, across all runs |
| `isNewSinceLastRun` | `false` for a contact an earlier run already returned |

These carry real information because repeats are still delivered by default —
a scraper that dropped duplicates before delivery would mark every row new and
tell you nothing. If you would rather not receive repeats at all, **Skip
contacts delivered by a previous run** suppresses them, and **Reset contact
memory** starts the record over.

A contact is identified by its email address where there is one, otherwise by
its phone number.

# Actor input Schema

## `googleMapsSearchTerm` (type: `string`):

Enter the business type or niche for email scraper (e.g., 'coffee shops', 'dentists').

## `googleMapsLocation` (type: `array`):

Target geographic location for the email scraper (e.g., 'Miami, Florida').

## `maxBusinesses` (type: `integer`):

Target number of businesses to find (1-1000). The scraper will stop when this target is reached.

## `scrapeMaxBusinessesPerLocation` (type: `boolean`):

If enabled, the scraper will collect up to `maxBusinesses` results per location. If disabled, it combines all locations up to a single total limit.

## `proxyConfiguration` (type: `object`):

Proxy settings for scraping. Recommended for large-scale scraping.

## `includeDialerUri` (type: `boolean`):

Add the tel: URI form some VoIP and telephony systems expect. It duplicates information already in the other number columns - keep it only if your phone system asks for this exact format.

## `skipPreviouslySeenContacts` (type: `boolean`):

Suppress any contact an earlier run already returned, so a scheduled job only pays for what is new. Off by default - leave it off if you want the full list each time and would rather filter on the New column yourself.

## `resetContactMemory` (type: `boolean`):

Clear the remembered contacts before this run, so everything counts as new again. Use after changing your target list.

## Actor input object example

```json
{
  "googleMapsSearchTerm": "Divorce Attorney",
  "googleMapsLocation": [
    "New York"
  ],
  "maxBusinesses": 5,
  "scrapeMaxBusinessesPerLocation": false,
  "proxyConfiguration": {
    "useApifyProxy": true
  },
  "includeDialerUri": true,
  "skipPreviouslySeenContacts": false,
  "resetContactMemory": false
}
```

# Actor output Schema

## `dataset` (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 = {
    "googleMapsSearchTerm": "Divorce Attorney",
    "googleMapsLocation": [
        "New York"
    ],
    "maxBusinesses": 5,
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("parse-point/divorce-attorney-lead-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 = {
    "googleMapsSearchTerm": "Divorce Attorney",
    "googleMapsLocation": ["New York"],
    "maxBusinesses": 5,
    "proxyConfiguration": { "useApifyProxy": True },
}

# Run the Actor and wait for it to finish
run = client.actor("parse-point/divorce-attorney-lead-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 '{
  "googleMapsSearchTerm": "Divorce Attorney",
  "googleMapsLocation": [
    "New York"
  ],
  "maxBusinesses": 5,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}' |
apify call parse-point/divorce-attorney-lead-generator --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,parse-point/divorce-attorney-lead-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/WmRgN46jCUrHMVh09/builds/Tmocpfh90UJt6ccrV/openapi.json
