Propwire Scraper - Property Leads, Owners & Equity Data
Pricing
from $1.00 / 1,000 property records
Propwire Scraper - Property Leads, Owners & Equity Data
Scrape Propwire.com: 157M+ US MLS & off-market properties with owner names, mailing addresses, equity, foreclosure and auction details, mortgages, transfers, owner portfolios, tax and full MLS records. Filter by lead type, property type, value, year built, sale date and MLS status.
Pricing
from $1.00 / 1,000 property records
Rating
0.0
(0)
Developer
Abot API
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Propwire.com Scraper
Scrape Propwire.com — 157M+ US MLS & off-market properties with owner names, mailing addresses, equity estimates, foreclosure and auction details, mortgage and transfer history, owner portfolios, tax assessments, parcel/zoning data and full MLS records. Built for lead generation, deal discovery and property research.
What you get
Search-card records (always): address, city/state/ZIP, property type, beds/baths, building/living/lot size, year built, estimated value and equity (with percentage), last sold date/price, days on market, MLS list price/date/status, lead-type flags, ownership flags, geolocation.
Full property records (default on, a per-property surcharge applies): owner names and types, owner-occupied flag, ownership length, owner mailing address, owner portfolio (properties owned, portfolio value/equity), foreclosure details (auction date/location, lender, trustee name/phone/address, notice type), current mortgages, mortgage history, transfer history, tax assessments and exemptions, parcel (APN, zoning, land use, census, geocode quality), building specifications, and the full MLS record when one exists (agents, photos, features).
Every record also carries a stable propwireUrl and the complete verbatim source payload in a raw column, so nothing the site exposes is ever dropped.
Three ways to collect
Whichever section you fill in wins: addresses → links → search filters.
- Address lookup — paste street addresses or APNs, one per line. Each is resolved through the site's own lookup and returns the full record.
addressMatchModedecides what happens when one address matches several parcels (condo buildings): take the top suggestion, or return every match and deduplicate by APN. - Links — paste search links (
https://propwire.com/search?filters=...) or property links (https://propwire.com/realestate/.../property-details) copied from the site. A search link is walked forward page by page; a property link returns that one record. - Search filters — sweep states (up to 10 per run, the site's own limit), optionally narrowed to cities, ZIPs or counties (resolved through the site's own location lookup), with lead-type, property-type, estimated-value, year-built, last-sold, owner-type and MLS-status filters.
Lead types
All 41 site flags are supported, including absentee owners, pre-foreclosures, high/low/negative equity, free & clear, auctions, bank-owned (REOs), vacant homes/lots, out-of-state owners, tired landlords, cash buyers, tax liens/dodgers, bankruptcies, divorces, pre-probates, zombie properties and more. Flags the site marks premium may return empty without a Propwire account — that is a source-side restriction, reported honestly when it happens.
Input examples
Address lookup (one full record per address, owner data included)
{"addresses": ["100 Musterstrasse 1, 10115 Berlin"],"addressMatchMode": "all","fetchDetails": true}
Links mode — search link walked forward, or a single property link
{"startUrls": ["https://propwire.com/search?filters={...copied from the site's search bar...}","https://propwire.com/realestate/100-Main-St-Anytown-FL/12345678/property-details"],"fetchDetails": true,"maxItems": 50}
Search filters — statewide pre-foreclosure sweep under $500k
{"searchStates": ["FL"],"searchLocations": ["Orlando, FL"],"searchLeadTypes": ["preforeclosure", "high_equity"],"searchPropertyTypes": ["SFR", "CONDO"],"searchEstimatedValueMin": 100000,"searchEstimatedValueMax": 500000,"searchYearBuiltMax": 2000,"searchOwnerType": ["individual"],"searchMlsStatus": "active","fetchDetails": true,"maxItems": 100}
Recurring updates — daily lead monitoring, only what changed
{"searchStates": ["FL"],"searchLeadTypes": ["preforeclosure"],"incrementalMode": true,"stateKey": "my-daily-leads","emitExpired": false,"maxItems": 0}
Output example
Shape of one record with Full property records on (fetchDetails: true — the default; detailFetched: true below). The owner, portfolio, foreclosure, auction, APN/zoning, tax and full photo-set columns are populated by that mode; a card-only run (fetchDetails: false) still returns everything else — identity, address, specs, valuation, equity, lead types, MLS snapshot and the card's cover photo. Illustrative sample values, not a live property:
{"recordType": "property","id": 12345678,"propwireUrl": "https://propwire.com/realestate/100-Main-St-Anytown-FL/12345678/property-details","address": "100 Main St","city": "Anytown","state": "FL","zip": "32000","county": "Sample","propertyType": "SFR","bedrooms": 3,"bathrooms": 2,"buildingAreaSf": 1650,"lotSizeSf": 6500,"yearBuilt": 1998,"estimatedValue": 344800,"estimatedEquity": 182400,"estimatedEquityPercentage": 53,"lastSoldDate": "2021-06-17","lastSoldPrice": 250000,"daysOnMarket": 42,"mlsListPrice": 325000,"mlsListDate": "2026-08-07","mlsStatus": "ACTIVE","leadTypes": ["ABSENTEE_OWNER", "HIGH_EQUITY", "OUT_OF_STATE_OWNER"],"ownerNames": ["SAMPLE JANE", "SAMPLE JOHN"],"ownerTypes": ["INDIVIDUAL"],"ownerOccupied": false,"ownershipYears": 5,"ownerMailingAddress": "PO Box 1000, Sample Town, NJ 07000","portfolioPropertiesOwned": 4,"portfolioValue": 1240000,"foreclosureActive": true,"auctionDate": "2026-12-02","apn": "12-34-56-78-90","zoning": "R1","latitude": "28.500000","longitude": "-81.400000","taxAssessedValue": 270000,"taxBilledAmount": "3400.00","imageUrl": "https://images.example.com/sample-cover.jpg","imageUrls": ["https://images.example.com/sample-1.jpg", "https://images.example.com/sample-2.jpg"],"photoCount": 28,"detailFetched": true,"sourceType": "search","position": 1,"scrapedAt": "2026-09-25T12:00:00+00:00","changeType": "NEW","raw": { "...the complete verbatim source payload: owner mailing details, portfolio, foreclosure, current mortgages, mortgage_history, transfer_history, tax_details, parcel_details, property_details, full MLS record..." }}
changeType/changedFields/firstSeenAt/lastSeenAt appear on every record when Recurring updates is on. imageUrl/imageUrls/photoCount come from the MLS photo set when the property has (or had) a listing. Every nested object the source returns — owner mailing details, foreclosure and auction details, mortgage and transfer history, tax exemptions, parcel/census data, building specifications and the full MLS record — rides verbatim in raw; nothing the site exposes is dropped.
Recurring updates (monitoring)
Turn on Recurring updates for daily/weekly lead monitoring. The first run returns everything as NEW; later runs return only NEW, UPDATED and REAPPEARED records with changeType/changedFields/firstSeenAt/lastSeenAt columns. Price and equity moves count as UPDATED. Optionally also return records that left the result set as EXPIRED (only after a complete scan), and/or unchanged rows with emitUnchanged.
Continue a previous run resumes one interrupted run without re-collecting (or re-billing) rows it already returned.
Output & limits
- Max records is the single limit that stops a run (default preset 20;
0= unlimited). - Max pages per search is a runaway guard (
0= no page limit). - The site itself serves only the first 10,000 rows of any one search — narrow the geography or filters to go deeper. The run reports this truncation honestly when it happens.
Connection
The site's protection refuses ordinary datacenter connections, so the default requests the premium residential connection tier pinned to the US. Runs on plans without that tier need their own connection links in the proxy section. The actor rotates exits across retries automatically and fails loudly when every connection is refused — it never returns an empty dataset that looks like a successful scrape.
Usage
- Fill in one of the three input sections.
- Run the Actor.
- Export the dataset to JSON/CSV/Excel, or pipe it into your CRM.
Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Propwire. It accesses only publicly available property data. Users are responsible for ensuring their use complies with the site's Terms of Use and applicable data-protection law.
🔗 More scrapers you might like
Pair this actor with these related scrapers from the same team:
| 🏠 Auction.com Scraper From $1/1K. Extract foreclosure, REO, short-sale, and auction listings from Auction.com... | 🏠 Realtor.com From $0.9/1K. Extract property listings from realtor.com. Get comprehensive data... |
| 🏠 Redfin Scraper Scrape redfin.com home listings: price, beds, baths, sqft, lot, year built, coordinates... | 🧩 Zillow Scraper Scrape zillow.com properties for sale, for rent and recently sold across the US: price... |
| 🏠 Crexi Scraper Scrape crexi.com commercial listings: asking price, cap rate, square footage, units, year... | 🧩 Homes.com Scraper Scrape US property records from Homes.com. Pick a city, state or ZIP and a channel (for... |
💬 Support & custom scrapers
- 🐞 Found a bug or a missing field? Open a ticket on the Issues tab. We usually reply within hours.
- 🛠️ Need another site, extra fields or a private build? Email abotapi@proton.me or message Telegram @abotapi.
- ⭐ Enjoying it? A quick review on the actor page helps other users find it.