# Skip Tracing Property Records (`b2b_lead_generation/skip-tracing-property-records`) Actor

The fastest way to find out who actually owns a house. This skip tracing actor takes any batch of addresses and returns the primary and secondary owner names attached to the asset. Ideal for real estate professionals who need to build high-quality lead generation lists at scale.

- **URL**: https://apify.com/b2b\_lead\_generation/skip-tracing-property-records.md
- **Developed by:** [B2B Lead Generation](https://apify.com/b2b_lead_generation) (community)
- **Categories:** Lead generation, Real estate, Other
- **Stats:** 3 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $29.99 / 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

## Skip Tracing Property Records

![Skip Tracing Property Records Cover](https://i.imgur.com/Yk7kT7j.png)

Real estate investors, wholesalers, and data researchers thrive on speed and accuracy. To stay ahead of the competition, you need to find property owners and contact them before anyone else does.

But you are likely wasting hours manually searching county tax records, navigating clunky government websites, or paying exorbitant fees for slow, outdated skip-tracing services. This manual bottleneck results in lost deals, inefficient workflows, and a burned budget.

The **Skip Tracing Property Records** actor is your automated guide to cutting through the noise. We've built a specialized extraction tool designed specifically to bypass the hurdles of manual research and instantly locate the exact individuals associated with any real estate asset. 

![Property tracing workflow visualization](https://i.imgur.com/L54TyOj.png)

The plan is simple:
1. **Input your target addresses** (either a single address or a massive bulk spreadsheet).
2. **Let our automated infrastructure trace the property**, seamlessly bypassing blocks using secure routing technology.
3. **Receive clean, structured contact data instantly.**

Stop losing deals to competitors because you couldn't find the owner fast enough, and stop burning your budget on manual research. Start automating your property skip tracing today to instantly locate primary and secondary contacts, evaluate opportunities faster, and close more deals with a scalable pipeline of enriched property owner leads.

### Key Features

- **Direct Contact Identification:** The most crucial feature: it explicitly retrieves the `primary_contact` and `secondary_contact` attached to specific properties, giving you the actual names you need to enhance your outreach databases.
- **Unlimited Bulk Tracing Automation:** Effortlessly process huge batches of locations. There are no arbitrary limits enforced on the number of addresses you can trace at once.
- **Asset and Financial Context:** Automatically pull essential `asset_data` and `financial_metrics` alongside contact names to help you qualify and prioritize targets.
- **Robust Bypass Infrastructure:** Powered by secure routing technology, the actor avoids blocks and ensures consistent, reliable data delivery even when scraping real estate records.
- **Minimalist Payload:** Output records are structured cleanly without extraneous noise, making it effortless to integrate into CRMs or export to CSV.

### How to Use

Simply provide an array of locations in the `targetLocations` field within the input schema. The actor accepts full or partial addresses.

#### Example Input

```json
{
    "proxyConfiguration": {
        "useApifyProxy": true
    },
    "targetLocations": [
        "3763 Waldrop Hills Dr, Decatur, GA 30034",
        "1323 Village Terrace Ct, Atlanta, GA 30338",
        "4132 St Germain, Stone Mountain, GA 30083"
    ]
}
````

#### Example Output

The actor provides a streamlined JSON object tailored for data enrichment, highlighting the names of the owners.

![Extracted skip tracing data in a clean Apify table view](https://i.imgur.com/Mua7Vgs.png)

```json
[
  {
    "queried_location": "3763 Waldrop Hills Dr, Decatur, GA 30034",
    "primary_contact": "Nrz Reo Viii Llc",
    "secondary_contact": null,
    "asset_data": {
      "address_details": {
        "address": "3763 Waldrop Hills Dr",
        "carrier_route": "R006",
        "city": "Decatur",
        "congressional_district": 120,
        "county": "De Kalb",
        "fips": "13089",
        "house": "3763",
        "jurisdiction": "De Kalb",
        "label": "3763 Waldrop Hills Dr, Decatur, GA, 30034",
        "state": "GA",
        "street": "Waldrop Hills",
        "street_type": "Dr",
        "zip": "30034",
        "zip4": "6734",
        "property_address_privacy": null
      },
      "basement_details": {
        "basement_finished_percentage": 0,
        "basement_sf": 0,
        "basement_sf_finished": null,
        "basement_sf_unfinished": null,
        "basement_type": "NO BASEMENT"
      },
      "building_details": {
        "building_style": "Ranch",
        "building_area_sf": 2480,
        "construction": "Frame",
        "exterior_type": "Wood",
        "fire_resistance_class": null,
        "foundation": null,
        "interior_style": null,
        "living_area_sf": 2000,
        "roof_construction": null,
        "roof_material": null,
        "stories": 1,
        "units": 0,
        "year_built": 1999
      },
      "building_interior_details": {
        "area_1st_floor_sf": 0,
        "area_2nd_floor_sf": 0,
        "area_upper_floors_sf": 0,
        "attic": null,
        "attic_area": 0,
        "bathrooms": 4,
        "bedrooms": 3,
        "cooling_type": "Central",
        "partial_bathrooms": 1,
        "fireplace": true,
        "fireplace_type": "Yes",
        "fireplace_count": 1,
        "heating_type": "Central",
        "heating_fuel": null,
        "plumbing_fixtures_count": 13,
        "room_details": {
          "rooms_count": 0,
          "bonus_room": null,
          "breakfast_nook": null,
          "cellar": null,
          "exercise_room": null,
          "familiy_room": null,
          "game_room": null,
          "great_room": null,
          "hobby_room": null,
          "laundry_room": null,
          "media_room": null,
          "office": null,
          "office_area_sf": null,
          "safe_room": null,
          "sitting_room": null,
          "study": null,
          "sun_room": null,
          "utility_roomm": null,
          "utility_area": null,
          "wine_cellar": null
        },
        "safety_fire_sprinklers": null
      },
      "building_exterior_details": {
        "balcony": null,
        "balcony_area_sf": null,
        "breezeway": null,
        "deck": null,
        "deck_area_sf": 0,
        "driveway_area_sf": 0,
        "driveway_material": null,
        "patio": true,
        "patio_area_sf": 120,
        "porch": true,
        "porch_area_sf": 28,
        "porch_type": null,
        "storm_shutters": null
      },
      "exterior_amenities": {
        "bath_house": null,
        "bath_house_area_sf": null,
        "boat_access": null,
        "boat_house": null,
        "boat_house_area_sf": null,
        "boat_lift": null,
        "canopy": null,
        "canopy_area_sf": null,
        "community_rec_room": null,
        "courtyard": null,
        "courtyard_area_sf": null,
        "fence": null,
        "fence_area_sf": 0,
        "fence_type": null,
        "gazebo": null,
        "gazebo_area_sf": null,
        "golf_course_green": null,
        "guest_house": null,
        "guest_house_area_sf": null,
        "hot_tub": null,
        "outdoor_kitchen_fireplace": null,
        "pergola": null,
        "pond": null,
        "pool": null,
        "pool_area_sf": 0,
        "pool_type": "Unknown",
        "pool_house": null,
        "pool_house_area_sf": null,
        "sauna": null,
        "sport_court": null,
        "sprinklers": null,
        "tennis_court": null,
        "water_feature": null
      },
      "interior_amenities": {
        "acceessibility_elevator": null,
        "accessibility_handicap": null,
        "central_vacuum": null,
        "escalator": null,
        "intercom_system": null,
        "security_alarm": null,
        "sound_system": null
      },
      "garage_details": {
        "garage_area_sf": 480,
        "garage_area_sf_finished": null,
        "garage_area_sf_unfinished": null,
        "garage_type": "Garage, Attached"
      },
      "other_structures": {
        "buildings_count": null,
        "cabin": null,
        "cabin_area_sf": null,
        "granary": null,
        "granary_area_sf": null,
        "green_house": null,
        "green_house_area_sf": null,
        "kennel": null,
        "kennel_area_sf": null,
        "lean_to": null,
        "lean_to_area_sf": null,
        "loading_platform": null,
        "loading_platform_area_sf": null,
        "milk_house": null,
        "milk_house_area_sf": null,
        "pole_structure": null,
        "pole_structure_area_sf": null,
        "poultry_house": null,
        "poultry_house_area_sf": null,
        "quonset": null,
        "quonset_area_sf": null,
        "shed": null,
        "shed_area_sf": null,
        "silo": null,
        "silo_area_sf": null,
        "stable": null,
        "stable_area_sf": null,
        "storage_building": null,
        "storage_building_area_sf": null,
        "utility_building": null,
        "utility_building_area_sf": null
      },
      "parking_details": {
        "carport": null,
        "carport_area_sf": null,
        "parking_spaces": 0,
        "rv_parking": null
      },
      "utility_details": {
        "sewage_type": null,
        "water_source": null
      }
    },
    "financial_metrics": {
      "estimated_equity": 254900,
      "estimated_equity_percentage": 100,
      "estimated_value": 254900,
      "estimated_price_per_sf": "127.45",
      "estimated_zip_price_per_sf": "156.644064615"
    },
    "scrapedAt": "2026-05-21T22:20:43.429154+00:00",
    "error": null
  },
  {
    "queried_location": "1323 Village Terrace Ct, Atlanta, GA 30338",
    "primary_contact": "Valbona Aziri",
    "secondary_contact": null,
    "asset_data": {
      "address_details": {
        "address": "1323 Village Terrace Ct",
        "carrier_route": "C002",
        "city": "Atlanta",
        "congressional_district": 122,
        "county": "De Kalb",
        "fips": "13089",
        "house": "1323",
        "jurisdiction": "De Kalb",
        "label": "1323 Village Terrace Ct, Atlanta, GA, 30338",
        "state": "GA",
        "street": "Village Terrace",
        "street_type": "Ct",
        "zip": "30338",
        "zip4": "2309",
        "property_address_privacy": null
      },
      "basement_details": {
        "basement_finished_percentage": 0,
        "basement_sf": 0,
        "basement_sf_finished": null,
        "basement_sf_unfinished": null,
        "basement_type": "NO BASEMENT"
      },
      "building_details": {
        "building_style": "Traditional",
        "building_area_sf": 3454,
        "construction": "Frame",
        "exterior_type": "Brick",
        "fire_resistance_class": null,
        "foundation": null,
        "interior_style": null,
        "living_area_sf": 3168,
        "roof_construction": null,
        "roof_material": null,
        "stories": 2,
        "units": 0,
        "year_built": 2000
      },
      "building_interior_details": {
        "area_1st_floor_sf": 0,
        "area_2nd_floor_sf": 0,
        "area_upper_floors_sf": 0,
        "attic": null,
        "attic_area": 0,
        "bathrooms": 3,
        "bedrooms": 4,
        "cooling_type": "Central",
        "partial_bathrooms": 0,
        "fireplace": true,
        "fireplace_type": "Yes",
        "fireplace_count": 1,
        "heating_type": "Central",
        "heating_fuel": null,
        "plumbing_fixtures_count": 12,
        "room_details": {
          "rooms_count": 0,
          "bonus_room": null,
          "breakfast_nook": null,
          "cellar": null,
          "exercise_room": null,
          "familiy_room": null,
          "game_room": null,
          "great_room": null,
          "hobby_room": null,
          "laundry_room": null,
          "media_room": null,
          "office": null,
          "office_area_sf": null,
          "safe_room": null,
          "sitting_room": null,
          "study": null,
          "sun_room": null,
          "utility_roomm": null,
          "utility_area": null,
          "wine_cellar": null
        },
        "safety_fire_sprinklers": null
      },
      "building_exterior_details": {
        "balcony": null,
        "balcony_area_sf": null,
        "breezeway": null,
        "deck": null,
        "deck_area_sf": 0,
        "driveway_area_sf": 0,
        "driveway_material": null,
        "patio": true,
        "patio_area_sf": 238,
        "porch": true,
        "porch_area_sf": 32,
        "porch_type": null,
        "storm_shutters": null
      },
      "exterior_amenities": {
        "bath_house": null,
        "bath_house_area_sf": null,
        "boat_access": null,
        "boat_house": null,
        "boat_house_area_sf": null,
        "boat_lift": null,
        "canopy": null,
        "canopy_area_sf": null,
        "community_rec_room": null,
        "courtyard": null,
        "courtyard_area_sf": null,
        "fence": null,
        "fence_area_sf": 0,
        "fence_type": null,
        "gazebo": null,
        "gazebo_area_sf": null,
        "golf_course_green": null,
        "guest_house": null,
        "guest_house_area_sf": null,
        "hot_tub": null,
        "outdoor_kitchen_fireplace": null,
        "pergola": null,
        "pond": null,
        "pool": null,
        "pool_area_sf": 0,
        "pool_type": "Unknown",
        "pool_house": null,
        "pool_house_area_sf": null,
        "sauna": null,
        "sport_court": null,
        "sprinklers": null,
        "tennis_court": null,
        "water_feature": null
      },
      "interior_amenities": {
        "acceessibility_elevator": null,
        "accessibility_handicap": null,
        "central_vacuum": null,
        "escalator": null,
        "intercom_system": null,
        "security_alarm": null,
        "sound_system": null
      },
      "garage_details": {
        "garage_area_sf": 286,
        "garage_area_sf_finished": null,
        "garage_area_sf_unfinished": null,
        "garage_type": "Garage, Attached"
      },
      "other_structures": {
        "buildings_count": null,
        "cabin": null,
        "cabin_area_sf": null,
        "granary": null,
        "granary_area_sf": null,
        "green_house": null,
        "green_house_area_sf": null,
        "kennel": null,
        "kennel_area_sf": null,
        "lean_to": null,
        "lean_to_area_sf": null,
        "loading_platform": null,
        "loading_platform_area_sf": null,
        "milk_house": null,
        "milk_house_area_sf": null,
        "pole_structure": null,
        "pole_structure_area_sf": null,
        "poultry_house": null,
        "poultry_house_area_sf": null,
        "quonset": null,
        "quonset_area_sf": null,
        "shed": null,
        "shed_area_sf": null,
        "silo": null,
        "silo_area_sf": null,
        "stable": null,
        "stable_area_sf": null,
        "storage_building": null,
        "storage_building_area_sf": null,
        "utility_building": null,
        "utility_building_area_sf": null
      },
      "parking_details": {
        "carport": null,
        "carport_area_sf": null,
        "parking_spaces": 0,
        "rv_parking": null
      },
      "utility_details": {
        "sewage_type": null,
        "water_source": null
      }
    },
    "financial_metrics": {
      "estimated_equity": 759108,
      "estimated_equity_percentage": 80,
      "estimated_value": 944521,
      "estimated_price_per_sf": "298.144255051",
      "estimated_zip_price_per_sf": "289.932522244"
    },
    "scrapedAt": "2026-05-21T22:20:45.733772+00:00",
    "error": null
  },
  {
    "queried_location": "4132 St Germain, Stone Mountain, GA 30083",
    "primary_contact": "Hien Thi Tran",
    "secondary_contact": null,
    "asset_data": {
      "address_details": {
        "address": "4132 Rue Saint Germain",
        "carrier_route": "R007",
        "city": "Stone Mountain",
        "congressional_district": 120,
        "county": "De Kalb",
        "fips": "13089",
        "house": "4132",
        "jurisdiction": "De Kalb",
        "label": "4132 Rue Saint Germain, Stone Mountain, GA, 30083",
        "state": "GA",
        "street": "Rue Saint Germain",
        "street_type": null,
        "zip": "30083",
        "zip4": "4416",
        "property_address_privacy": null
      },
      "basement_details": {
        "basement_finished_percentage": 0,
        "basement_sf": 0,
        "basement_sf_finished": null,
        "basement_sf_unfinished": null,
        "basement_type": "NO BASEMENT"
      },
      "building_details": {
        "building_style": "Traditional",
        "building_area_sf": 2164,
        "construction": "Frame",
        "exterior_type": "Brick",
        "fire_resistance_class": null,
        "foundation": null,
        "interior_style": null,
        "living_area_sf": 2164,
        "roof_construction": null,
        "roof_material": null,
        "stories": 2,
        "units": 0,
        "year_built": 1965
      },
      "building_interior_details": {
        "area_1st_floor_sf": 0,
        "area_2nd_floor_sf": 0,
        "area_upper_floors_sf": 0,
        "attic": null,
        "attic_area": 0,
        "bathrooms": 3,
        "bedrooms": 4,
        "cooling_type": "Central",
        "partial_bathrooms": 1,
        "fireplace": true,
        "fireplace_type": "Yes",
        "fireplace_count": 1,
        "heating_type": "Central",
        "heating_fuel": null,
        "plumbing_fixtures_count": 10,
        "room_details": {
          "rooms_count": 7,
          "bonus_room": null,
          "breakfast_nook": null,
          "cellar": null,
          "exercise_room": null,
          "familiy_room": null,
          "game_room": null,
          "great_room": null,
          "hobby_room": null,
          "laundry_room": null,
          "media_room": null,
          "office": null,
          "office_area_sf": null,
          "safe_room": null,
          "sitting_room": null,
          "study": null,
          "sun_room": null,
          "utility_roomm": null,
          "utility_area": null,
          "wine_cellar": null
        },
        "safety_fire_sprinklers": null
      },
      "building_exterior_details": {
        "balcony": null,
        "balcony_area_sf": null,
        "breezeway": null,
        "deck": null,
        "deck_area_sf": 0,
        "driveway_area_sf": 0,
        "driveway_material": null,
        "patio": true,
        "patio_area_sf": 220,
        "porch": true,
        "porch_area_sf": 180,
        "porch_type": null,
        "storm_shutters": null
      },
      "exterior_amenities": {
        "bath_house": null,
        "bath_house_area_sf": null,
        "boat_access": null,
        "boat_house": null,
        "boat_house_area_sf": null,
        "boat_lift": null,
        "canopy": null,
        "canopy_area_sf": null,
        "community_rec_room": null,
        "courtyard": null,
        "courtyard_area_sf": null,
        "fence": null,
        "fence_area_sf": 0,
        "fence_type": null,
        "gazebo": null,
        "gazebo_area_sf": null,
        "golf_course_green": null,
        "guest_house": null,
        "guest_house_area_sf": null,
        "hot_tub": null,
        "outdoor_kitchen_fireplace": null,
        "pergola": null,
        "pond": null,
        "pool": null,
        "pool_area_sf": 0,
        "pool_type": "Unknown",
        "pool_house": null,
        "pool_house_area_sf": null,
        "sauna": null,
        "sport_court": null,
        "sprinklers": null,
        "tennis_court": null,
        "water_feature": null
      },
      "interior_amenities": {
        "acceessibility_elevator": null,
        "accessibility_handicap": null,
        "central_vacuum": null,
        "escalator": null,
        "intercom_system": null,
        "security_alarm": null,
        "sound_system": null
      },
      "garage_details": {
        "garage_area_sf": 462,
        "garage_area_sf_finished": null,
        "garage_area_sf_unfinished": null,
        "garage_type": "Type Not Specified"
      },
      "other_structures": {
        "buildings_count": null,
        "cabin": null,
        "cabin_area_sf": null,
        "granary": null,
        "granary_area_sf": null,
        "green_house": null,
        "green_house_area_sf": null,
        "kennel": null,
        "kennel_area_sf": null,
        "lean_to": null,
        "lean_to_area_sf": null,
        "loading_platform": null,
        "loading_platform_area_sf": null,
        "milk_house": null,
        "milk_house_area_sf": null,
        "pole_structure": null,
        "pole_structure_area_sf": null,
        "poultry_house": null,
        "poultry_house_area_sf": null,
        "quonset": null,
        "quonset_area_sf": null,
        "shed": null,
        "shed_area_sf": null,
        "silo": null,
        "silo_area_sf": null,
        "stable": null,
        "stable_area_sf": null,
        "storage_building": null,
        "storage_building_area_sf": null,
        "utility_building": null,
        "utility_building_area_sf": null
      },
      "parking_details": {
        "carport": null,
        "carport_area_sf": null,
        "parking_spaces": 0,
        "rv_parking": null
      },
      "utility_details": {
        "sewage_type": null,
        "water_source": null
      }
    },
    "financial_metrics": {
      "estimated_equity": 341000,
      "estimated_equity_percentage": 100,
      "estimated_value": 341000,
      "estimated_price_per_sf": "157.578558226",
      "estimated_zip_price_per_sf": "185.425791687"
    },
    "scrapedAt": "2026-05-21T22:20:47.618247+00:00",
    "error": null
  }
]
```

### What You Can Build (And Do) With This Data

![Use Case Dashboard](https://i.imgur.com/tw8WPve.png)

Skip tracing isn't just about finding a name - it's about fueling your outreach engine. Having instant access to primary and secondary property owner names unlocks massive opportunities for both manual outreach and automated systems. Whether you are scaling a **cold email sequence**, launching a targeted **direct mail campaign**, or building a custom SaaS product, this data is your foundation.

Here are 15 ideas of what you can do or build with this automated data extraction:

1. **Targeted Direct Mail Campaigns:** Automatically generate mailing lists for absentee owners and send them personalized postcards or handwritten letters.
2. **Cold Email Outreach Flows:** Enrich property addresses with owner names, then use an email finder to build hyper-targeted cold email sequences for motivated sellers.
3. **Real Estate Wholesaling CRM:** Build a CRM integration that automatically updates inbound leads with the actual property owner's name and estimated equity.
4. **Skip Tracing SaaS:** Create your own software platform that allows local real estate agents to look up property owners on the fly.
5. **Distressed Property Alerts:** Monitor specific zip codes for pre-foreclosures and immediately skip trace the owner to contact them before the bank takes over.
6. **"Cash Buyer" Verification:** Cross-reference LLCs purchasing properties in an area to find the actual individuals running the LLC.
7. **Neighborhood Farming Tool:** Map out an entire subdivision, extract every owner's name, and target the whole block with door-knock flyers or direct mail.
8. **Automated SMS Campaigns:** Combine this actor with a phone number lookup tool to automate SMS outreach to property owners with high equity.
9. **Property Management Lead Gen:** Find absentee owners of multi-family properties and offer them professional property management services.
10. **Investment Portfolio Analysis:** Input large lists of properties to figure out if they are owned by individuals or massive corporate entities.
11. **Tax Delinquency Outreach:** Match county tax delinquent lists with actual contact names to reach owners who urgently need to sell.
12. **Probate & Inheritance Targeting:** Connect inherited property addresses to the current legal owners for sensitive, timely outreach.
13. **Vacant Property Finder:** Spot seemingly vacant homes, input the address, and track down the absentee owner living out of state.
14. **Off-Market Deal Dashboard:** Build a web app that helps local investors find off-market deals by uncovering the people behind unlisted properties.
15. **Real Estate Agent Farming:** Help real estate agents build local authority by knowing the name of every homeowner in their target farm area.

### Need more B2B Lead Generation tools?

You can also try our other actors for your lead generation flow:

- [Google Maps Email Extractor](https://apify.com/b2b_lead_generation/google-maps-email-extractor)
- [Chrome Extension Scraper Email](https://apify.com/b2b_lead_generation/chrome-extension-scraper-email)
- [Chrome Extension Email Extractor](https://apify.com/b2b_lead_generation/chrome-extension-email-extractor)
- [Shopify Website Scraper Email](https://apify.com/b2b_lead_generation/shopify-website-scraper-email)
- [Realtor Properties Contact Email](https://apify.com/b2b_lead_generation/realtor-properties-contact-email)
- [YouTube Channel Details Scraper with Email](https://apify.com/b2b_lead_generation/youtube-channel-details-scraper-with-email)
- [LoopNet Agents Email](https://apify.com/b2b_lead_generation/loopnet-agents-email)
- [WooCommerce Website Scraper Email](https://apify.com/b2b_lead_generation/woocommerce-website-scraper-email)

# Actor input Schema

## `targetLocations` (type: `array`):

List of locations to trace

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

Select proxies to use for requests. Helps avoid IP blocking and rate limits. Datacenter proxies are fastest; Residential proxies are harder to detect.

## Actor input object example

```json
{
  "targetLocations": [
    "3763 Waldrop Hills Dr, Decatur, GA 30034",
    "1323 Village Terrace Ct, Atlanta, GA 30338",
    "4132 St Germain, Stone Mountain, GA 30083"
  ],
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

# 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 = {
    "targetLocations": [
        "3763 Waldrop Hills Dr, Decatur, GA 30034",
        "1323 Village Terrace Ct, Atlanta, GA 30338",
        "4132 St Germain, Stone Mountain, GA 30083"
    ],
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("b2b_lead_generation/skip-tracing-property-records").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 = {
    "targetLocations": [
        "3763 Waldrop Hills Dr, Decatur, GA 30034",
        "1323 Village Terrace Ct, Atlanta, GA 30338",
        "4132 St Germain, Stone Mountain, GA 30083",
    ],
    "proxyConfiguration": { "useApifyProxy": True },
}

# Run the Actor and wait for it to finish
run = client.actor("b2b_lead_generation/skip-tracing-property-records").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 '{
  "targetLocations": [
    "3763 Waldrop Hills Dr, Decatur, GA 30034",
    "1323 Village Terrace Ct, Atlanta, GA 30338",
    "4132 St Germain, Stone Mountain, GA 30083"
  ],
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}' |
apify call b2b_lead_generation/skip-tracing-property-records --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=b2b_lead_generation/skip-tracing-property-records",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Skip Tracing Property Records",
        "description": "The fastest way to find out who actually owns a house. This skip tracing actor takes any batch of addresses and returns the primary and secondary owner names attached to the asset. Ideal for real estate professionals who need to build high-quality lead generation lists at scale.",
        "version": "0.0",
        "x-build-id": "26jCmXvNfzK1eUNBd"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/b2b_lead_generation~skip-tracing-property-records/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-b2b_lead_generation-skip-tracing-property-records",
                "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/b2b_lead_generation~skip-tracing-property-records/runs": {
            "post": {
                "operationId": "runs-sync-b2b_lead_generation-skip-tracing-property-records",
                "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/b2b_lead_generation~skip-tracing-property-records/run-sync": {
            "post": {
                "operationId": "run-sync-b2b_lead_generation-skip-tracing-property-records",
                "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",
                "properties": {
                    "targetLocations": {
                        "title": "Target Locations",
                        "type": "array",
                        "description": "List of locations to trace",
                        "items": {
                            "type": "string"
                        }
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Select proxies to use for requests. Helps avoid IP blocking and rate limits. Datacenter proxies are fastest; Residential proxies are harder to detect."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
