Caring.com Senior Living Directory Scraper avatar

Caring.com Senior Living Directory Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Caring.com Senior Living Directory Scraper

Caring.com Senior Living Directory Scraper

Scrape senior living and senior care facility listings from Caring.com. Browse by city, state, and care type (assisted living, memory care, nursing homes, independent living, CCRC, adult day care, in-home care). Get name, address, rating, price, phone, amenities, and website.

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

3 days ago

Last modified

Share

Scrape senior living and senior care facility listings from Caring.com - the largest online senior care directory in the US. Browse facilities by city, state, and care type (assisted living, memory care, nursing homes, independent living, CCRC, adult day care, in-home care). Get facility name, address, rating, review count, starting price, phone number, amenities, and website - no login, no cookies, no paid proxy required.

What this actor does

  • Browse by location - pick any US state + city and a care type; the actor geocodes the city and pulls every matching facility within your chosen radius
  • 7 care types - Assisted Living, Memory Care, Nursing Homes, Independent Living, Continuing Care Retirement Communities (CCRC), Adult Day Care, In-Home Care
  • Direct URL lookup - pass Caring.com facility detail-page URLs to scrape them individually
  • Filters - minimum rating, price range (USD/month), keyword
  • Rich per-facility data - optionally enriches every result with amenities, website URL, cost breakdown, room types, and capacity from the facility's detail page
  • Empty fields are omitted - no null/blank noise in the output

Output per facility

  • name, facilityId, legacyId, slug
  • careType, careTypesOffered[]
  • address, street, city, state, county, zipCode, latitude, longitude, distanceMiles (mode=byCity - distance from the searched city center)
  • averageRating, reviewCount, lastReviewSnippet
  • activitiesRating, facilitiesRating, foodRating, staffRating, valueRating (per-category rating breakdown, from the facility's detail page)
  • startingPriceUSD, minimumCostUSD, maximumCostUSD
  • phone, websiteUrl
  • description
  • amenities[], roomTypes[], residentCapacity, license
  • awards[] (e.g. "Caring Stars 2022")
  • nearbyHospitalName, nearbyHospitalDistance
  • images[]
  • isCaringStar, isVerified, isFeaturedListing, hasActivePromotion
  • detailUrl, sourceUrl
  • recordType: "facility", scrapedAt

Input

FieldTypeDefaultDescription
modestringbyCitybyCity (browse) or byUrl (direct lookup)
careTypestringassisted-livingCare type to browse (mode=byCity)
statestringcaliforniaUS state (mode=byCity)
citystringLos AngelesCity name (mode=byCity)
startUrlsarray-Facility detail URLs (mode=byUrl)
maxDistanceMilesint30Search radius around the city center (1-100)
minRatingint-Only facilities rated at least this many stars (1-5)
priceMinUSDint-Only facilities with disclosed price >= this
priceMaxUSDint-Only facilities with disclosed price <= this
keywordstring-Only facilities whose name/description contains this text
fetchFacilityDetailsbooltrueVisit each facility's detail page for amenities/website/cost
maxItemsint20Hard cap on emitted records (1-1000)

Example: assisted living in Los Angeles, rated 4+ stars

{
"mode": "byCity",
"careType": "assisted-living",
"state": "california",
"city": "Los Angeles",
"minRating": 4,
"maxItems": 50
}

Example: in-home care agencies near Chicago under $6,000/month

{
"mode": "byCity",
"careType": "in-home-care",
"state": "illinois",
"city": "Chicago",
"priceMaxUSD": 6000,
"maxItems": 30
}

Example: direct facility URL lookup

{
"mode": "byUrl",
"startUrls": [
{ "url": "https://www.caring.com/senior-living/california/los-angeles/calligraphy-westwood-village" }
]
}

Use cases

  • Family caregivers - compare assisted living, memory care, and nursing home options in a target city
  • Senior placement agencies - bulk-collect facility contact info and pricing for a service area
  • Market research - analyze pricing, amenities, and rating distribution across markets
  • Lead generation - build a contact list of senior care providers by region and care type
  • Competitive analysis - track a competitor's amenities, pricing tier, and review count over time

FAQ

What's Caring.com? The largest online destination for family caregivers to find and evaluate eldercare, with over 500,000 senior living and senior care listings across the US.

How does city search work? The actor resolves your city/state to geographic coordinates via the free OpenStreetMap geocoding service, then searches Caring.com's own facility directory within maxDistanceMiles of that point.

Why do some facilities have no averageRating? Caring.com only publishes a rating once a facility has at least one review. Facilities with zero reviews omit the rating field rather than showing a misleading 0.

Why do some facilities have no startingPriceUSD or phone? Not every provider discloses pricing or a direct phone number publicly on Caring.com; the field is simply omitted rather than shown as empty.

What's the difference between startingPriceUSD and minimumCostUSD/maximumCostUSD? startingPriceUSD comes from the facility's directory listing. minimumCostUSD/maximumCostUSD come from the facility's detail page and reflect the full disclosed price range across all care levels/room types offered (only populated when fetchFacilityDetails is enabled).

What are activitiesRating/facilitiesRating/foodRating/staffRating/valueRating? Caring.com breaks its overall averageRating down into five reviewer-scored categories on the facility's detail page. Each is only populated when at least one reviewer scored that category (only populated when fetchFacilityDetails is enabled).

What's nearbyHospitalName/nearbyHospitalDistance? The closest hospital to the facility, as identified by Caring.com, with its distance (only populated when fetchFacilityDetails is enabled).

Does this need a login or proxy? No. All data comes from Caring.com's public directory pages and JSON search API, plus the free OpenStreetMap geocoding API. No cookies, no paid proxy, no API key.

Is websiteUrl always reachable? detailUrl/sourceUrl (Caring.com's own pages) and images[] (Caring.com's own CDN) are always live. websiteUrl is the facility's own independently-operated website, scraped as-is from Caring.com's listing — like any third-party link, it can occasionally be down, DNS-broken, or bot-blocked on the facility's end, outside Caring.com's and this actor's control.

What if my city isn't found? The actor uses OpenStreetMap to resolve city names, which covers essentially every incorporated US city and town. Double-check spelling, or try the nearest larger city and increase maxDistanceMiles.

Why might a niche care type (e.g. CCRC) in a smaller market return fewer results than expected? Caring.com's own search backend occasionally under-serves very sparse category/location combinations (a handful of facilities) even though its own result-count metadata says more exist. The actor automatically retries with a smaller page size to recover as many as the backend will actually serve; this is an upstream data-availability quirk, not a scraping limitation.