Discover/caring.com API
live

caring.com APIcaring.com

Access Caring.com facility listings, ratings, amenities, pricing, and reviews via 3 structured endpoints covering assisted living, memory care, and nursing homes.

Endpoints
3
Updated
4mo ago
Try it
City name as a URL slug (lowercase, hyphens for spaces).
Care type slug. Verified values: assisted-living, memory-care, nursing-homes.
State name as a URL slug (lowercase, hyphens for spaces).
api.parse.bot/scraper/2f043ec7-ffb7-44db-bb73-dc1f8079fbb3/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/2f043ec7-ffb7-44db-bb73-dc1f8079fbb3/search_facilities?city=los-angeles&type=assisted-living&state=california' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Search for elder care facilities by location and care type. Returns a paginated list of facility summaries with names, addresses, ratings, and slugs for detail lookups.

Input
ParamTypeDescription
citystringCity name as a URL slug (lowercase, hyphens for spaces).
typestringCare type slug. Verified values: assisted-living, memory-care, nursing-homes.
statestringState name as a URL slug (lowercase, hyphens for spaces).
Response
{
  "type": "object",
  "fields": {
    "items": "array of facility summary objects with name, address, city, state, zip, rating, review_count, starting_price, care_types, slug, url, caring_stars",
    "total": "integer total number of matching facilities",
    "location": "string formatted as 'city, state'"
  },
  "sample": {
    "data": {
      "items": [
        {
          "url": "https://www.caring.com/senior-living/new-york/brooklyn/sunrise-at-mill-basin-11234",
          "zip": "11234",
          "city": "brooklyn",
          "name": "Sunrise at Mill Basin",
          "slug": "/senior-living/new-york/brooklyn/sunrise-at-mill-basin-11234",
          "state": "new-york",
          "rating": null,
          "address": "5905 Strickland Avenue, Brooklyn, NY 11234",
          "care_types": [
            "Assisted Living",
            "Memory Care"
          ],
          "caring_stars": false,
          "review_count": 29,
          "starting_price": null
        }
      ],
      "total": 259,
      "location": "brooklyn, new-york"
    },
    "status": "success"
  }
}

About the caring.com API

The Caring.com API provides structured access to elder care facility data across three endpoints, returning over 15 response fields per facility including names, addresses, ratings, amenities, capacity, and resident reviews. The search_facilities endpoint lets you query by city, state, and care type to retrieve paginated summaries, while get_facility_detail and get_facility_reviews return full profiles and review arrays for any individual facility slug.

Searching Facilities

The search_facilities endpoint accepts optional city, state, and type parameters — all as URL slugs — and returns a paginated response containing an items array and a total count. Each item includes the facility name, full address fields (city, state, zip), rating, review_count, starting_price, supported care_types, and a slug for use in detail lookups. Supported type values include assisted-living, memory-care, and nursing-homes.

Facility Detail

The get_facility_detail endpoint accepts a slug path in the form /senior-living/{state}/{city}/{facility-name} and returns a full facility profile. The response includes structured address data with latitude and longitude, a phone number, an HTML description, a capacity integer, a verified boolean indicating enhanced listing status, and an amenities object that maps category names to arrays of specific services or features. The reviews array on this endpoint includes each review's author, date, rating, text, and type.

Reviews Endpoint

The get_facility_reviews endpoint takes the same slug format and returns only the facility name and its reviews array. This is useful when you need review data without the overhead of the full detail payload. Review objects include author, date, rating, text, and type fields, allowing you to analyze sentiment, filter by rating, or track review volume over time.

Coverage and Data Shape

All three endpoints reflect US-based listings on Caring.com. Geographic filtering in search_facilities operates at the city and state level; there is no ZIP code or radius-based search parameter in the current endpoint set. Facility slugs obtained from search results can be passed directly into the detail or reviews endpoints without further transformation.

Common use cases
  • Build a senior care directory app filtered by care type (assisted-living, memory-care, nursing-homes) and location.
  • Aggregate starting_price and rating data across facilities in a region to benchmark elder care costs.
  • Pull the amenities object from get_facility_detail to compare service offerings across shortlisted facilities.
  • Monitor review_count and rating changes over time to detect shifts in facility reputation.
  • Extract latitude and longitude from address objects to plot facilities on a map.
  • Use the verified flag from get_facility_detail to surface enhanced listings separately in search results.
  • Compile review text and ratings from get_facility_reviews for sentiment analysis on senior care providers.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Caring.com have an official developer API?+
Caring.com does not publish a public developer API or documented data access program. This Parse API provides structured access to facility and review data from the site.
What does search_facilities return and how is it filtered?+
It returns a paginated list of facility summaries including name, full address, rating, review_count, starting_price, care_types, and slug. You can filter by city, state, and type — all passed as lowercase hyphenated slugs. For example, type=assisted-living combined with state=california and city=los-angeles scopes results to that metro. The response also includes a total integer and a formatted location string.
What does the amenities field in get_facility_detail look like?+
The amenities field is a JSON object where each key is a category name (such as 'Dining' or 'Activities') and each value is an array of specific amenity or service name strings. The exact category keys and entries vary by facility and depend on what the listing includes.
Can I search facilities by ZIP code or distance radius?+
Not currently. The search_facilities endpoint filters by city and state slug only — there is no ZIP code parameter or radius-based search. The address object in results does include a zip field, which can be used for client-side filtering. You can fork this API on Parse and revise it to add a ZIP-based or radius search endpoint.
Does the API cover facility ownership, inspection reports, or licensing data?+
Not currently. The endpoints cover facility descriptions, amenities, pricing, capacity, ratings, and user reviews. Ownership details, state inspection reports, and licensing records are not in the current response shapes. You can fork this API on Parse and revise it to add an endpoint targeting that data if it becomes available on the source.
Page content last updated . Spec covers 3 endpoints from caring.com.
Related APIs in HealthcareSee all →
aplaceformom.com API
Search and compare senior care facilities across the country, view detailed information about specific facilities, read resident reviews, and explore state-level senior care overviews. Access comprehensive data on facility types, pricing, availability, contact information, and ratings.
senioradvisor.com API
Search and compare senior care facilities across the US by location, ZIP code, or state. Access detailed information including pricing by room type, ratings, user reviews, available services, and care types such as assisted living, memory care, nursing homes, and more.
recovery.com API
Search for recovery centers across the country, browse available locations, and access detailed information about specific facilities including services, reviews, and contact details on Recovery.com. Find the right treatment center by location or search criteria to compare options and make informed decisions about recovery resources.
activeadultliving.com API
Search and explore 55+ and active adult communities across the USA and Canada by state, lifestyle amenities, and community details. Find showcase communities and access comprehensive information about senior living options to help you discover the perfect retirement community.
funeralocity.com API
Find and compare funeral home prices, services, and contact information across locations nationwide to plan and budget for funeral arrangements. Search by state and city to access detailed pricing data, service fees, and facility details from funeral homes in your area.
apartments.com API
Search thousands of apartment listings, view detailed property information including amenities and pricing, and discover properties managed by specific companies all in one place. Find your ideal rental by filtering through available apartments and learning more about the management companies behind them.
turquoise.health API
Search and compare healthcare procedure prices across different providers in your area to find the most affordable options. Get estimated costs, provider quality ratings, and side-by-side price comparisons to make informed decisions about your medical care.
hipcamp.com API
Search Hipcamp campgrounds and retrieve detailed information including site availability, pricing, reviews, and amenities to plan your camping trips. Access real-time campground data, browse specific sites, and read visitor reviews all in one place.