# Propwire Scraper | Property Owner Leads (`silentflow/propwire-scraper`) Actor

Propwire scraper for US property owner leads: owner names and mailing addresses, estimated value and equity, mortgages, tax bills, foreclosure notices and lead flags. Search a city, ZIP, county, state, Propwire link or property ID. Test run: 20 properties in 15 seconds, 88 fields each. No login.

- **URL**: https://apify.com/silentflow/propwire-scraper.md
- **Developed by:** [SilentFlow](https://apify.com/silentflow) (community)
- **Categories:** Real estate, Other, Lead generation
- **Security:** Limited permissions
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.06 / 1,000 properties

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

## Propwire Scraper | US Property Owner Leads, Equity, Mortgages and Foreclosures (2026)

**Every Propwire property you need as one flat lead row: the owner and their mailing address, the value and equity, the mortgages, the tax bill, the foreclosure notice and the lead flags.** Our default test run typed `Austin, TX`, found the 340,828 properties Propwire holds for the city, and saved the first 20 with their full records in about 12 seconds. No Propwire account, no login.

### Why choose this actor?

Copying owner names from Propwire one property at a time? Opening every parcel to find who holds the mortgage? Rebuilding a pre-foreclosure list for your county by hand before each mail drop?

- <strong>86 filled fields per property, not 21 nested keys.</strong> On our default run (20 properties in Austin, TX), 86 data fields were filled on at least half of the rows: owner names, owner type, mailing address, absentee and out-of-state flags, estimated value and equity, loan-to-value, last sale, tax assessment and tax bill, the lender, rate, balance and monthly payment of the current mortgage, the transfer history, the APN, county, census tract, subdivision and legal description. The example output of the most used Propwire scraper shows 21 top-level keys, nested the way Propwire sends them.
- <strong>Start from a place, a Propwire link or a property ID.</strong> Type `Austin, TX`, `78753`, `Travis County, TX`, `Florida` or a street address; paste a search or property page you opened on propwire.com; or give the IDs of the properties you already follow. In our tests a pasted Chicago Heights search, a property link and two IDs came back as 60 rows in about 3 seconds. The most used Propwire scraper searches pasted links and whole states: it takes no city, ZIP code or county as typed text and no bare property ID.
- <strong>The distress details are on the row.</strong> In a run on Miami-Dade County pre-foreclosures (single-family homes, highest equity first), 25 of 25 rows came with the notice type, the recording date, the foreclosing lender and the trustee, next to the owner's mailing address and the current loan balance. Build a call or mail list without opening a single property page.

### Try your first 20 properties

Paste this input in the JSON tab of the Input page and press Start. It reads the first 20 properties Propwire lists for Austin, Texas, with their full records.

```json
{
  "locations": ["Austin, TX"],
  "maxItems": 20,
  "sortBy": "relevance",
  "includeDetails": true
}
```

It runs on the Apify Free plan. Each property becomes one row of your dataset: open the Output tab to see the table, switch to the "Owner contacts" view for names and mailing addresses, to "Equity and debt" for the value, equity, mortgage and tax bill, or to "Foreclosure and distress" for notices and auctions. Export the rows as JSON, CSV or Excel.

![How it works](https://api.apify.com/v2/key-value-stores/YXm81xySHg6uRkewS/records/propwire-scraper-how-it-works-v1.png)

### Copy to your AI assistant

Paste this block into Claude, ChatGPT or Cursor to give it the full picture of this scraper:

```
You have access to the Propwire Scraper on Apify: silentflow/propwire-scraper

It reads US property and owner records from Propwire (propwire.com), without an account, and
returns one row per property.

Input schema (no field is required; with no place, link or id it reads Austin, TX):
- locations (array of strings): US places as typed in Propwire's search bar: "Austin, TX", "78753",
  "Travis County, TX", "Florida", or a street address "308 Holliday Ct, Austin, TX". Add the state
  to a city name.
- startUrls (array of {url}): propwire.com search pages (/search?filters=...) or property pages
  (/realestate/<street>/<id>/property-details). A search link keeps its own filters.
- propertyIds (array of strings): Propwire property ids, the number in a property link.
- maxItems (integer, default 100): properties saved in total, all inputs together.
- leadTypes (array, default none): preforeclosure | auction | bank_owned | absentee_owner |
  out_of_state_owner | high_equity | free_and_clear | low_equity | negative_equity | vacant_home |
  vacant_lot | zombie_property | tired_landlord | preprobate | empty_nester | cash_buyer |
  intrafamily_transfer | flipped_property | adjustable_loan | assumable_loan | private_lender |
  mls_active | mls_pending | mls_sold | mls_failed. A property must match ALL the types given.
- propertyTypes (array, default none): sfr | condo | mfh_2_to_4 | mfh_5_plus | mobile | land |
  commercial | other.
- minValue, maxValue (integers, US dollars): estimated value range.
- sortBy (string, default "relevance"): relevance | highest_equity_percent | lowest_equity_percent |
  highest_equity | highest_value | lowest_value.
- includeDetails (boolean, default true): adds mortgages, transfers, tax bill, foreclosure notice,
  APN, county, zoning, owner portfolio and photos. About 2 properties per second when on.
Filters apply to typed places, not to pasted search links. Ids and property links run first.

Output per property (120 fields, null when Propwire does not know the value):
- id, url, address, apn
- propertyType, propertyUse, landUse, bedrooms, bathrooms, livingAreaSqft, buildingAreaSqft,
  lotSizeSqft, lotSizeAcres, yearBuilt, stories, units, construction, roofMaterial, heatingType,
  heatingFuel, coolingType, hasFireplace, hasPool, garageType, garageAreaSqft, parkingSpaces,
  basementType, subdivision, legalDescription, zoning
- ownerNames (array), ownerType, ownerRelationshipType, ownerOccupied, isAbsenteeOwner,
  isOutOfStateOwner, isCorporateOwned, isTrustOwned, ownerMailingAddress, ownerMailingCity,
  ownerMailingState, ownerMailingZip, yearsOfOwnership, monthsOfOwnership, propertiesOwned,
  portfolioValue, portfolioEquity, portfolioMortgageBalance
- estimatedValue, estimatedEquity, estimatedEquityPercent, loanToValue, estimatedPricePerSqft,
  zipPricePerSqft, lastSoldPrice, lastSoldDate
- taxAssessedValue, taxAssessedLandValue, taxAssessedImprovementValue, taxAssessmentYear,
  taxMarketValue, taxAmount, taxYear, taxDelinquentYear, hasHomesteadExemption
- mortgageBalance, mortgageCount, mortgageLender, mortgageAmount, mortgageRate, mortgageType,
  mortgageDate, mortgageMaturityDate, monthlyPayment,
  currentMortgages (array of {position, lender, lenderType, loanType, amount, balance, rate,
  monthlyPayment, recordingDate, maturityDate, termMonths, isAdjustable, isAssumable}),
  transferHistory (array of {date, type, deedType, amount, seller, buyer, isArmsLength})
- leadTypes (array), isPreforeclosure, isVacant, isHighEquity, isFreeAndClear, isCashBuyer,
  auctionDate, auctionLocation, foreclosureType, foreclosureNoticeType, foreclosureRecordingDate,
  foreclosureCaseNumber, foreclosureLender, foreclosureDefaultAmount, foreclosureOpeningBid,
  trusteeName, trusteePhone
- mlsStatus, mlsStatusDate, listPrice, listDate, daysOnMarket, mlsSoldPrice, mlsSoldDate,
  listingDescription, listingAgentName, listingAgentPhone, listingAgentEmail, listingOfficeName,
  listingOfficePhone
- street, city, state, zip, zip4, county, fips, latitude, longitude, censusTract
- imageUrl, images (array)
- searchQuery, scrapedAt (dates are RFC 3339 UTC)

Use apify-client for Python or JavaScript: client.actor("silentflow/propwire-scraper").call(run_input=...).
```

### How to scrape Propwire property owner leads

Three inputs, from the simplest to the most targeted. Each one runs as is.

#### Get the owners of every property in a city

The quickest list: a city with its state and a cap. Each row carries the owner names, the mailing address, the value, the equity and the full record.

```json
{
  "locations": ["Phoenix, AZ"],
  "maxItems": 100
}
```

#### Pull the pre-foreclosures of a county, highest equity first

One lead list, one property type and an order. In our test this input found 1,443 matching homes in Miami-Dade County and saved the first 25 in about 13 seconds, each with its foreclosure notice and trustee.

```json
{
  "locations": ["Miami-Dade County, FL"],
  "leadTypes": ["preforeclosure"],
  "propertyTypes": ["sfr"],
  "sortBy": "highest_equity_percent",
  "maxItems": 25
}
```

#### Find absentee owners with high equity in a value range

Two lead lists together keep only the properties on both, here single-family homes held by absentee owners with high equity, valued between 200,000 and 600,000 dollars, in two ZIP codes.

```json
{
  "locations": ["78753", "78758"],
  "leadTypes": ["absentee_owner", "high_equity"],
  "propertyTypes": ["sfr"],
  "minValue": 200000,
  "maxValue": 600000,
  "sortBy": "highest_equity",
  "maxItems": 200
}
```

### Input parameters

| Field | Type | Default | What it does |
|---|---|---|---|
| `locations` | array of text | `Austin, TX` (prefill) | US places as typed in Propwire's search bar: a city with its state, a ZIP code, a county, a state, or a street address. |
| `startUrls` | array of links | none | propwire.com search pages (with their own filters) or property pages. |
| `propertyIds` | array of text | none | Propwire property IDs: `239647`. Each ID gives one row. |
| `maxItems` | integer | 100 | Properties saved in total, across every place, link and ID. |
| `leadTypes` | array of lead lists | none | Keep only properties on all of these Propwire lead lists: `preforeclosure`, `absentee_owner`, `high_equity`, `vacant_home` and 21 more. |
| `propertyTypes` | array of types | none | `sfr` (single-family), `condo`, `mfh_2_to_4`, `mfh_5_plus`, `mobile`, `land`, `commercial`, `other`. |
| `minValue` | integer | none | Lowest estimated value, in US dollars. |
| `maxValue` | integer | none | Highest estimated value, in US dollars. |
| `sortBy` | text | `relevance` | `relevance` (Propwire's order), `highest_equity_percent`, `lowest_equity_percent`, `highest_equity`, `highest_value` or `lowest_value`. |
| `includeDetails` | boolean | `true` | Adds each property's full record: mortgages, transfers, tax bill, foreclosure notice, APN, county, zoning, owner portfolio and photos. |

**Accepted places:** a city with its state (`Austin, TX`, `Miami, FL`), a ZIP code (`78753`), a county with or without the word County (`Travis County, TX`, `Miami-Dade County, FL`, `Orleans Parish, LA`), a state by its name or code (`Florida`, `TX`), or a full street address (`308 Holliday Ct, Austin, TX`), which gives that one property. The log says which place each line was read as. A city typed without its state can land on a namesake: `Miami` alone reads as Miami, Arizona, so write `Miami, FL`.

**Accepted links:**

- `https://propwire.com/search?filters=...` (any search you built on the site, with its lead lists, property types and ranges)
- `https://propwire.com/realestate/308-Holliday-Ct/239647/property-details`
- `https://propwire.com/realestate/577-Nw-120th-St/88485/owner-details` (any tab of a property page)

**Accepted IDs:** `239647` or `#239647`. A link typed in the places field is read as a link.

**How the lead lists combine:** Propwire keeps a property only when it is on every list you pick. `preforeclosure` plus `vacant_home` returns the vacant homes in pre-foreclosure, which can be a handful in a city. For one list or the other, run one input per list: the dataset never repeats a property already delivered.

### What data can you extract from Propwire?

One row per property, 120 fields, flat and ready for a spreadsheet or a CRM, grouped as follows:

| Group | Fields |
|---|---|
| Identity (4) | `id`, `url`, `address`, `apn` |
| Building and parcel (26) | `propertyType`, `propertyUse`, `landUse`, `bedrooms`, `bathrooms`, `livingAreaSqft`, `buildingAreaSqft`, `lotSizeSqft`, `lotSizeAcres`, `yearBuilt`, `stories`, `units`, `construction`, `roofMaterial`, `heatingType`, `heatingFuel`, `coolingType`, `hasFireplace`, `hasPool`, `garageType`, `garageAreaSqft`, `parkingSpaces`, `basementType`, `subdivision`, `legalDescription`, `zoning` |
| Owner (18) | `ownerNames`, `ownerType`, `ownerRelationshipType`, `ownerOccupied`, `isAbsenteeOwner`, `isOutOfStateOwner`, `isCorporateOwned`, `isTrustOwned`, `ownerMailingAddress`, `ownerMailingCity`, `ownerMailingState`, `ownerMailingZip`, `yearsOfOwnership`, `monthsOfOwnership`, `propertiesOwned`, `portfolioValue`, `portfolioEquity`, `portfolioMortgageBalance` |
| Value and last sale (8) | `estimatedValue`, `estimatedEquity`, `estimatedEquityPercent`, `loanToValue`, `estimatedPricePerSqft`, `zipPricePerSqft`, `lastSoldPrice`, `lastSoldDate` |
| Tax (9) | `taxAssessedValue`, `taxAssessedLandValue`, `taxAssessedImprovementValue`, `taxAssessmentYear`, `taxMarketValue`, `taxAmount`, `taxYear`, `taxDelinquentYear`, `hasHomesteadExemption` |
| Debt (11) | `mortgageBalance`, `mortgageCount`, `mortgageLender`, `mortgageAmount`, `mortgageRate`, `mortgageType`, `mortgageDate`, `mortgageMaturityDate`, `monthlyPayment`, `currentMortgages` (13 fields per loan), `transferHistory` (7 fields per transfer) |
| Lead signals and foreclosure (17) | `leadTypes`, `isPreforeclosure`, `isVacant`, `isHighEquity`, `isFreeAndClear`, `isCashBuyer`, `auctionDate`, `auctionLocation`, `foreclosureType`, `foreclosureNoticeType`, `foreclosureRecordingDate`, `foreclosureCaseNumber`, `foreclosureLender`, `foreclosureDefaultAmount`, `foreclosureOpeningBid`, `trusteeName`, `trusteePhone` |
| MLS listing (13) | `mlsStatus`, `mlsStatusDate`, `listPrice`, `listDate`, `daysOnMarket`, `mlsSoldPrice`, `mlsSoldDate`, `listingDescription`, `listingAgentName`, `listingAgentPhone`, `listingAgentEmail`, `listingOfficeName`, `listingOfficePhone` |
| Location (10) | `street`, `city`, `state`, `zip`, `zip4`, `county`, `fips`, `latitude`, `longitude`, `censusTract` |
| Media (2) | `imageUrl`, `images` |
| Meta (2) | `searchQuery`, `scrapedAt` |

A few facts that help when you use the data:

- `id` is Propwire's property ID and `url` the property's permanent page. `apn` is the county's parcel number, the key to match against tax rolls and county records.
- `ownerNames` lists every owner on the deed. `ownerMailingAddress`, `ownerMailingCity`, `ownerMailingState` and `ownerMailingZip` are where the owner receives mail, which for an absentee owner is not the property. `isAbsenteeOwner` and `isOutOfStateOwner` come from Propwire's flags, or from comparing the mailing address with the property when Propwire is silent.
- `isCorporateOwned` and `isTrustOwned` also read the owner names (LLC, Inc, Trust...), so a company Propwire files as an individual is still flagged.
- `estimatedValue`, `estimatedEquity` and `estimatedEquityPercent` are Propwire's own estimates. Equity can be negative when the recorded loans exceed the value, and a few properties show an equity percentage far above 100: those are Propwire's numbers, kept as they are.
- `mortgageBalance` and `monthlyPayment` add up every current loan; `mortgageLender`, `mortgageRate` and the other `mortgage...` fields describe the first one. `currentMortgages` has each loan in full.
- Foreclosure fields are filled only when a notice is on record. `foreclosureNoticeType` says which one (lis pendens, notice of default, notice of trustee sale), `foreclosureCaseNumber` and `trusteeName` let you follow it at the court or the trustee.
- MLS fields are filled when the property is or was listed: list price, list date, days on market, the listing agent's name, phone and email, and the listing's photos.
- A value Propwire does not know is `null`, never an empty text or a 0: a bedroom count of 0 on a recorded house is written as `null`.
- Dates are RFC 3339 in UTC (`2005-07-12T00:00:00Z`). Recording dates carry the day only.
- Photo links point to Propwire's and the listing service's image servers. Save the photos you want to keep: listing photos can disappear when the listing ends.

#### Output example

A real row from our default run (Austin, TX), with the transfer history cut to its two latest entries. Fields Propwire did not know for this house are `null`:

```json
{
  "id": 244345,
  "url": "https://propwire.com/realestate/609-Great-Britain-Blvd/244345/property-details",
  "address": "609 Great Britain Blvd, Austin, TX 78748",
  "apn": "343394",
  "propertyType": "SFR",
  "propertyUse": "Single Family Residence",
  "landUse": "RESIDENTIAL",
  "bedrooms": null,
  "bathrooms": 1,
  "livingAreaSqft": 880,
  "buildingAreaSqft": 1166,
  "lotSizeSqft": 6954,
  "lotSizeAcres": 0.16,
  "yearBuilt": 1981,
  "stories": 1,
  "units": 1,
  "construction": "Wood",
  "roofMaterial": null,
  "heatingType": "Central",
  "heatingFuel": null,
  "coolingType": "Central",
  "hasFireplace": null,
  "hasPool": null,
  "garageType": "Garage, Attached",
  "garageAreaSqft": 286,
  "parkingSpaces": 1,
  "basementType": "NO BASEMENT",
  "subdivision": "Buckingham Estates Phs Iii Sec 1",
  "legalDescription": "LOT 2 BLK E BUCKINGHAM ESTATES PHS III SEC 1",
  "zoning": null,
  "ownerNames": [
    "Hangval Maria M"
  ],
  "ownerType": "TRUST",
  "ownerRelationshipType": null,
  "ownerOccupied": true,
  "isAbsenteeOwner": false,
  "isOutOfStateOwner": false,
  "isCorporateOwned": false,
  "isTrustOwned": true,
  "ownerMailingAddress": "609 Great Britain Blvd",
  "ownerMailingCity": "Austin",
  "ownerMailingState": "TX",
  "ownerMailingZip": "78748",
  "yearsOfOwnership": 22,
  "monthsOfOwnership": 262,
  "propertiesOwned": 1,
  "portfolioValue": 341249,
  "portfolioEquity": 310096.1,
  "portfolioMortgageBalance": 31152.9,
  "estimatedValue": 341249,
  "estimatedEquity": 238894,
  "estimatedEquityPercent": 70,
  "loanToValue": 0.0913,
  "estimatedPricePerSqft": 387.78,
  "zipPricePerSqft": 336.54,
  "lastSoldPrice": 64900,
  "lastSoldDate": "2005-09-01T00:00:00Z",
  "taxAssessedValue": 334558,
  "taxAssessedLandValue": 228636,
  "taxAssessedImprovementValue": 105922,
  "taxAssessmentYear": 2025,
  "taxMarketValue": 334558,
  "taxAmount": 1285.8,
  "taxYear": 2025,
  "taxDelinquentYear": null,
  "hasHomesteadExemption": true,
  "mortgageBalance": 31124.07,
  "mortgageCount": 1,
  "mortgageLender": "WMC MORTGAGE CORP",
  "mortgageAmount": 64000,
  "mortgageRate": 5.71,
  "mortgageType": "CONVENTIONAL",
  "mortgageDate": "2005-09-01T00:00:00Z",
  "mortgageMaturityDate": "2035-09-01T00:00:00Z",
  "monthlyPayment": 371.86,
  "currentMortgages": [
    {
      "position": "First",
      "lender": "WMC MORTGAGE CORP",
      "lenderType": "SUBPRIME LENDER",
      "loanType": "CONVENTIONAL",
      "amount": 64000,
      "balance": 31124.07,
      "rate": 5.71,
      "monthlyPayment": 371.86,
      "recordingDate": "2005-09-01T00:00:00Z",
      "maturityDate": "2035-09-01T00:00:00Z",
      "termMonths": 360,
      "isAdjustable": null,
      "isAssumable": null
    }
  ],
  "transferHistory": [
    {
      "date": "2005-09-01T00:00:00Z",
      "type": "Transfer",
      "deedType": "VENDERS LIEN",
      "amount": null,
      "seller": "Deutsche Bank National Trust Co, Bank Of America Nt & Sa",
      "buyer": "Maria M Hangval",
      "isArmsLength": true
    },
    {
      "date": "2005-01-11T00:00:00Z",
      "type": "Foreclosure",
      "deedType": "TRUSTEES DEED",
      "amount": 77723,
      "seller": "Alexander Wendy",
      "buyer": "American Housing Trust Vii",
      "isArmsLength": false
    }
  ],
  "leadTypes": [
    "empty_nester",
    "high_equity"
  ],
  "isPreforeclosure": false,
  "isVacant": false,
  "isHighEquity": true,
  "isFreeAndClear": false,
  "isCashBuyer": false,
  "auctionDate": null,
  "auctionLocation": null,
  "foreclosureType": null,
  "foreclosureNoticeType": null,
  "foreclosureRecordingDate": null,
  "foreclosureCaseNumber": null,
  "foreclosureLender": null,
  "foreclosureDefaultAmount": null,
  "foreclosureOpeningBid": null,
  "trusteeName": null,
  "trusteePhone": null,
  "mlsStatus": null,
  "mlsStatusDate": null,
  "listPrice": null,
  "listDate": null,
  "daysOnMarket": null,
  "mlsSoldPrice": null,
  "mlsSoldDate": null,
  "listingDescription": null,
  "listingAgentName": null,
  "listingAgentPhone": null,
  "listingAgentEmail": null,
  "listingOfficeName": null,
  "listingOfficePhone": null,
  "street": "609 Great Britain Blvd",
  "city": "Austin",
  "state": "TX",
  "zip": "78748",
  "zip4": "6518",
  "county": "Travis",
  "fips": "48453",
  "latitude": 30.179338,
  "longitude": -97.797307,
  "censusTract": "2423",
  "imageUrl": null,
  "images": null,
  "searchQuery": "Austin, TX",
  "scrapedAt": "2026-10-28T08:51:07Z"
}
```

### Advanced usage

#### Cover a whole county ZIP code by ZIP code

Propwire pages one search up to 10,000 properties. For a big county, list its ZIP codes: each one is its own search, and a property is never delivered twice.

```json
{
  "locations": ["78701", "78702", "78703", "78704", "78705"],
  "leadTypes": ["high_equity"],
  "maxItems": 5000
}
```

#### Refresh the properties already in your pipeline

Give the IDs (or property links) of the properties you follow. Each comes back with its current owner, value, debt, tax bill and lead flags, so a new notice, a sale or a listing shows up on your next run.

```json
{
  "propertyIds": ["239647", "88485"],
  "startUrls": [
    { "url": "https://propwire.com/realestate/4055-Britt-Rd/51608674/property-details" }
  ]
}
```

#### Run a search you built on propwire.com

Set your filters on the site, copy the address of the results page and paste it. The search keeps all its own filters, including the ones the form does not offer.

```json
{
  "startUrls": [
    { "url": "https://propwire.com/search?filters=%7B%22locations%22%3A%5B%7B%22searchType%22%3A%22C%22%2C%22city%22%3A%22Chicago%20Heights%22%2C%22state%22%3A%22IL%22%2C%22title%22%3A%22Chicago%20Heights%2C%20IL%22%7D%5D%7D" }
  ],
  "maxItems": 500
}
```

#### Get a weekly list of vacant homes for a mail drop

Save this input as a task and give it a weekly schedule in Apify. Each run lists the vacant single-family homes of the county with the owner's mailing address; open the "Owner contacts" view and export it as CSV for your mail house.

```json
{
  "locations": ["Travis County, TX"],
  "leadTypes": ["vacant_home"],
  "propertyTypes": ["sfr"],
  "maxItems": 1000
}
```

#### Build a large owner list in seconds

Turn the full records off when you only need owners, values, equity, tax assessment and lead flags. In our test 500 Phoenix properties came back in about 3 seconds this way, against about 46 seconds for 100 properties with full records.

```json
{
  "locations": ["Phoenix, AZ"],
  "propertyTypes": ["sfr", "condo"],
  "includeDetails": false,
  "maxItems": 2000
}
```

### FAQ

**What is Propwire?**
Propwire is a free US property search for real estate investors, with owner, equity, mortgage and distress data on homes, land and commercial buildings. It works much like PropStream or BatchLeads, and this actor turns its records into a dataset.

**Do I need a Propwire account?**
No. The actor reads what Propwire shows any visitor. No login, no API key, nothing to install.

**Does it give owner phone numbers and emails?**
No. Propwire's skip tracing is a paid feature of a Propwire account. Each row carries the owner names and mailing address, ready for the skip tracing tool you already use. Listed properties do carry the listing agent's phone and email.

**How fresh is the data?**
Each run reads Propwire live at run time: nothing is cached on our side. Propwire refreshes its own records from county filings and listing feeds, so a recorded sale or notice appears when Propwire has it.

**How many properties can one run return?**
As many as you set in `maxItems`: there is no fixed limit on our side. Propwire pages one search up to 10,000 properties, so for more than that split a county by ZIP code or by value range. With full records on, expect about 2 properties per second; with them off, our test read 500 properties in about 3 seconds.

**Can I search several places in one run?**
Yes. Put one place per line in `locations`, add links and IDs if you have them. `maxItems` counts all of them together, IDs and property links run first, and a property found twice is delivered once.

**Why are some fields empty?**
Propwire does not know every value for every property: foreclosure fields only exist for properties with a notice on record, MLS fields for listed properties, and some counties do not record bedrooms or lot sizes. A missing value is `null`.

**How do the lead lists combine?**
A property must be on all the lists you pick. `absentee_owner` plus `high_equity` returns absentee owners with high equity. For either list, run one input per list.

**Are the links permanent?**
The `url` of each property is its permanent Propwire page and `id` never changes. Listing photos (`images`) come from the listing service and can disappear after the listing ends: download the ones you need.

**Why does a city land in the wrong state?**
Several US cities share a name. Write the state after a comma (`Springfield, IL`) and check the line the log prints for each place: it says which city, county or ZIP was read.

**Is it legal to scrape Propwire?**
The actor reads public property records the way a visitor's browser shows them, and does not bypass any login. Owner names and mailing addresses are personal data: see the Legal compliance section below.

### More SilentFlow scrapers

**🛒 E-commerce**

- **JD** - [JD Products Scraper | JD.com Prices, Brands and Barcodes](https://apify.com/silentflow/jd-products-scraper)
- **Pinterest** - [Pinterest Scraper | Pins, Boards and Profiles](https://apify.com/silentflow/pinterest-scraper-ppr)
- **Leboncoin** - [Leboncoin Scraper | Classified Ads, Prices and Sellers](https://apify.com/silentflow/leboncoin-scraper-ppr)
- **TikTok Shop** - [TikTok Shop Scraper | Products, Sellers and Creator Videos](https://apify.com/silentflow/tiktok-shop-scraper)
- **Leboncoin** - [Leboncoin Ad Details Scraper](https://apify.com/silentflow/leboncoin-details-scraper-ppr)
- **Back Market** - [Back Market Scraper | Refurbished Prices](https://apify.com/silentflow/backmarket-scraper-ppr)
- **Naver** - [Naver Scraper | Shopping Products, Prices and Reviews](https://apify.com/silentflow/naver-scraper)
- **ImportYeti** - [ImportYeti Scraper | Suppliers, Importers and Bills of Lading](https://apify.com/silentflow/importyeti-scraper)
- **Amazon Seller** - [Amazon Seller Scraper | Emails, Phones and Ratings](https://apify.com/silentflow/amazon-seller-scraper)
- **Naver** - [Naver Products Scraper | Shopping Prices, Sellers and Ratings](https://apify.com/silentflow/naver-products-scraper)
- **Naver** - [Naver Reviews Scraper | Shopping Product Reviews](https://apify.com/silentflow/naver-reviews-scraper)
- **Udemy Course** - [Udemy Course Scraper](https://apify.com/silentflow/udemy-scraper-ppe)
- **1688** - [1688 Scraper | Products, Details, Wholesale Prices, Suppliers](https://apify.com/silentflow/1688-scraper)
- **Allegro** - [Allegro Scraper | Products, Prices and Sellers](https://apify.com/silentflow/allegro-scraper)
- **Store Leads Ecommerce** - [Store Leads Ecommerce Scraper](https://apify.com/silentflow/storeleads-scraper)
- **Store Leads** - [Store Leads Scraper | Shopify Data](https://apify.com/silentflow/storeleads-scraper-ppe)
- **Coupang** - [Coupang Detail Scraper | Product Prices and Options](https://apify.com/silentflow/coupang-detail-scraper)
- **Taobao** - [Taobao Scraper | Products, Details, Prices and Sellers](https://apify.com/silentflow/taobao-scraper)
- **Avito** - [Avito Scraper | Listings, Prices and Sellers](https://apify.com/silentflow/avito-scraper)
- **Bring a Trailer** - [Bring a Trailer Scraper](https://apify.com/silentflow/bringatrailer-scraper)
- **Leboncoin** - [Leboncoin Scraper](https://apify.com/silentflow/leboncoin-scraper)
- **Lowes** - [Lowes Products Scraper | Prices, Stock and Specs](https://apify.com/silentflow/lowes-products-scraper)
- **Mobile.de** - [Mobile.de Scraper](https://apify.com/silentflow/mobile-de-scraper)
- **Pinterest** - [Pinterest Scraper](https://apify.com/silentflow/pinterest-scraper)
- **Alibaba** - [Alibaba Products Scraper | Wholesale Prices and MOQ](https://apify.com/silentflow/alibaba-products-scraper)
- **Eventim** - [Eventim Scraper | Events, Ticket Prices and Venues](https://apify.com/silentflow/eventim-scraper)
- **Leboncoin** - [Leboncoin Details Scraper | Full Ad Data and Sellers](https://apify.com/silentflow/leboncoin-details-scraper)
- **Udemy** - [Udemy Scraper](https://apify.com/silentflow/udemy-scraper)
- **Agoda** - [Agoda Scraper | Hotel Prices and Guest Ratings](https://apify.com/silentflow/agoda-scraper)
- **Alibaba** - [Alibaba Scraper | Products, Supplier Companies and Prices](https://apify.com/silentflow/alibaba-scraper)
- **AliExpress** - [AliExpress Reviews Scraper | Feedback, Ratings and Photos](https://apify.com/silentflow/aliexpress-reviews-scraper)
- **AliExpress** - [AliExpress Scraper | Products, Prices and Sales](https://apify.com/silentflow/aliexpress-scraper)
- **Avito** - [Avito Profiles Scraper | Sellers, Ratings and Reviews](https://apify.com/silentflow/avito-profiles-scraper)
- **Back Market** - [Back Market Scraper | Refurbished Electronics Prices](https://apify.com/silentflow/backmarket-scraper)
- **BAUHAUS** - [BAUHAUS Scraper | Product Prices, EAN and Specs](https://apify.com/silentflow/bauhaus-scraper)
- **CARFAX** - [CARFAX Scraper | Used Cars, Prices and History](https://apify.com/silentflow/carfax-scraper)
- **eBay Marketplace** - [eBay Marketplace Scraper](https://apify.com/silentflow/ebay-scraper)
- **Europages** - [Europages Scraper | Suppliers and B2B Companies](https://apify.com/silentflow/europages-scraper-ppr)
- **Google Hotels** - [Google Hotels Scraper | Prices, Offers and Ratings](https://apify.com/silentflow/google-hotels-scraper)
- **Homedepot** - [Homedepot Reviews Scraper | Customer Reviews and Ratings](https://apify.com/silentflow/homedepot-reviews-scraper)
- **Judge** - [Judge Scraper | Reviews, Ratings and Store Profiles](https://apify.com/silentflow/judge-scraper)
- **MakersRow** - [MakersRow Scraper | Manufacturers, Capabilities and Reviews](https://apify.com/silentflow/makersrow-scraper)
- **Mercari** - [Mercari Scraper | Listings, Sold Prices and Sellers](https://apify.com/silentflow/mercari-scraper)
- **Ticombo** - [Ticombo Scraper | Ticket Prices and Listings](https://apify.com/silentflow/ticombo-scraper)
- **Trip** - [Trip Scraper | Hotels, Prices and Reviews](https://apify.com/silentflow/trip-scraper)
- **Vinted Marketplace** - [Vinted Marketplace Scraper](https://apify.com/silentflow/vinted-scraper-ppr)
- **Walmart** - [Walmart Scraper | Prices, Reviews, Sellers, Availability](https://apify.com/silentflow/walmart-scraper)
- **Webmotors** - [Webmotors Scraper | Car Listings, Prices and FIPE](https://apify.com/silentflow/webmotors-scraper)
- **Woolworths** - [Woolworths Products Scraper | Prices, Specials and Nutrition](https://apify.com/silentflow/woolworths-products-scraper)
- **Amazon** - [Amazon Product Scraper](https://apify.com/silentflow/amazon-scraper)
- **Amazon Marketplace** - [Amazon Marketplace Scraper](https://apify.com/silentflow/amazon-scraper-ppe)
- **AutoScout24** - [AutoScout24 Scraper](https://apify.com/silentflow/autoscout24-scraper)
- **eBay Listings** - [eBay Listings Scraper](https://apify.com/silentflow/ebay-scraper-ppe)
- **Europages Deep Dive Extractor** - [Europages Deep Dive Extractor | VAT, Decision Makers, ISO Certs](https://apify.com/silentflow/europages-deep-dive-extractor)
- **GasBuddy** - [GasBuddy Scraper | Gas Prices by Station](https://apify.com/silentflow/gasbuddy-scraper)
- **Goofish** - [Goofish Detail Scraper | Listings, Prices and Sellers](https://apify.com/silentflow/goofish-detail-scraper)
- **Mafengwo** - [Mafengwo Scraper | Attractions, Ratings and Tickets](https://apify.com/silentflow/mafengwo-scraper)
- **Vinted** - [Vinted Scraper](https://apify.com/silentflow/vinted-scraper)
- **Walmart** - [Walmart Product Scraper](https://apify.com/silentflow/walmart-scraper-ppe)

**💼 Jobs**

- **ZipRecruiter** - [ZipRecruiter Jobs Scraper | Salary, Company & Location Filters](https://apify.com/silentflow/ziprecruiter-scraper-ppe)
- **Indeed** - [Indeed Company Reviews Scraper](https://apify.com/silentflow/indeed-companies-scraper-ppr)
- **Multi Board** - [Multi Board Job Scraper](https://apify.com/silentflow/all-jobs-scraper-ppe)
- **Jobright** - [Jobright Scraper | Jobs, Salaries and H1B Sponsors](https://apify.com/silentflow/jobright-scraper)
- **Malt Freelancer** - [Malt Freelancer Scraper](https://apify.com/silentflow/malt-scraper)
- **Malt** - [Malt Scraper | Freelance Profiles](https://apify.com/silentflow/malt-scraper-ppr)
- **Glassdoor** - [Glassdoor Jobs Scraper](https://apify.com/silentflow/glassdoor-jobs-scraper)
- **Glassdoor Job Listings** - [Glassdoor Job Listings Scraper](https://apify.com/silentflow/glassdoor-jobs-scraper-ppr)
- **🔥 Glassdoor** - [🔥 Glassdoor Scraper](https://apify.com/silentflow/glassdoor-scraper-ppe)
- **Jora** - [Jora Jobs Scraper](https://apify.com/silentflow/jora-scraper-ppe)
- **LinkedIn Job Search** - [LinkedIn Job Search Scraper | Salaries & Seniority](https://apify.com/silentflow/linkedin-jobs-scraper-ppr)
- **ATS** - [ATS Jobs Scraper | Greenhouse, Lever and Ashby](https://apify.com/silentflow/ats-jobs-scraper)
- **Cutshort** - [Cutshort Jobs Scraper | Salaries, Skills and Companies](https://apify.com/silentflow/cutshort-jobs-scraper)
- **Arbeitsagentur** - [Arbeitsagentur Jobs Scraper](https://apify.com/silentflow/arbeitsagentur-scraper-ppe)
- **Dice** - [Dice Jobs Scraper | US Tech Jobs, Salaries, Skills](https://apify.com/silentflow/dice-jobs-scraper)
- **Dice Tech** - [Dice Tech Jobs Scraper](https://apify.com/silentflow/dice-jobs-scraper-ppe)
- **iimjobs** - [iimjobs Jobs Scraper | MBA, Finance and Hirist Tech Jobs](https://apify.com/silentflow/iimjobs-jobs-scraper)
- **Instahyre** - [Instahyre Jobs Scraper | Companies, Recruiters and Ratings](https://apify.com/silentflow/instahyre-jobs-scraper)
- **Jora** - [Jora Scraper | Jobs in Australia, New Zealand, Singapore](https://apify.com/silentflow/jora-scraper)
- **StepStone** - [StepStone Scraper](https://apify.com/silentflow/stepstone-scraper)
- **Welcome to the Jungle** - [Welcome to the Jungle Job Scraper](https://apify.com/silentflow/welcome-to-the-jungle-scraper-ppe)
- **YCombinator** - [YCombinator Jobs Scraper | Startup Jobs, Salaries and Founders](https://apify.com/silentflow/ycombinator-jobs-scraper)
- **All** - [All Jobs Scraper](https://apify.com/silentflow/all-jobs-scraper)
- **Arbeitsagentur** - [Arbeitsagentur Scraper | German and Austrian Job Board](https://apify.com/silentflow/arbeitsagentur-scraper)
- **iimjobs** - [iimjobs Scraper | Jobs, Companies and Recruiters](https://apify.com/silentflow/iimjobs-scraper)
- **Indeed** - [Indeed Companies Scraper | Reviews, Salaries, Interviews](https://apify.com/silentflow/indeed-companies-scraper)
- **Indeed** - [Indeed Jobs Scraper | NLP Skills](https://apify.com/silentflow/indeed-jobs-scraper)
- **Indeed** - [Indeed Jobs Scraper | Job Listings in 73 Countries](https://apify.com/silentflow/indeed-jobs-scraper-ppr)
- **LinkedIn** - [LinkedIn Jobs Scraper](https://apify.com/silentflow/linkedin-jobs-scraper)
- **Naukri & NaukriGulf** - [Naukri & NaukriGulf Jobs Scraper](https://apify.com/silentflow/naukri-scraper)
- **Seek** - [Seek Job Scraper](https://apify.com/silentflow/seek-job-scraper)
- **Welcome to the Jungle** - [Welcome to the Jungle Scraper | Jobs and Company Data](https://apify.com/silentflow/welcome-to-the-jungle-scraper)
- **Ziprecruiter** - [Ziprecruiter Scraper](https://apify.com/silentflow/ziprecruiter-scraper)

**🏠 Real estate**

- **SeLoger** - [SeLoger Scraper | Real Estate Listings](https://apify.com/silentflow/seloger-scraper-ppr)
- **Realtor Rental Listings** - [Realtor Rental Listings Scraper](https://apify.com/silentflow/realtor-rental-scraper-ppe)
- **Airbnb Professional Host** - [Airbnb Professional Host Scraper | Emails, Phones, SIRET](https://apify.com/silentflow/airbnb-professional-host-scraper)
- **Airbnb Pro Host Contact &** - [Airbnb Pro Host Contact & Email Scraper](https://apify.com/silentflow/airbnb-professional-host-scraper-ppe)
- **Bien'ici** - [Bien'ici Scraper | Property Listings](https://apify.com/silentflow/bienici-scraper-ppr)
- **Rightmove** - [Rightmove Scraper](https://apify.com/silentflow/rightmove-scraper)
- **SeLoger** - [SeLoger Scraper | French Property Listings and Agencies](https://apify.com/silentflow/seloger-scraper)
- **Trulia Rental Listings** - [Trulia Rental Listings Scraper](https://apify.com/silentflow/trulia-rental-scraper-ppe)
- **Idealista** - [Idealista Scraper](https://apify.com/silentflow/idealista-scraper-ppr)
- **Airbnb Search** - [Airbnb Search Scraper](https://apify.com/silentflow/airbnb-search-scraper-ppe)
- **Bienici** - [Bienici Scraper](https://apify.com/silentflow/bienici-scraper)
- **Realestate.com.au** - [Realestate.com.au Scraper](https://apify.com/silentflow/realestate-com-au-scraper)
- **Zapimoveis** - [Zapimoveis Scraper | Real Estate Listings and Prices](https://apify.com/silentflow/zapimoveis-scraper)
- **Zillow** - [Zillow Scraper](https://apify.com/silentflow/zillow-scraper)
- **Airbnb Search** - [Airbnb Search Scraper | Prices, Fees, Amenities, Hosts](https://apify.com/silentflow/airbnb-search-scraper)
- **Anjuke** - [Anjuke Scraper | Rental Listings, Prices and Agents](https://apify.com/silentflow/anjuke-scraper)
- **Idealista** - [Idealista Scraper](https://apify.com/silentflow/idealista-scraper)
- **Realtor Rental** - [Realtor Rental Scraper](https://apify.com/silentflow/realtor-rental-scraper)
- **Trulia Rental** - [Trulia Rental Scraper | US Rentals, Prices, Pet Policy](https://apify.com/silentflow/trulia-rental-scraper)

**📣 Social media**

- **Facebook Search** - [Facebook Search Scraper](https://apify.com/silentflow/facebook-search-scraper)
- **LinkedIn Post Search** - [LinkedIn Post Search Scraper | Keywords, Hashtags & Profiles](https://apify.com/silentflow/linkedin-posts-scraper-ppr)
- **Instagram** - [Instagram Story Scraper | Stories & Highlights](https://apify.com/silentflow/instagram-story-scraper)
- **LinkedIn Leads** - [LinkedIn Leads Scraper | Sales Navigator Export](https://apify.com/silentflow/linkedin-sales-navigator-scraper-ppr)
- **Facebook Search** - [Facebook Search Profiles Scraper | People by Name or Keyword](https://apify.com/silentflow/facebook-search-profiles-scraper)
- **YouTube** - [YouTube Channel Scraper | Videos, Shorts and Views](https://apify.com/silentflow/youtube-channel-scraper)
- **TikTok Trend** - [TikTok Trend Scraper | Trending Hashtags and Videos](https://apify.com/silentflow/tiktok-trend-scraper)
- **LinkedIn Sales Navigator** - [LinkedIn Sales Navigator Scraper](https://apify.com/silentflow/linkedin-sales-navigator-scraper)
- **Reddit** - [Reddit Scraper | Posts, Comments and Subreddits](https://apify.com/silentflow/reddit-scraper)
- **TikTok** - [TikTok Scraper](https://apify.com/silentflow/tiktok-scraper)
- **Discord** - [Discord Scraper | Servers, Member Counts and Invites](https://apify.com/silentflow/discord-scraper)
- **Likee** - [Likee Scraper | Videos, Hashtags and Creators](https://apify.com/silentflow/likee-scraper)
- **LinkedIn Event** - [LinkedIn Event Scraper](https://apify.com/silentflow/linkedin-events-scraper)
- **LinkedIn Hashtag &** - [LinkedIn Hashtag & Post Scraper | No Cookies](https://apify.com/silentflow/linkedin-posts-scraper)
- **Meta Ad Library** - [Meta Ad Library Scraper](https://apify.com/silentflow/meta-ad-library-scraper)
- **OnlyFans** - [OnlyFans Profile Scraper](https://apify.com/silentflow/onlyfans-scraper-ppe)
- **Pinterest** - [Pinterest Ads Scraper | Ad Library, Reach & Targeting](https://apify.com/silentflow/pinterest-ads-scraper)
- **Snapchat** - [Snapchat Videos Scraper | Spotlight Videos, MP4 and Stats](https://apify.com/silentflow/snapchat-videos-scraper)
- **Bandsintown** - [Bandsintown Scraper | Concerts and Tour Dates](https://apify.com/silentflow/bandsintown-scraper)
- **Discord** - [Discord Profiles Scraper | Users, Badges and Server Tags](https://apify.com/silentflow/discord-profiles-scraper)
- **Facebook Thread** - [Facebook Thread Profiles Scraper | Followers, Bios & Engagement](https://apify.com/silentflow/facebook-thread-profiles-scraper)
- **Instagram Engagement** - [Instagram Engagement Scraper](https://apify.com/silentflow/instagram-engagement-scraper)
- **Kuaishou** - [Kuaishou Scraper | Videos, Comments and Creator Stats](https://apify.com/silentflow/kuaishou-scraper)
- **Kwai** - [Kwai Scraper | Videos, Creators and Hashtags](https://apify.com/silentflow/kwai-scraper)
- **LinkedIn Ads Library - No Cookies** - [LinkedIn Ads Library Scraper - No Cookies](https://apify.com/silentflow/linkedin-ads-scraper)
- **Pinterest** - [Pinterest Profiles Scraper | Followers, Emails and Bios](https://apify.com/silentflow/pinterest-profiles-scraper)
- **Pinterest** - [Pinterest Videos Scraper | Video Downloader, MP4 Links, Stats](https://apify.com/silentflow/pinterest-videos-scraper)
- **Reddit** - [Reddit Comments Scraper | Search, Threads and Replies](https://apify.com/silentflow/reddit-comments-scraper)
- **Reddit** - [Reddit Profiles Scraper | User Karma, Activity and Communities](https://apify.com/silentflow/reddit-profiles-scraper)
- **RedNote** - [RedNote Videos Scraper | Downloader, Transcripts and Stats](https://apify.com/silentflow/rednote-videos-scraper)
- **Snapchat** - [Snapchat Contacts Scraper | Phones, Emails and Websites](https://apify.com/silentflow/snapchat-contacts-scraper)
- **TikTok Creative** - [TikTok Creative Ads Scraper | Top Ads, Landing Pages & Metrics](https://apify.com/silentflow/tiktok-creative-ads-scraper)
- **TikTok Lookalike** - [TikTok Lookalike Scraper | Influencers, Emails and Engagement](https://apify.com/silentflow/tiktok-lookalike-scraper)
- **TwitchTracker** - [TwitchTracker Scraper | Twitch Streamer Stats and Rankings](https://apify.com/silentflow/twitchtracker-scraper)
- **X Timeline** - [X Timeline Scraper | Tweets and Engagement Stats](https://apify.com/silentflow/x-timeline-scraper)
- **Xigua** - [Xigua Scraper | Videos, Creators and Downloads](https://apify.com/silentflow/xigua-scraper)
- **YouTube Autocomplete** - [YouTube Autocomplete Scraper | Keyword Suggestions](https://apify.com/silentflow/youtube-autocomplete-scraper)
- **Douyin** - [Douyin Comments Scraper | Comments, Likes and IP Regions](https://apify.com/silentflow/douyin-comments-scraper)
- **Facebook** - [Facebook Company Scraper | Emails, Phones, Ratings](https://apify.com/silentflow/facebook-company-scraper)
- **Facebook Business Page** - [Facebook Business Page Scraper](https://apify.com/silentflow/facebook-company-scraper-ppe)
- **OnlyFans** - [OnlyFans Creator Scraper](https://apify.com/silentflow/onlyfans-scraper)
- **Reddit** - [Reddit Scraper | Comments, Posts and Users](https://apify.com/silentflow/reddit-scraper-ppr)
- **RedNote** - [RedNote Detail Scraper | Xiaohongshu Details, Images, Videos](https://apify.com/silentflow/rednote-detail-scraper)
- **Skool Group** - [Skool Group Scraper](https://apify.com/silentflow/skool-scraper)
- **Skool Community** - [Skool Community Scraper](https://apify.com/silentflow/skool-scraper-ppe)
- **Snapchat** - [Snapchat Ads Scraper | Ad Library, Impressions & Targeting](https://apify.com/silentflow/snapchat-ads-scraper)
- **Weibo** - [Weibo Scraper | Posts, Profiles and Engagement](https://apify.com/silentflow/weibo-scraper)
- **YouTube** - [YouTube Transcript Scraper](https://apify.com/silentflow/youtube-transcript-scraper)

**🏢 Business data**

- **Tencent** - [Tencent Scraper | Maps Places, Phones and Ratings](https://apify.com/silentflow/tencent-scraper)
- **LinkedIn Company Search** - [LinkedIn Company Search Scraper | Profiles & Firmographics](https://apify.com/silentflow/linkedin-profiles-companies-scraper)
- **Ctrip** - [Ctrip Scraper | Attractions, Tickets and Reviews](https://apify.com/silentflow/ctrip-scraper)
- **LinkedIn People Search** - [LinkedIn People Search Scraper | Profiles & Companies](https://apify.com/silentflow/linkedin-profiles-companies-scraper-ppr)
- **Bilibili** - [Bilibili Scraper | Videos, Profiles, Comments, Danmaku](https://apify.com/silentflow/bilibili-scraper)
- **Teachable Course** - [Teachable Course Scraper](https://apify.com/silentflow/teachable-scraper)
- **Website Tech Stack** - [Website Tech Stack Scraper](https://apify.com/silentflow/website-tech-stack-scraper)
- **2GIS** - [2GIS Reviews Scraper | Ratings, Photos and Owner Replies](https://apify.com/silentflow/2gis-reviews-scraper)
- **Teachable - Courses, Prices & Instructors** - [Teachable Scraper - Courses, Prices & Instructors](https://apify.com/silentflow/teachable-scraper-ppr)
- **Trustpilot** - [Trustpilot Scraper | Reviews, Ratings and Company Contacts](https://apify.com/silentflow/trustpilot-enricher)

**✈️ Travel**

- **Flight Price** - [Flight Price Scraper](https://apify.com/silentflow/flight-price-scraper)
- **Booking.com Hotel** - [Booking.com Hotel Scraper](https://apify.com/silentflow/booking-scraper-ppr)
- **Despegar** - [Despegar Reviews Scraper | Hotel Reviews and Ratings](https://apify.com/silentflow/despegar-reviews-scraper)
- **Google Maps** - [Google Maps Scraper](https://apify.com/silentflow/google-maps-scraper)
- **Kakao** - [Kakao Scraper | Map Places, Reviews and Phones](https://apify.com/silentflow/kakao-scraper)
- **OpenTable** - [OpenTable Reviews Scraper | Restaurant Reviews and Ratings](https://apify.com/silentflow/opentable-reviews-scraper)
- **TheFork** - [TheFork Scraper | Restaurants, Menus and Ratings](https://apify.com/silentflow/thefork-scraper)
- **Zomato** - [Zomato Reviews Scraper | Restaurant Ratings and Replies](https://apify.com/silentflow/zomato-reviews-scraper)
- **Booking** - [Booking Scraper | Hotel Prices, Photos, Availability](https://apify.com/silentflow/booking-scraper)
- **Trip** - [Trip Reviews Scraper | Hotel Reviews and Ratings](https://apify.com/silentflow/trip-reviews-scraper)

**🎯 Lead generation**

- **Northdata** - [Northdata Company Scraper](https://apify.com/silentflow/northdata-scraper)
- **Dealroom** - [Dealroom Scraper | Companies and Investors](https://apify.com/silentflow/dealroom-scraper-ppe)
- **ZocDoc** - [ZocDoc Scraper | Doctors, Reviews and Availability](https://apify.com/silentflow/zocdoc-scraper-ppr)
- **UK Companies House** - [UK Companies House Enricher](https://apify.com/silentflow/uk-companies-house-enricher)
- **CNPJ Brazilian** - [CNPJ Brazilian Company Enricher](https://apify.com/silentflow/cnpj-enricher)
- **Justdial** - [Justdial Companies Scraper | Business Leads, Phones and Emails](https://apify.com/silentflow/justdial-companies-scraper)
- **PagesJaunes** - [PagesJaunes Scraper | French Business Emails and SIRET](https://apify.com/silentflow/pagesjaunes-scraper)
- **SIRET** - [SIRET Company Enricher](https://apify.com/silentflow/siret-enricher-ppr)
- **BuiltWith** - [BuiltWith Scraper | Tech Stacks and Top Sites](https://apify.com/silentflow/builtwith-scraper)
- **Company Data** - [Company Data Scraper | Emails, Phones and Tech Stack](https://apify.com/silentflow/company-data-scraper)
- **Dealroom Startup Data** - [Dealroom Startup Data Scraper](https://apify.com/silentflow/dealroom-scraper)
- **French Company Prospector** - [French Company Prospector](https://apify.com/silentflow/french-company-prospector)
- **KVK** - [KVK Scraper | Dutch Companies and SBI Codes](https://apify.com/silentflow/kvk-scraper)
- **PagesJaunes** - [PagesJaunes Business Scraper](https://apify.com/silentflow/pagesjaunes-scraper-ppr)
- **SEC** - [SEC Scraper | EDGAR Filings and Company Data](https://apify.com/silentflow/sec-scraper)
- **SoftwareAdvice** - [SoftwareAdvice Scraper | Reviews, Ratings and Pros & Cons](https://apify.com/silentflow/softwareadvice-scraper)
- **Sunbiz** - [Sunbiz Companies Scraper | New Florida Business Leads](https://apify.com/silentflow/sunbiz-companies-scraper)
- **Sunbiz** - [Sunbiz Scraper | Florida Companies and Officers](https://apify.com/silentflow/sunbiz-scraper)
- **USPTO** - [USPTO Scraper | Trademark Search and Status](https://apify.com/silentflow/uspto-scraper)
- **Clutch** - [Clutch Scraper | Agencies, Reviews, Ratings, Services](https://apify.com/silentflow/clutch-scraper)
- **Clutch Agency** - [Clutch Agency Scraper](https://apify.com/silentflow/clutch-scraper-ppe)
- **Domain** - [Domain Enricher](https://apify.com/silentflow/domain-enricher)
- **G2** - [G2 Reviews Scraper](https://apify.com/silentflow/g2-review-intelligence)
- **Google Ads Transparency** - [Google Ads Transparency Scraper](https://apify.com/silentflow/google-ads-transparency-scraper)
- **SIRET French** - [SIRET French Company Enricher](https://apify.com/silentflow/siret-enricher)
- **ThomasNet Suppliers** - [ThomasNet Suppliers Scraper](https://apify.com/silentflow/thomasnet-scraper)
- **ZocDoc** - [ZocDoc Scraper](https://apify.com/silentflow/zocdoc-scraper)

**🔎 SEO**

- **Similarweb** - [Similarweb Scraper | Website Traffic, Rankings and Competitors](https://apify.com/silentflow/similarweb-scraper)
- **SpyFu** - [SpyFu Scraper | SEO, PPC and Competitor Data](https://apify.com/silentflow/spyfu-scraper)
- **Apple** - [Apple Reviews Scraper | App Store Reviews and Ratings](https://apify.com/silentflow/apple-reviews-scraper)
- **Apple** - [Apple Scraper | App Store Apps, Ratings and Charts](https://apify.com/silentflow/apple-scraper)
- **Bing** - [Bing Enricher Scraper | Mobile Friendly Test and Indexing](https://apify.com/silentflow/bing-enricher-scraper)
- **Google News** - [Google News Scraper](https://apify.com/silentflow/google-news-scraper)
- **Scribd** - [Scribd Scraper | Documents, Authors and Views](https://apify.com/silentflow/scribd-scraper)

**📈 Marketing**

- **Douyin** - [Douyin Transcript Scraper | Subtitles and Speech to Text](https://apify.com/silentflow/douyin-transcript-scraper)

**🎬 Video**

- **Pexels** - [Pexels Scraper | Photos, Videos and Download Stats](https://apify.com/silentflow/pexels-scraper)

**📰 News**

- **ForexFactory** - [ForexFactory Scraper | Economic Calendar and Forecasts](https://apify.com/silentflow/forexfactory-scraper)

**🧰 More tools**

- **FanDuel** - [FanDuel Scraper | Odds, Spreads and Player Props](https://apify.com/silentflow/fanduel-scraper)
- **PrizePicks** - [PrizePicks Scraper | Player Props, Lines and Projections](https://apify.com/silentflow/prizepicks-scraper)

### Support

Need something this scraper doesn't do yet? We ship features fast.

- Feature requests go straight to our backlog
- Enterprise needs? We do custom integrations and high-volume plans
- Pricing questions? Check the Monetization tab on the actor page

Response time: usually under 24 hours.

### Legal compliance

This Actor extracts publicly available property records from Propwire. It does not bypass any login, paywall or CAPTCHA, and never uses a Propwire account. Users are responsible for complying with Propwire's terms of service and applicable data protection laws (GDPR, CCPA, and PIPL where relevant). Rows carry owner names and mailing addresses, which are personal data when the owner is a person: keep only what you need, honor removal and opt-out requests, and follow the rules that govern your outreach, such as the TCPA and do-not-call lists if you call or text owners after skip tracing. The data returned is informational and comes from Propwire's estimates and public records; verify it before any lending, valuation or other regulated decision.

*Propwire Scraper by SilentFlow: US property owner leads from a place, a link or an ID, ready for your mail list or CRM.*

# Actor input Schema

## `locations` (type: `array`):

One US place per line, written the way you would type it in Propwire's search bar: a city with its state (<code>Austin, TX</code>), a ZIP code (<code>78753</code>), a county (<code>Travis County, TX</code>), a state (<code>Florida</code>) or a full street address (<code>308 Holliday Ct, Austin, TX</code>). Add the state to a city name: <code>Miami</code> alone can land on another Miami. A city usually matches tens of thousands of properties; use the filters below to keep the ones you want.

## `startUrls` (type: `array`):

Paste links copied from propwire.com: a search page with your filters (<code>https://propwire.com/search?filters=...</code>) or a property page (<code>https://propwire.com/realestate/308-Holliday-Ct/239647/property-details</code>). A search link keeps its own filters, the filters below do not change it.

## `propertyIds` (type: `array`):

Propwire property IDs, the number in a property link (<code>239647</code> in <code>/realestate/308-Holliday-Ct/239647/property-details</code>). Use it to refresh the properties you already follow: each ID comes back as one row with its current owner, value, debt and lead flags.

## `maxItems` (type: `integer`):

How many properties to deliver for the whole run, all places, links and IDs together. Propwire pages one search up to 10,000 properties: for more, split a big area by ZIP code or county.

## `leadTypes` (type: `array`):

Keep only properties on these Propwire lead lists. <b>A property must be on all of the lists you pick</b>, so two rare lists together can return nothing: for one list or the other, run one search per list.

## `propertyTypes` (type: `array`):

Keep only these kinds of property. Leave empty for all of them.

## `minValue` (type: `integer`):

Keep properties Propwire values at this amount or more, e.g. <code>200000</code>.

## `maxValue` (type: `integer`):

Keep properties Propwire values at this amount or less, e.g. <code>600000</code>.

## `sortBy` (type: `string`):

Which properties come first, so a small <b>Max properties</b> keeps the best ones: highest equity first finds the owners with the most room to sell.

## `includeDetails` (type: `boolean`):

Adds each property's full record: current mortgages with lender, rate and balance, transfer history, tax bill, foreclosure notice with case number and trustee, APN, county, zoning, owner portfolio and photos. About 2 properties per second with it on (100 in 46 seconds in our test); turn it off for a quick owner and equity list (500 properties in about 3 seconds).

## Actor input object example

```json
{
  "locations": [
    "Austin, TX"
  ],
  "maxItems": 20,
  "sortBy": "relevance",
  "includeDetails": true
}
```

# Actor output Schema

## `overview` (type: `string`):

Address, owners, type, estimated value, equity, lead types, last sale and Propwire page of every property.

## `owners` (type: `string`):

Owner names and mailing address of every property, with the absentee flag.

## `finance` (type: `string`):

Estimated value, equity, mortgage balance, lender, rate and tax bill of every property.

## `distress` (type: `string`):

Foreclosure notice, recording date, auction date, lender and trustee of every property.

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

Complete rows with every field, including currentMortgages and transferHistory.

# 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 = {
    "locations": [
        "Austin, TX"
    ],
    "maxItems": 20
};

// Run the Actor and wait for it to finish
const run = await client.actor("silentflow/propwire-scraper").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 = {
    "locations": ["Austin, TX"],
    "maxItems": 20,
}

# Run the Actor and wait for it to finish
run = client.actor("silentflow/propwire-scraper").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 '{
  "locations": [
    "Austin, TX"
  ],
  "maxItems": 20
}' |
apify call silentflow/propwire-scraper --silent --output-dataset

```

## MCP server setup

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

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/EEzCtQSFa6Bve3E9d/builds/4KGHhWsgRfEbQ2hCN/openapi.json
