US Mobile Home & Manufactured Housing Park Leads Scraper
Pricing
from $7.00 / 1,000 mobile home park lead records
US Mobile Home & Manufactured Housing Park Leads Scraper
Scrape US mobile home parks & manufactured housing communities from official state registries: park name, address, owner & operator name + phone + mailing address (absentee-owner signal), lots, occupancy, amenities, inspections & lead score. Filter by state, size & owner. Monitoring mode.
Pricing
from $7.00 / 1,000 mobile home park lead records
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Build the most complete list of US mobile home parks / manufactured housing communities — straight from official state and county registries, not a stale directory. Every record is a ready-to-use B2B lead: park name, full address, owner & operator name, phone and mailing address, site capacity & occupancy, amenities, utilities, inspection history — and a derived lead score that surfaces the best acquisition and sales targets first.
No login, no cookies, no API key — fast, reliable extraction from public government open-data portals, with an optional monitoring mode that returns only new or changed parks on each run.
Why this scraper?
Generic Google-Maps and listings scrapers give you a pin and a name. Mobile home park investors, suppliers and software vendors need the owner behind the park — who to call, where to mail the offer, how many lots, who's absentee. This actor reads the registries the parks are legally required to file with and ships the richest park dataset in the category.
| Data | Maps/listing scrapers | This actor |
|---|---|---|
| Park name & full address | ✅ | ✅ |
| Owner / operator name | ❌ | ✅ (where the registry publishes it) |
| Owner phone | ❌ | ✅ NY |
| Owner mailing address (for offer letters) | ❌ | ✅ NY |
| Absentee-owner detection | ❌ | ✅ |
| Site capacity (lots) & occupancy | ❌ | ✅ |
| Amenities & utilities provided | ❌ | ✅ |
| Inspection history & violations | ❌ | ✅ NY |
| Park size category & lead score | ❌ | ✅ |
| Manufactured-housing dealers & installers | ❌ | ✅ (optional) |
| Official source, deduped & merged across registries | ❌ | ✅ |
| Monitoring mode (only new/changed) | ❌ | ✅ |
Use cases
- Park acquisition & syndication — the registries publish owner name, phone and mailing address. Filter to absentee owners and larger parks, sort by lead score, and run your direct-mail / cold-call acquisition campaign off a clean, deduped list.
- Supplier & service prospecting — sell into parks: submetering & utilities, propane, laundry/vending, road & grounds maintenance, manufactured-home dealers, insurance, brokers, lenders. Filter by amenities, utilities and size.
- Property-management & PropTech sales — target communities by size and state for management software, rent collection, resident apps and compliance tools.
- Market & investment research — map the manufactured-housing universe by state, size, occupancy and ownership structure (individual vs. LLC/fund).
- Manufactured-home dealers & installers — pull the certified dealer, retailer, manufacturer, installer and mechanic list as its own B2B lead set.
How to use
- Sign up for Apify — the free plan is enough to try this actor.
- Open the US Mobile Home & Manufactured Housing Park Leads Scraper, choose What to scrape (Parks by default), and optionally filter by state, size, owner or amenities.
- Click Start and watch results stream into the dataset table.
- Export as JSON, CSV, Excel, XML, or RSS — or pull results programmatically via the Apify API.
Input
{"outputType": "parks","states": ["NY", "OR"],"minSiteCapacity": 50,"absenteeOwnerOnly": true,"sortBy": "leadScore","maxResults": 500}
- outputType (default
parks) —parks(communities — the lead),businesses(manufactured-housing dealers/installers), orall. - states — 2-letter codes. Sources cover NY (statewide, richest — owner contacts), OR (statewide), TX (Austin), WA (Pierce County), LA (Baton Rouge). Empty = all.
- minSiteCapacity / maxSiteCapacity / parkSizeCategory — target deal size (
small<50,medium50-149,large150+). - absenteeOwnerOnly / entityOwnedOnly — the highest-converting acquisition targets.
- withOwnerPhoneOnly / withOwnerNameOnly / withAnyPhoneOnly / withGeoOnly — contactability filters.
- amenitiesInclude / utilitiesProvided — require specific amenities/utilities (e.g.
["Pool","Clubhouse"],["Water","Sewer"]). - minOccupancyRate / hasViolationsOnly / inspectedAfter / registeredAfterYear — value-add, compliance and freshness filters.
- sortBy —
leadScore,sizeLargest,occupancy,newest,name,state,source. - monitorMode / monitorKey — output only new/changed parks across runs (see below).
- maxResults / maxResultsPerState, deduplicateResults, includeRawFields, socrataAppToken, proxyConfiguration — see tooltips.
Output
By default you get one clean table of parks — every column applies to every row. A park record (recordType: "park"):
{"recordType": "park","parkName": "Breckenridge Village","sourceState": "NY","ownerName": "Garden Homes Fund","operatorName": null,"contactName": "Diane Adamis","ownerPhone": "(518) 925-7800","parkPhone": "(518) 925-7800","primaryPhone": "(518) 925-7800","isAbsenteeOwner": true,"isEntityOwned": true,"ownerMailingAddress": "100 Executive Blvd, Southington, CT 06489","street": "1 Old Town Rd","city": "Selkirk","state": "NY","zip": "12158","county": "Albany","fullAddress": "1 Old Town Rd, Selkirk, NY, 12158","latitude": 42.473,"longitude": -73.81,"siteCapacity": 70,"sitesOccupancy": 69,"vacantSites": 1,"occupancyRate": 98.6,"parkSizeCategory": "medium","amenities": ["Garbage/trash", "Road maintenance", "Sewer", "Water"],"utilitiesProvided": ["Water", "Sewer"],"lastInspected": "2025-02-27","criticalViolations": 0,"registrationYear": 2025,"currentlyRegistered": true,"leadScore": 87,"leadSignals": ["Owner phone on record", "Owner mailing address", "Absentee / out-of-area owner", "Mid-size park (70 lots)", "Master-metered utilities"],"sources": ["NY Manufactured Home Park Registry", "NY Historic Manufactured Home Park Registry", "NY Mobile Home Park Inspections"],"scrapedAt": "2026-06-21T12:00:00.000Z"}
A business record (recordType: "business") carries businessName, certificationType (Certified/Limited Retailer, Manufacturer, Installer, Mechanic), certificationNumber, certificationExpiration, city, state and a lead score.
What to expect (field coverage)
These are organizer-filed government records, so a field is populated only where the agency publishes it for that park. Verified across the live sources:
| Field | Coverage |
|---|---|
| Park name, address, state, county | ✅ ~100% |
| Site capacity (lots) | ✅ NY & OR; varies elsewhere |
| Owner / operator name | ✅ NY (registry); operator on inspections |
| Owner phone + mailing address | ✅ NY (from the historic registry) |
| Amenities & utilities | ✅ NY |
| Inspection history & violations | ✅ NY |
| Coordinates | ✅ NY inspections, WA, LA |
A blank field means the source doesn't publish that signal for that park — not that scraping failed. Nothing is dropped, so you always get the richest record available, merged across every registry that lists the park.
Automate & schedule
Run this actor on autopilot and pull results into your own stack:
- Apify API — start runs, fetch datasets, and manage schedules over REST.
- apify-client for JavaScript and apify-client for Python — official SDKs.
- Schedules — run it weekly/monthly with monitoring mode to capture newly-registered parks and owner/operator changes as fresh leads.
- Webhooks — trigger downstream actions (CRM import, Slack alert, mail-merge) the moment a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/mobile-home-park-leads').call({states: ['NY'],absenteeOwnerOnly: true,minSiteCapacity: 50,sortBy: 'leadScore',});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} mobile home parks`);
Monitoring mode vs. Apify Schedules. They're complementary, not the same thing. An Apify Schedule decides when the actor runs; monitorMode decides what it outputs — it remembers every park it has seen in a key-value store and emits only the ones that are new or changed (owner, capacity, status, registration year or inspection). Schedule the run daily/weekly and turn on monitorMode to get a clean feed of only fresh leads.
Integrate with any app
Connect the dataset to 5,000+ apps — no code required:
- Make — multi-step automation scenarios.
- Zapier — push new park leads straight into your CRM.
- Slack — get notified when a monitored state adds a new park.
- Google Drive / Sheets — auto-export every run to a spreadsheet.
- Airbyte — pipe results into your data warehouse.
- GitHub — trigger runs from commits or releases.
Use with AI assistants (MCP)
The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "find every absentee-owned mobile home park in New York with 50+ lots, an owner phone and a mailing address, sorted by lead score" and let it run the scraper for you.
More scrapers from scrapesage
Build a complete real-estate & B2B lead-gen stack:
- US Property Records Scraper — parcels, owners & deeds — skip-trace any park's owner.
- US Business Formation Scraper — newly-registered LLCs (the entities that buy & hold parks).
- HUD Multifamily & Affordable Housing Scraper — assisted, insured & LIHTC properties with management contacts.
- US Building Permits Scraper — construction & development activity as intent signals.
- Crexi Scraper — commercial real-estate listings, including mobile home parks for sale.
- US UCC Filings Scraper — secured-loan & equipment-finance filings (financing-intent leads).
- SBA Loan Leads Scraper — small businesses financed under SBA 7(a) & 504.
- Website Contact Scraper — find emails & socials to enrich any lead list.
Tips
- Acquisition lists: set
absenteeOwnerOnly: true,withOwnerPhoneOnly: true(orwithOwnerNameOnly) andminSiteCapacity: 50, then sort byleadScoreto reach the highest-converting park owners first. - Value-add deals: set
minOccupancyRatelow (e.g. under 80) andutilitiesProvided: ["Water","Sewer"]to find master-metered parks with lease-up upside. - Newly-registered parks: set
registeredAfterYearto the current year and sort bynewest. - Dealers & installers: set
outputType: "businesses"for a clean manufactured-housing supplier list. - Recurring monitoring: combine Schedules with
monitorModeto capture only parks added or changed since the last run.
FAQ
Where does the data come from? From official government open-data portals: the New York Manufactured Home Park Registry and inspection data, the Oregon Manufactured Dwelling Parks registry, the City of Austin mobile-home operating licenses, Pierce County (WA) and Baton Rouge (LA) open data. More states are added over time.
Does it need an API key or login? No. Every source is public — no key, no login, no browser. An optional Socrata app token can raise rate limits but isn't required.
Does it include owner contact details? Yes, where the registry publishes them. New York's registry provides owner/operator name, phone and mailing address, which is what makes absentee-owner detection and direct-mail acquisition possible. We never fabricate contact data — everything in the record is straight from the source.
What is an "absentee owner"? A park whose registered owner mailing address is in a different city or state from the park itself — historically the most receptive to acquisition offers. The actor flags these with isAbsenteeOwner.
Why do some parks have more fields than others? Each state publishes different fields. New York is the richest (owner contacts, amenities, occupancy, inspections); other states publish name, address and capacity. The actor merges every registry that lists a park into one record.
Can I export to Google Sheets, CSV, or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.
Is scraping this data legal? This actor collects publicly available U.S. government data. You're responsible for using it in compliance with applicable laws (e.g. TCPA/CAN-SPAM for outreach) and each agency's terms.
Need help?
Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests — including additional states — are welcome; this actor is actively maintained.