Caring.com Senior Living Directory Scraper
Pricing
from $3.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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,slugcareType,careTypesOffered[]address,street,city,state,county,zipCode,latitude,longitude,distanceMiles(mode=byCity - distance from the searched city center)averageRating,reviewCount,lastReviewSnippetactivitiesRating,facilitiesRating,foodRating,staffRating,valueRating(per-category rating breakdown, from the facility's detail page)startingPriceUSD,minimumCostUSD,maximumCostUSDphone,websiteUrldescriptionamenities[],roomTypes[],residentCapacity,licenseawards[](e.g."Caring Stars 2022")nearbyHospitalName,nearbyHospitalDistanceimages[]isCaringStar,isVerified,isFeaturedListing,hasActivePromotiondetailUrl,sourceUrlrecordType: "facility",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | byCity | byCity (browse) or byUrl (direct lookup) |
careType | string | assisted-living | Care type to browse (mode=byCity) |
state | string | california | US state (mode=byCity) |
city | string | Los Angeles | City name (mode=byCity) |
startUrls | array | - | Facility detail URLs (mode=byUrl) |
maxDistanceMiles | int | 30 | Search radius around the city center (1-100) |
minRating | int | - | Only facilities rated at least this many stars (1-5) |
priceMinUSD | int | - | Only facilities with disclosed price >= this |
priceMaxUSD | int | - | Only facilities with disclosed price <= this |
keyword | string | - | Only facilities whose name/description contains this text |
fetchFacilityDetails | bool | true | Visit each facility's detail page for amenities/website/cost |
maxItems | int | 20 | Hard 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.