# Skip Trace & Property / LLC Owner Phone Finder — Emails & KYB (`cea_digital/skip-trace-owner-phone-finder`) Actor

Skip trace property owners & pierce anonymous LLCs via Secretary of State (SOS) registries. Resolve human owners, wireless mobile phones & verified emails (FastPeopleSearch / TruePeopleSearch alternative) + UCC liens & OFAC KYB. Pure HTTP, $0.004/lead on Bronze+, $0 on misses.

- **URL**: https://apify.com/cea_digital/skip-trace-owner-phone-finder.md
- **Developed by:** [Joshua Cloud](https://apify.com/cea_digital) (community)
- **Categories:** Lead generation, Real estate, Business
- **Features:** Limited permissions
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.00 / 1,000 verified person skip-trace (wireless phone / email found)s

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?

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

<p align="center"><img src="https://api.apify.com/v2/key-value-stores/UVY8wlfSFMU2SpAig/records/skip-trace-owner-phone-finder.png" width="140" alt="Icon" /></p>

## Skip Trace & Property / LLC Owner Phone Finder — Emails, SOS & KYB (`ceadigital/skip-trace-owner-phone-finder`)

> **🎁 $5 Free Apify Credit = 100 Free Trial Hits (or 1,250 Verified Bronze+ Hits — No Card Needed to Test `{}` Demo)**
> **Zero Charge on Misses (`charged: false`)** • **Pure HTTP (`<6s` Live Demo)** • **1-Click Zillow / Google Maps `datasetId` Chaining** • **U.S. Treasury OFAC KYB Screening**

Skip trace property owners and pierce anonymous shell LLCs (`SUNBELT HOLDINGS LLC`, `PALMETTO EQUITY GROUP LLC`) via Secretary of State (SOS) corporate registries to uncover the true human **Managing Member / Registered Agent**, enrich verified **wireless mobile phone numbers & deliverable emails** (FastPeopleSearch / TruePeopleSearch / Lead Finder alternative), and run **U.S. Treasury OFAC SDN & Lien Diligence** in a single call.

### Competitor Superset Comparison Table (1-Call Output Fields)

| Output Field / Capability | `cea_digital/skip-trace-owner-phone-finder` | `one-api/skip-trace` | `khadinakbar` / `thermostatic` |
| :--- | :--- | :--- | :--- |
| **Flat Dialer-Ready CSV Columns (`phone_1`, `phone_1_type`, `phone_1_carrier`, `phone_1_last_reported`, `phone_2`, `email_1`, `email_2`)** | **Yes (Mojo / ReadyMode / BatchDialer ready)** | Nested arrays only | Nested arrays only |
| **Structured `phone_details` (`confidence`, `line_type`, `carrier`, `last_reported`)** | **Yes** | Partial | Partial |
| **Demographics & Household (`first_name`, `last_name`, `age`, `born_month_year`, `county_name`, `lives_at_property`, `relatives`, `associates`, `address_history`)** | **Yes** | Partial | No LLC support |
| **Anonymous LLC Piercing (`pierced_human_owner`, `sos_entity_id`, Live GLEIF LEI `gleif_lei`)** | **Yes (State SOS + GLEIF Registry)** | No (Fails on LLCs) | No |
| **Live U.S. Census Geocoder (`verified_standardized_address`, `coordinates`)** | **Yes** | No | No |
| **U.S. Treasury OFAC SDN & Property Tax/Mechanics Lien Diligence** | **Yes (`ofac_sanctions_status`, `property_tax_and_liens`)** | No | No |

***

### Transparent Pay-Per-Event (PPE) Pricing

| Event Name | Apify Bronze+ Rate | Apify Free-Plan Trial Rate | When Charged |
| :--- | :--- | :--- | :--- |
| `person-skip-trace` | **`$0.004` / hit** (`$4 / 1k`) | `$0.05` / hit | Charged **only** when `>=1` wireless phone or verified email is returned (`$0.00` on misses). |
| `llc-owner-pierced` | **`+$0.015` / LLC** (`$15 / 1k`) | `$0.10` / LLC | Charged when a corporate/LLC entity is pierced to a human Officer/Member. |
| `kyb-guarantor-diligence` | **`+$0.15` / dossier** | `$0.15` / dossier | Full commercial KYB guarantor underwriting + U.S. Treasury OFAC SDN screening. |

> **Bypass Platform Commitments (`https://ceadigital.io/tools`)**: Testing on a Free plan or building an external n8n / Google Sheets (`=SKIPTRACE()`) / Clay workflow? Grab a **$2.00 Instant Tripwire Key (100 hits)** or **$29/mo Growth Key (5,000 hits/mo across all 3 CEA tools)** at <https://ceadigital.io/tools>.

***

### Honest Price-Per-1,000 Comparison Matrix

| Provider | Price per 1,000 Skip-Traces | Pierces Anonymous LLCs? | Charges on Misses? | U.S. Treasury OFAC KYB? |
| :--- | :--- | :--- | :--- | :--- |
| **`ceadigital/skip-trace-owner-phone-finder` (Bronze+)** | **`$4.00 / 1k`** (`+$15/1k` LLC pierce) | **Yes (SOS Managing Member)** | **`$0.00` (`charged: false`)** | **Yes (Entity + Guarantor)** |
| **CEA Direct Unified Key (`ceadigital.io/tools`)** | **`$4.15–$5.80 / 1k`** (`$29–$249/mo`) | **Yes** | **`$0.00`** | **Yes** |
| `one-api/skip-trace` | `$7.00 / 1k` | No (Individuals only) | Varies | No |
| `shelvick/business-entity-lien-search` | `$250.00 / 1k` (`$0.25/rec`) | Entity only (No human phone) | `$0.00` | Entity only (No guarantor) |
| Clay.com HTTP Enrichment | `$495/mo` gate + Action credits | Requires 3 waterfall vendors | Bills Actions | Separate vendor |

***

### 1-Click `datasetId` Chaining (Zero-Glue Enrichment)

| Upstream Scraper | Input Field to Set | What We Enrich Automatically |
| :--- | :--- | :--- |
| `maxcopell/zillow-detail-scraper` | `zillowOrMapsDatasetId` | Pierces absentee LLC owners & returns wireless phone + email |
| `compass/crawler-google-places` | `zillowOrMapsDatasetId` | Resolves local business registered agent / owner mobile numbers |
| PropStream / BatchLeads CSV | `propstreamCsvUrl` | Bulk skip-traces exported distressed property CSV URLs |

***

### Copy to Your AI Assistant (Claude Code / Cursor / MCP)

```bash
claude mcp add ceadigital-tools --transport http https://ceadigital.io/mcp
```

### CEA Digital High-Speed Pure-HTTP Actor Suite

- **[`ceadigital/skip-trace-owner-phone-finder`](https://apify.com/ceadigital/skip-trace-owner-phone-finder)** — Skip trace property owners & pierce anonymous LLCs to human managing members + wireless phone/email + U.S. Treasury OFAC KYB (`$0.004/hit` Bronze+).
- **[`ceadigital/instagram-tiktok-youtube-transcript-scraper`](https://apify.com/ceadigital/instagram-tiktok-youtube-transcript-scraper)** — Bulk video transcript scraper + 0–3s spoken hooks, 0–3s burned-in visual OCR hooks, and localized UGC briefs from Instagram Reels, TikTok & YouTube Shorts (`$0.005/min` Bronze+).
- **[`ceadigital/ebay-sold-listings-comps-scraper`](https://apify.com/ceadigital/ebay-sold-listings-comps-scraper)** — eBay & Mercari 90-day realized sold listings, Best Offer comps, IQR spread, net margin after 13.25% fees & real-time underpriced deal sniper (`$0.0025/comp` Bronze+).
- **Unified Direct Key (`$2` Tripwire / `$29/mo` 5,000 Hits across all 3 tools)**: <https://ceadigital.io/tools>

# Actor input Schema

## `zillowOrMapsDatasetId` (type: `string`):

Paste a Dataset ID from maxcopell/zillow-detail-scraper or compass/crawler-google-places to automatically pierce LLC owners and skip-trace every property or business in the dataset.

## `propstreamCsvUrl` (type: `string`):

Optional public URL to a CSV export containing owner names and property addresses.

## `companyOrOwnerNames` (type: `array`):

List of LLC names, corporations, or individual owner names to pierce and skip-trace. Leave empty to run the 6-second instant live demo.

## `addresses` (type: `array`):

Corresponding property or business addresses (optional, improves skip-trace precision).

## `reportType` (type: `string`):

Select whether to run standard person skip-trace ($0.004), LLC piercing + skip-trace (+$0.015), or full KYB Guarantor & OFAC Sanctions Diligence ($0.15).

## `includeLiens` (type: `boolean`):

Include tax delinquency, pre-foreclosure, and county judgment indicators in KYB diligence mode.

## `watchlistId` (type: `string`):

Set a custom Watchlist ID (e.g. 'maricopa-preforeclosures') when running on an hourly/daily Schedule so previously enriched properties are never billed twice.

## `onlyNew` (type: `boolean`):

When paired with watchlistId, skips any entity/address already processed in previous runs ($0.00 charged on duplicates).

## `feedback` (type: `string`):

Need a specific county assessor, CRM webhook, or custom bulk pipeline? Tell us here.

## Actor input object example

```json
{
  "companyOrOwnerNames": [],
  "addresses": [],
  "reportType": "pierce_llc_and_skip_trace",
  "includeLiens": true,
  "onlyNew": true
}
```

# 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("cea_digital/skip-trace-owner-phone-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("cea_digital/skip-trace-owner-phone-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 cea_digital/skip-trace-owner-phone-finder --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,cea_digital/skip-trace-owner-phone-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/hCtx9ndb9qLyyqgPr/builds/xxELR215Qh2lGoMA7/openapi.json
