Propwire Distressed & High-Equity Property Lead Finder
Pricing
from $0.49 / 1,000 results
Propwire Distressed & High-Equity Property Lead Finder
Search Propwire by city, state, or ZIP and pull property, owner, equity, MLS, and tax data tagged with lead-type flags like absentee owner, high equity, vacant, and pre-foreclosure.
Pricing
from $0.49 / 1,000 results
Rating
0.0
(0)
Developer
vexaloom-labs
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 minutes ago
Last modified
Categories
Features
Share
Propwire Property & Owner Lead Finder
Propwire publishes US property records with owner names and mailing addresses, valuation and equity estimates, MLS history, tax assessments and dozens of motivated-seller flags. This actor turns that public index into structured property-lead and owner-lead datasets. It uses Propwire's public guest session: no account, no cookies, no API key, and no proxy setup.
Modes
| Mode | What it does |
|---|---|
| Find property leads | Search by city, county or ZIP, by a saved propwire.com/search?filters=... URL, or by property IDs. Apply lead-type, property, equity, ownership, foreclosure and MLS filters; paginate up to 10,000 rows per search. |
| Get property details by ID or URL | Fetch full records for property IDs or property links: parcel/APN, zoning, building details, mortgages, transfer history, foreclosure/auction, tax bill, MLS listing and photos. |
| Find owner leads | Search Propwire's agent or cash-buyer directory by city, county or ZIP; filter by name, deal count, portfolio size, average sale price and last transaction date. |
| Get owner profile by ID or URL | Fetch an agent or cash-buyer profile, including email, license, recent listings or a cash-buyer portfolio. |
Every dataset row has recordType (property or owner), sourceUrl and scrapedAt.
Property output
Each property row carries the original Propwire field names in camelCase:
- Address & geography —
address,city,state,zip,zip4,county,fips,latitude,longitude,addressLabel. - Building —
propertyType,propertyTypeCode,bedrooms,bathrooms,livingAreaSf,buildingAreaSf,lotSizeSf,lotSizeAcres,yearBuilt,stories,units,construction,foundation,roofMaterial,pool,garageType,basementType. - Valuation & sale —
estimatedValue,estimatedEquity,estimatedEquityPercentage,estimatedLtv,estimatedPricePerSf,lastSoldDate,lastSoldPrice,monthsOfOwnership,yearsOfOwnership. - Owner —
ownerName,ownerNames,ownerMailingAddress,ownerMailingCity,ownerMailingState,ownerMailingZip,ownerOccupied,companyOwned,individualOwned,trustOwned,ownerPortfolioProperties,ownerPortfolioValue,ownerTypes. - MLS —
mlsStatus,mlsListPrice,mlsListDate,mlsSoldPrice,mlsSoldDate,daysOnMarket,mlsListingUrl,mlsListingAgentName,mlsPhotos. - Tax & foreclosure —
taxAssessedTotal,taxAssessedLand,taxAssessedImprovements,taxBilledAmount,taxDelinquentYear,foreclosureActive,foreclosureNoticeType,openingBid,auctionDate,auctionCityState. - Lead flags —
leadTypes, the active Propwire list flags for that property. - Details mode —
apn,legalDescription,subdivision,zoning,propertyUseDescription,mortgages,transferHistory,taxExemptions,photos, and more.
Empty values are omitted rather than written as null or "".
Owner output
Owner profile rows carry ownerId, ownerName, ownerProfileType (agent or cash_buyer), ownerCompany, ownerPhone, ownerEmail, ownerLicenseNumber, ownerLicenseState, ownerTransactionsCount, ownerAvgSalePrice, ownerPropertiesOwned, ownerLastTransactionDate, ownerCity, ownerCounty, ownerZip, ownerProfileUrl, plus portfolio and listing blocks when Fetch full owner profiles is on.
Inputs
| Input | Type | Default | Description |
|---|---|---|---|
mode | select | properties | What to fetch. Property search is the default and cheapest mode. |
locations | string[] | – | US places to search (mode=properties, owners): 'Miami, FL', 'Miami-Dade County, FL', or a 5-digit ZIP. Add one entry per place. A bare state code is accepted but Propwire's search API is unreliable for state-wide queries; use a city, county or ZIP for stable results. St./Ft./Mt. abbreviations are expanded automatically. |
searchUrls | string[] | – | Optional (mode=properties). Paste one or more propwire.com/search?filters=... links copied from your browser; the actor replays the same area and filters. When present, these URLs take precedence over Locations and the filter fields below. Property URLs are also accepted as an ID shortcut. |
propertyIds | string[] | – | Property IDs (e.g. 88441) or propwire.com/realestate/... URLs (mode=properties, propertyDetails). Results are deduplicated. |
ownerProfileIds | string[] | – | 32-character agent / cash-buyer profile IDs, or propwire.com/agents/ |
peopleType | select | cash_buyer | Which owner directory to search (mode=owners). |
ownerName | string | – | Optional (mode=owners). Case-insensitive name fragment, e.g. 'Smith'. |
transactionsMin | integer | – | Optional (mode=owners). Minimum recorded transactions / deals. |
transactionsMax | integer | – | Optional (mode=owners). Maximum recorded transactions / deals. |
ownerPropertiesMin | integer | – | Optional (mode=owners). Minimum properties in the owner's portfolio. |
ownerPropertiesMax | integer | – | Optional (mode=owners). Maximum properties in the owner's portfolio. |
avgSalePriceMin | integer | – | Optional (mode=owners). |
avgSalePriceMax | integer | – | Optional (mode=owners). |
lastTransactionFrom | string | – | Optional (mode=owners). Date in YYYY-MM-DD format. |
lastTransactionTo | string | – | Optional (mode=owners). Date in YYYY-MM-DD format. |
ownerSortBy | select | – | Optional (mode=owners). |
leadTypes | string[] | – | Optional (mode=properties). Only properties carrying every selected flag are returned. Supported free flags: absentee_owner, adjustable_loan, assumable_loan, auction, bank_owned, cash_buyer, empty_nester, flipped_property, free_and_clear, high_equity, intrafamily_transfer, low_equity, mls_active, mls_failed, mls_pending, mls_sold, negative_equity, out_of_state_owner, preforeclosure, preprobate, private_lender, tired_landlord, vacant_home, vacant_lot, zombie_property. Paid-membership flags are ignored and named in the run status. |
propertyTypes | select | [] | Optional (mode=properties). Leave empty for every type. |
ownerKinds | select | [] | Optional (mode=properties). Restrict to individual, company, or bank-owned properties. |
bedsMin | integer | – | Optional (mode=properties). |
bedsMax | integer | – | Optional (mode=properties). |
bathsMin | integer | – | Optional (mode=properties). |
bathsMax | integer | – | Optional (mode=properties). |
storiesMin | integer | – | Optional (mode=properties). |
storiesMax | integer | – | Optional (mode=properties). |
sqftMin | integer | – | Optional (mode=properties). |
sqftMax | integer | – | Optional (mode=properties). |
lotSqftMin | integer | – | Optional (mode=properties). |
lotSqftMax | integer | – | Optional (mode=properties). |
yearBuiltMin | integer | – | Optional (mode=properties). |
yearBuiltMax | integer | – | Optional (mode=properties). |
unitsMin | integer | – | Optional (mode=properties). |
unitsMax | integer | – | Optional (mode=properties). |
valueMin | integer | – | Optional (mode=properties). |
valueMax | integer | – | Optional (mode=properties). |
equityMin | integer | – | Optional (mode=properties). |
equityMax | integer | – | Optional (mode=properties). |
equityPercentMin | integer | – | Optional (mode=properties). 0-100. |
equityPercentMax | integer | – | Optional (mode=properties). 0-100. |
ltvMin | integer | – | Optional (mode=properties). |
ltvMax | integer | – | Optional (mode=properties). |
lastSoldPriceMin | integer | – | Optional (mode=properties). |
lastSoldPriceMax | integer | – | Optional (mode=properties). |
lastSoldDateFrom | string | – | Optional (mode=properties). YYYY-MM-DD. |
lastSoldDateTo | string | – | Optional (mode=properties). YYYY-MM-DD. |
assessedValueMin | integer | – | Optional (mode=properties). |
assessedValueMax | integer | – | Optional (mode=properties). |
yearsOwnedMin | integer | – | Optional (mode=properties). |
yearsOwnedMax | integer | – | Optional (mode=properties). |
propertiesOwnedMin | integer | – | Optional (mode=properties). |
propertiesOwnedMax | integer | – | Optional (mode=properties). |
portfolioValueMin | integer | – | Optional (mode=properties). |
portfolioValueMax | integer | – | Optional (mode=properties). |
taxDelinquentSince | integer | – | Optional (mode=properties). Minimum tax-delinquent year. |
ownerOccupied | select | any | Optional (mode=properties). |
outOfStateOwner | select | any | Optional (mode=properties). |
vacant | select | any | Optional (mode=properties). |
pool | select | any | Optional (mode=properties). |
privateLender | select | any | Optional (mode=properties). |
cashBuyer | select | any | Optional (mode=properties). |
preforeclosure | select | any | Optional (mode=properties). |
noticeType | select | – | Optional (mode=properties). |
noticeDateFrom | string | – | Optional (mode=properties). YYYY-MM-DD. |
noticeDateTo | string | – | Optional (mode=properties). YYYY-MM-DD. |
auctionDateFrom | string | – | Optional (mode=properties). YYYY-MM-DD. |
auctionDateTo | string | – | Optional (mode=properties). YYYY-MM-DD. |
openingBidMin | integer | – | Optional (mode=properties). |
openingBidMax | integer | – | Optional (mode=properties). |
mlsStatus | select | – | Optional (mode=properties). |
daysOnMarketMin | integer | – | Optional (mode=properties). |
daysOnMarketMax | integer | – | Optional (mode=properties). |
listPriceMin | integer | – | Optional (mode=properties). |
listPriceMax | integer | – | Optional (mode=properties). |
sortBy | select | – | Optional (mode=properties). |
sortOrder | select | desc | Used by sortBy and ownerSortBy. |
includeDetails | boolean | false | Optional (mode=properties). Adds one detail request per property: parcel/APN, mortgages, transfer history, foreclosure, tax bill and photos. Slower and uses more requests; leave off for large lists. |
includeProfile | boolean | false | Optional (mode=owners). Adds one profile request per owner: email, license, recent listings or cash-buyer portfolio. |
maxItems | integer | – (50 when omitted) | Maximum records to push across all locations. Propwire serves at most 10,000 rows per search. |
Property filters: leadTypes, propertyTypes, ownerKinds, bed/bath/story/square-foot/lot/year/unit ranges, value/equity/equity-percent/LTV ranges, last-sale and assessed-value ranges, owner-occupied / out-of-state / vacant / pool / private-lender / cash-buyer / pre-foreclosure flags, owner portfolio and years-owned ranges, tax-delinquent year, foreclosure notice type and date range, auction date range and opening bid, MLS status, days on market, MLS list price, sortBy and sortOrder.
Owner filters: ownerName, transaction range, portfolio-size range, average-sale-price range, last-transaction date range and ownerSortBy.
Examples
High-equity absentee owners in Miami:
{"mode": "properties","locations": ["Miami, FL"],"leadTypes": ["high_equity", "absentee_owner"],"maxItems": 100}
Full records for two properties:
{"mode": "propertyDetails","propertyIds": ["88441", "https://propwire.com/realestate/840-Tennessee-Ave-Fort-Lauderdale-FL/88441/property-details"],"maxItems": 2}
Cash buyers with 5+ properties in Austin:
{"mode": "owners","peopleType": "cash_buyer","locations": ["Austin, TX"],"ownerPropertiesMin": 5,"includeProfile": true,"maxItems": 25}
Replay a search you built on the site:
{"mode": "properties","searchUrls": ["https://propwire.com/search?filters=%7B%22locations%22%3A%5B%7B%22city%22%3A%22Austin%22%2C%22state%22%3A%22TX%22%7D%5D%2C%22lead_type%22%3A%5B%22high_equity%22%5D%7D"],"maxItems": 200}
Pagination and limits
- Property searches page in blocks of 100 rows. The actor stops at your
maxItems, at the search's reported total, or at Propwire's 10,000-row ceiling, whichever comes first. - Owner searches use Propwire's own people-count endpoint and paginate the same way.
- Duplicate property IDs and owner IDs are removed across pages and locations.
- State-only searches (
"FL") are accepted, but Propwire's search API does not reliably apply a state filter. Use a city, county or ZIP for predictable results. - Lead types that Propwire reserves for paid memberships (for example
divorce,bankruptcy,code_violation) are not available to a guest session. The actor ignores them and says so in the run status. includeDetailsandincludeProfileadd one request per row; keep those runs small.
Reliability
Requests are cookieless: the actor opens Propwire's public homepage, uses the guest token it issues, and keeps the resulting session cookies in memory. When an exit is challenged, it rotates the browser fingerprint, proxy session and token, then retries. No cookies, logins, API keys or proxy configuration are required from you; the actor selects its own proxy. It never writes invented rows: if Propwire is unreachable after retries, the run fails with a clear status message instead of returning sentinel records.
Limitations
- Propwire's guest search does not expose paid lead types, owner phone numbers or skip-trace contact data.
- Cash-buyer contact fields depend on Propwire's profile access level; some profiles return portfolio data without contact details.
- State-only property searches are unreliable at the API level, as noted above.
- Propwire serves at most 10,000 rows per search. Split broad markets by city, county or ZIP to collect more.
- The actor reads Propwire's public index; it does not log in or bypass paywalls.
FAQ
Do I need a Propwire account or cookies? No. The actor uses Propwire's public guest session.
Do I need a proxy? No. The actor picks its own proxy automatically.
Can I search several places at once? Yes — add multiple entries to locations, mix cities, counties and ZIPs, or paste several saved search URLs.
Can I get phone numbers or emails? Agent profiles expose the public phone and email Propwire publishes. Cash-buyer contact data is limited by Propwire's profile access level; use includeProfile and check ownerEmail / ownerPhone.
Why are some fields missing on a row? Propwire does not report that value for that property or person. The actor omits empty fields instead of writing null.
Is this affiliated with Propwire? No. This is an independent tool that reads Propwire's publicly available property and owner search. You are responsible for complying with Propwire's terms and applicable law.