NARPM Property Manager Directory Scraper avatar

NARPM Property Manager Directory Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
NARPM Property Manager Directory Scraper

NARPM Property Manager Directory Scraper

Scrapes the NARPM member directory for residential property management companies, filterable by state, city, name and units managed. Priced per result.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

M Usama

M Usama

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

Categories

Share

What does NARPM Property Manager Directory Scraper do?

This Actor pulls residential property management companies from the NARPM (National Association of Residential Property Managers) member directory: company name, manager name, city and state, phone, website, designations (RMP, MPM, CRMC), units under management, property types and the counties they operate in. Filter by state, city, name or minimum units managed to keep runs small and priced per result.

Data source

The directory search on narpm.org is powered by a public JSON API (api.blankethomes.com) that returns the same data shown to a visitor with no login, no API key and no captcha. Data reflects the current state of the NARPM directory at run time.

Why use it?

  • Build a lead list of residential property managers in a target market by state or city.
  • Filter by minimum units under management to find larger portfolios worth prospecting.
  • Monitor which companies hold NARPM designations (RMP, MPM, CRMC) for partnership or referral outreach.
  • Replaces manually paging through the directory search on narpm.org one result at a time.

How to use it

  1. Open the Actor and set state, city, a name search, or a minimum units managed, or leave them blank for all listings.
  2. Click Start. Download results as JSON, CSV or Excel, or read them through the API.
  3. Add a Schedule and an Integration (Slack, Google Sheets, webhook) to get new records automatically.

Input

FieldDescription
stateTwo letter US state code, for example TX or CA. Leave blank for all states.
cityCity name to filter by. Leave blank for all cities.
minDoorsOnly return companies managing at least this many units. Use 0 for no minimum.
keywordsSearch by company name or property manager name, partial match.
maxResultsHard stop for the run. You are billed per result, so this caps the cost.
proxyConfigurationApify proxy is recommended for larger runs.

Example input:

{
"state": "TX",
"minDoors": 0,
"maxResults": 60
}

Output

Every record has the same shape:

{
"id": "narpm:842058819",
"companyName": "First Class Realty, Inc CRMC",
"fullName": "Patricia Ferrier",
"city": "Houston",
"state": "TX",
"doorsUnderManagement": 497,
"phone": "281-807-4700",
"website": "https://1stclassmgt.com",
"designations": ["RMP", "MPM"],
"officeDesignations": ["CRMC"],
"streetAddress": "13803 Jarvis Rd",
"operatingCounties": ["Harris, TX", "Montgomery, TX", "Fort Bend, TX"],
"propertyTypes": ["Single Family"],
"inceptionYear": 2001,
"about": null,
"image": "https://assets.blankethomes.com/narpm/narpm-directory/842058819.jpg",
"international": false,
"memberNumber": "842058819",
"sourceUrl": "https://www.narpm.org/find/property-managers/",
"scrapedAt": "2026-09-25T08:16:11.705Z"
}
FieldMeaning
idStable key, safe for deduplication between runs
companyNameProperty management company name
fullNameName of the listed property manager
city, stateBusiness location
doorsUnderManagementReported number of units managed
phone, websiteBusiness contact details published in the directory
designationsIndividual NARPM designations (RMP, MPM, CSS)
officeDesignationsCompany level designation (CRMC)
streetAddressBusiness street address
operatingCountiesCounties the company operates in
propertyTypesProperty types managed (Single Family, Multi Family, Condo, etc.)
inceptionYearYear the company or manager joined the industry, as published
aboutBio text published on the listing, HTML stripped
memberNumberNARPM member number
sourceUrlDirectory search page the listing comes from

Pricing

Pay per event: a small fee when a run starts, then a fixed price per result returned. You only pay for records that pass your filters. Set maxResults to cap any run.

Limitations

  • Only fields NARPM members choose to publish are available; not every listing has a website, bio or units count.
  • The directory only covers active NARPM members, not every property manager nationwide.
  • Large unfiltered runs will pull from a directory of several thousand members; use filters or maxResults to keep costs predictable.

FAQ

Is this legal? The Actor reads listings the site publishes for any visitor without a login and stores only business information published for that purpose. You are responsible for how you use the data.

Something is missing or broken? Open an issue in the Issues tab; response time is usually under a day.