A Place For Mom Scraper avatar

A Place For Mom Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
A Place For Mom Scraper

A Place For Mom Scraper

Scrape senior-living communities from A Place For Mom - assisted living, independent living, memory care, nursing homes and more across the US. Search any city with rating, review-count and care-type filters, or enrich specific communities with full description, phone, pricing and all reviews.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Scrape senior-living communities from A Place For Mom — assisted living, independent living, memory care, nursing homes, residential care homes, home care and senior apartments across the United States. Search any city with rating, review-count, keyword and care-type filters, or enrich specific communities with their full description, phone number, price range, exact address and every review. No login, no cookies, no paid proxy required.

What this actor does

  • Two modes: search (by city + care category) and communityDetails (by community URL)
  • US-wide coverage — all 50 states + DC, any city A Place For Mom lists
  • 7 care categories — assisted living, independent living, Alzheimer's/memory care, nursing homes, residential care homes, home care, senior apartments
  • Rich filters — care type, minimum rating, minimum review count, name keyword
  • Sortable — order results by A Place For Mom's own "recommended" ranking, best rated, most reviews, or name (A-Z)
  • Optional deep enrichment — turn on includeDetails to pull full descriptions, phone numbers, price range, exact street address, GPS coordinates, every review and the community's published FAQ for each search result
  • Empty fields are omitted — every record only contains data that was actually found

Output per community

Search mode (list view):

  • communityId, name, sourceUrl
  • careTypes[] (e.g. Memory Care, Residential Care)
  • imageUrl
  • city, state, country
  • rating (0-10 scale), ratingScale, ratingScaleMin, reviewCount
  • sampleReviewText, sampleReviewAuthor, sampleReviewRating, sampleReviewDate
  • careCategory, searchState, searchCity

With includeDetails: true, or communityDetails mode (adds):

  • telephone, description, priceRange
  • latitude, longitude
  • streetAddress, postalCode
  • reviews[] — every published review (text, author, rating, ratingScale, ratingScaleMin, datePublished)
  • faqs[] — the community's published Q&A (question, answer) — room types offered, review-score methodology, contact info, etc.
  • providerName, providerUrl

Every record also carries recordType and scrapedAt.

Input

FieldTypeDefaultDescription
modestringsearchsearch / communityDetails
careCategorystringassisted-livingCare category page to search (mode=search)
statestringtexasUS state (mode=search)
citystringDallasCity within the state (mode=search); any spelling/casing accepted
careTypestringanyFilter to a specific care type within the results
minRatingintDrop communities rated below this (0-10 scale)
minReviewCountintDrop communities with fewer reviews
keywordstringKeep only communities whose name contains this text
sortBystringrecommendedOrder results before maxItems is applied: recommended, bestRated, mostReviews, nameAsc
includeDetailsboolfalseFetch each result's full detail page (description, phone, price range, all reviews, FAQs)
communityUrlsarrayCommunity or home-care agency URLs (mode=communityDetails)
maxItemsint25Hard cap on emitted records (1–200; mode=search is always capped at 25 by the source site regardless of this value)

Example: highly-rated memory care in Dallas, TX with full details

{
"mode": "search",
"careCategory": "assisted-living",
"state": "texas",
"city": "Dallas",
"careType": "Memory Care",
"minRating": 9,
"includeDetails": true,
"maxItems": 10
}

Example: fetch full details for specific communities

{
"mode": "communityDetails",
"communityUrls": [
"https://www.aplaceformom.com/community/avalon-memory-care-royal-circle-102501"
]
}

Use cases

  • Family caregiving decisions — compare rated, reviewed senior-living options in a target city before touring
  • Market research — track community counts, care-type mix and ratings by metro area
  • Lead generation — build outreach lists of senior-living providers with phone numbers and pricing tier
  • Review monitoring — pull every published review for a specific community over time

Notes

  • A Place For Mom returns up to 25 communities per city/care-category combination (its own "nearby" result set) — this is a real ceiling of the source site, not an artificial limit. To cover a larger metro area, run additional searches for neighboring city names or a different careCategory.
  • Ratings are on a 0–10 scale at the community level; individual review ratings inside reviews[] are on their own 0–5 scale (ratingScale on each review clarifies this).
  • If a city/category combination has no A Place For Mom page, the run finishes cleanly with a status message instead of erroring.
  • careCategory: home-care lists home-care agencies rather than physical communities — A Place For Mom hosts these under its own /agency/ URL path, but every output field is populated the same way as community listings.

FAQ

Does this require login or cookies? No. All data comes from A Place For Mom's public, server-rendered pages.

Why do some communities have no priceRange or telephone? Those fields only exist on the community's own detail page. Run with includeDetails: true (or use communityDetails mode) to fetch them.

Can I search outside the United States? No — A Place For Mom only covers US senior-living communities.

Are all fields always present? No — only fields with real data are included. A community without a published street address, for example, simply omits streetAddress.