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
3mo 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 →
ulta.com API
Search and browse Ulta Beauty's complete product catalog with real-time pricing and inventory information, then dive into detailed product specs including ingredients, usage instructions, and customer reviews. Find exactly what you're looking for across all beauty categories with comprehensive product data at your fingertips.
pubmed.ncbi.nlm.nih.gov API
Search and retrieve biomedical literature from PubMed and NCBI databases. Supports keyword search, advanced field-tag queries, clinical filters, citation matching, date filtering, publication type filtering, and direct E-utilities access.
cvs.com API
Find nearby CVS Pharmacy locations and check their hours, then search for products and verify real-time availability at specific stores. Quickly locate what you need and confirm it's in stock before making a trip.
accessdata.fda.gov API
Search and retrieve comprehensive FDA premarket approval information for medical devices, including approval status, supplements, applicant details, and advisory committee data. Get instant access to specific PMA records with all relevant approval information in one place.
zocdoc.com API
Search for doctors and medical practices on Zocdoc by specialty and location. Retrieve provider profiles, accepted insurance, office locations, patient reviews, and appointment availability.
pmc.ncbi.nlm.nih.gov API
Search millions of full-text biomedical research articles and access their metadata, citations, and related papers from PubMed Central. Find articles by topic, discover similar research, explore journal collections, and retrieve detailed citation information to support your literature review and research.
open.fda.gov API
Search FDA food recall and enforcement actions to find safety information about specific products or manufacturers, and look up adverse events reported to the CFSAN Adverse Event Reporting System (CAERS). Filter, sort, and aggregate data by various fields to analyze food safety trends and monitor enforcement activity.
azbar.org API
Search for Arizona lawyers by name, location, specialty, or company to find the right legal professional for your needs. View detailed lawyer profiles including their specializations, licensed jurisdictions, law school, admission history, and any disciplinary records.