Care.com Scraper | Caregivers, Day Care & Jobs avatar

Care.com Scraper | Caregivers, Day Care & Jobs

Pricing

from $2.20 / 1,000 results

Go to Apify Store
Care.com Scraper | Caregivers, Day Care & Jobs

Care.com Scraper | Caregivers, Day Care & Jobs

Scrape Care.com babysitters, nannies, housekeepers, tutors, senior care, pet sitters, and day-care businesses. Export names, ZIP, street, Twilio phones, and About emails. Guest HTML only — no Join, no GraphQL. CSV, Excel or JSON.

Pricing

from $2.20 / 1,000 results

Rating

0.0

(0)

Developer

kane liu

kane liu

Maintained by Community

Actor stats

1

Bookmarked

1

Total users

1

Monthly active users

2 days ago

Last modified

Share

Care.com scraper (also searched as Care.com API, nanny scraper, babysitter scraper, daycare scraper) for public Care.com US pages — city caregiver lists, day-care businesses, jobs, and About/contact. Export names, ZIP/street, Twilio/tel: phones, and support emails to CSV, Excel, or JSON. Guest HTML only.

This Actor is built for no-code operators first: pick a vertical, enter a city-st slug (for example denver-co), set maxResults, click Start, and download the Dataset. Developers can call the same Actor from the Apify API, Make, n8n, Zapier, LangChain, or a scheduled task.

maxResults is the most caregiver, business, or job rows for each detail URL, or for the selected location when no URL list is supplied. The default is 50 (this Actor's schema maximum). All row types count together, and the whole run stops at your maximum total charge. Free Apify plan users can collect up to 200 rows per run for 10 runs.

Thin Apify Actor + managed worker. The worker owns residential egress. You do not send cookies, Join/Apply POSTs, or proxyUrl. This Actor does not hit /search (that path is 404) and does not turn a homepage ZIP into enrollment.


What does the Care.com Scraper do?

The Care.com Scraper collects guest-visible listings and contact fields that a logged-out visitor can already see on www.care.com.

Give it a vertical + location (city-st slug), or a live /p/ /b/l/ /job/ URL. The Actor:

  1. Validates the input (searchType, vertical, location)
  2. Calls a managed worker that fetches Care.com GSSP HTML / JSON-LD
  3. Parses opened surfaces into Dataset rows (name, phones, emails, address, person/org)
  4. Optionally enriches caregiver /p/ (ZIP) and business /b/l/ (tel: + street)
  5. Dedupes and caps output with maxResults / maxPages
  6. Writes INPUT_ECHO, RUN_SUMMARY, and (on failure) ERROR_SUMMARY to the key-value store

Opened surfaces (what actually works)

Mode (searchType)What you scrapeRequired input
listingsCity SEO list /{vertical}/{city-st}vertical + location (denver-co). Pagination is -pageN, not ?page=
caregiverProfile /p/{username}/{code}detailUrls or username + verticalCode. Phones gated (Join to contact)
businessDay-care /b/l/{slug}/{city-st}detailUrls or businessSlug + location. tel: + JSON-LD street
jobsJobs hub (/jobs, /babysitting-jobs, …)Optional vertical. City is IP-pinned
jobJob detail /job/{vertical}/{st}/{city}/{id}-{slug}detailUrls. Poster is anonymous
aboutHomepage JSON-LD + privacy + press + HomePayNone. HQ phone, support/press emails, Dallas street; HomePay Austin
all-states/{vertical}/all-states hub — emits seed rows (kind=seed with nextInput)vertical. Each row is one state's taxonomy link; use nextInput as the input of a follow-up all-cities call
all-cities/{vertical}/all-cities/{st} hub — emits seed rows for each city in the statevertical + state (or city-st; state is taken from the slug). Each row's nextInput feeds a listings call
all-services/all-services/{city-st} hub — emits seed rows for long-tail listingslocation city-st or two-letter state

Opened people verticals: babysitters, nannies, housekeepers, tutors, senior-care, pet-sitters, overnight-babysitters, special-needs. Opened business: day-care, preschools, nanny-agencies, family-day-care, child-care-centers (list cards often carry Twilio phone + street).

enrichDetails defaults on. Brand-only /b/{slug} URLs (no /b/l/) are skipped — those 404.

Honest limits (read this before you buy a competitor)

  • No /search and no ZIP search. https://www.care.com/search is 404. Homepage ZIP starts enrollment, not a query. Use city-st slugs (miami-fl, seattle-wa).
  • No Join / Apply / LeadGen / GraphQL POST. Guest GSSP + HTML/JSON-LD only.
  • Caregiver phones and emails are gated. Rows still include ZIP + leadAbsences (闸门锁 / Join to contact). Do not expect a guest tel: on /p/ pages.
  • Day-care and About do expose phones + street on guest pages. Those are the lead-complete surfaces.
  • UK / CA / AU locale shells (/en-gb/, /en-ca/, /en-au/) measured 0 public /p/ cards (London). Not care.co.uk / care.ca / care.com.au.
  • Jobs posters are anonymous. No phone; ZIP may appear in the title.
  • Filter Apply does not change the URL. Pagination is path -pageN.

Other Store Actors may add review text, CPR flags, or rate ranges. This one is the lead-complete Care.com option: facility tel: + street, caregiver ZIP, About/HomePay contacts, jobs hubs, and state/city taxonomy follow — at $3.00 / 1,000 results with developer-paid platform usage.


What Care.com data can I extract?

FieldExample / notes
name / person.nameCaregiver display name or business name
kindcaregiver, business, job, company, all-states, all-cities, all-services, about, homepay, seed
rowTypeSame value as kind (fleet row-contract field name). On navigation kinds (all-states, all-cities, all-services, about, homepay, seed) the row is a seed/navigation row, not an entity
entityIdStable dedupe key from the worker's dedup_key: caregiver → graphqlMemberId, provider → providerId, job → jobDetailURL. Use this, not the multi-shape id
typeAlias of kind (dataset_schema name). business ≡ provider: the GraphQL layer calls them provider, the row surface keeps business
urlLive https://www.care.com/... link
phonesAuthoritative phone list {value, type} — type=lead is the real business number (leadPhone), type=tracking is Twilio (twilioPhone), type=landline is a JSON-LD tel: fallback. Empty + leadAbsences on caregivers
leadPhone / twilioPhoneBusiness-row convenience mirrors of phones[] entries — same value, kept for back-compat. Treat phones[] as the single source
emails{ value, type } — support@ / press@ / privacy@ / info@myhomepay.com on About
address{ street, unit, locality, region, postalCode, country, full } — ZIP on /p/; street on day-care + privacy + HomePay
orgBusiness / Care.com / HomePay
leadSource / leadReveal / leadAbsencesHow the contact was (or was not) obtained
seedKind (seed rows only)listing / all-cities / all-states / all-services — the taxonomy class of the link this seed points at
nextInput (seed rows only)Ready-made {searchType, vertical, location} for the follow-up call — paste this as the next run's input; no URL re-parsing needed

You do not get: unlocked caregiver mobile numbers behind Join, GraphQL private fields, or login sessions.

Output example (caregiver — phones gated, ZIP present)

{
"kind": "caregiver",
"name": "Ana O.",
"url": "https://www.care.com/p/...",
"phones": [],
"emails": [],
"address": { "postalCode": "80227", "locality": "Denver", "region": "CO" },
"person": { "name": "Ana O." },
"leadAbsences": {
"phones": "闸门锁(Join to contact;DOM 无 show-phone / reveal XHR)",
"emails": "闸门锁(guest 档案无 mailto)"
}
}

Day-care list cards include Twilio numbers and street on the same guest HTML.


Why scrape Care.com?

Care.com is the large US marketplace for in-home care (child, senior, pet, housekeeping) and local day-care businesses. Use this Actor when you need a spreadsheet of public profiles and facility contacts without paging the site by hand.

Common jobs:

  • Babysitter / nanny lists — city SEO lists with display name + ZIP after enrich
  • Day-care lead gen — facility phones and street addresses (day-care, preschools, nanny-agencies)
  • Housekeeper / tutor / senior-care / pet-sitter catalogs by city-st slug
  • Care.com HQ / support / press / HomePay contacts from About
  • Public job posts (anonymous posters; ZIP often in the title)
  • Automation — feed CRM, staffing ops, or an AI agent via CSV / JSON / the Apify Dataset API

Why not a Care.com “search” Actor? There is no public /search. ZIP on the homepage is enrollment. This Actor uses the real SEO URLs Care.com publishes.

How this Care.com scraper compares

Store search for “Care.com scraper” also surfaces people-only crawlers (ratings, reviews, CPR flags) at about $10 / 1,000 or pay-per-usage. This one is the lead-field Care.com scraper.

This ActorTypical Store peers
Babysitters / nannies / housekeepers / tutorsYesYes
Day-care / preschools / nanny agenciesYes — Twilio + streetUsually no
Caregiver guest phoneGated (leadAbsences)Usually no phone
About / HomePay contactsYes (877, 888, Dallas + Austin street)Usually no
Jobs hubsYesRare
State / city taxonomy followall-states / all-cities / all-servicesRare
Reviews / CPR / rate tablesNoSome peers
Price (FREE / BRONZE)$3.00 / 1,000 + $0.005 startAbout $10 / 1,000 or CU

Use a peer when you need review text. Use this Actor when you want ZIP, street, and facility phones you can export today.


Pricing

Pay per event. You pay for Actor start + each result written to the default dataset. Platform compute / memory for this Actor is paid by the developer (User pays platform usage costs = No).

EventPrice
Actor Start (apify-actor-start)$0.005 per start (per GB of memory, minimum one event)
result (apify-default-dataset-item)$3.00 / 1,000 on FREE & BRONZE ($0.003 each)

How much does it cost to scrape Care.com? (FREE / BRONZE, one start at 1024 MB)

ResultsEvent charges (approx.)
100$0.005 + $0.30 = $0.305
1,000$0.005 + $3.00 = $3.005
10,000$0.005 + $30.00 = $30.005

Store volume tiers (per result)

Tier$/1,000per result
FREE$3.00$0.003
BRONZE$3.00$0.003
SILVER$2.60$0.0026
GOLD$2.20$0.0022
PLATINUM$2.00$0.002
DIAMOND$1.60$0.0016

Default memory is 1024 MB. Actor Start is charged per GB (minimum one event). Keep maxResults at 2–15 while you test a city.

Empty / failed runs that write zero default-dataset rows are not billed as results (you still pay Actor Start).

Free Apify-plan users: this Actor caps 10 runs and 200 results per run (developer limit, not Apify).


More Actors like this

Use a specialized Actor when one exists for your site — structured fields, better coverage, usually lower cost. Use Care.com Scraper for US babysitters, nannies, housekeepers, tutors, day-care businesses, jobs, and About contacts. Use the general tools below when you need email/phone checks or a generic protected-page scrape.

General tools

Local services / lead generation

Prefer a dedicated site scraper?

If your target has a specialized Actor below, use that first — usually cheaper and more structured than a generic URL scrape.

Jobs & Freelance

E-commerce

Real Estate

Travel & Stays

Social & Content

Ads Intelligence

Local & Maps

→ See the full catalog in Related Actors below, or browse apify.com/lentic_clockss.


How to scrape Care.com (no code required)

  1. Open Care.com Scraper in Apify Console (Actor lentic_clockss/care-scraper).
  2. Set Search type — start with listings (or about / jobs / all-services).
  3. Pick a vertical (babysitters, nannies, day-care, housekeepers, …).
  4. Enter a city-st location (seattle-wa, miami-fl). Not a ZIP. Not a keyword.
  5. Keep enrichDetails on if you need ZIP on people or tel: on /b/l/.
  6. Set maxResults to 3–15 for a first run.
  7. Click Start. When the run finishes, open the Dataset tab.
  8. Download CSV, Excel, or JSON.

For About contacts (including HomePay), set searchType=about. For jobs, searchType=jobs. For state/city directories, all-states / all-cities / all-services.

Example: scrape Care.com babysitters in a US city

{
"searchType": "listings",
"vertical": "babysitters",
"location": "seattle-wa",
"enrichDetails": true,
"maxResults": 5
}

Example: scrape Care.com day-care phones and streets

{
"searchType": "listings",
"vertical": "day-care",
"location": "houston-tx",
"enrichDetails": true,
"maxResults": 5
}

Example: Care.com About / HomePay contacts

{
"searchType": "about",
"maxResults": 5
}

Empty {} is a valid run (schema default: housekeepers in chicago-il) so the Actor SUCCEEDED without required fields.


Connect to your tools

Use this Actor from your existing stack:

PlatformHow to connect
Make.comSearch "Apify" → "Run Actor" → Actor ID: lentic_clockss/care-scraper
n8nAdd Apify node → "Run Actor" → same Actor ID
ZapierApify integration → "Run Actor"
LangChainApifyActorsTool("lentic_clockss/care-scraper")
Python / Node.jsApify SDK or direct HTTPS call

API call example

curl "https://api.apify.com/v2/acts/lentic_clockss~care-scraper/runs" \
-X POST \
-H "Authorization: Bearer YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"searchType":"listings","vertical":"nannies","location":"denver-co","enrichDetails":true,"maxResults":5}'

Read results from the Dataset API:

GET https://api.apify.com/v2/datasets/{datasetId}/items?format=json

You can also schedule the Actor from Console.


Coverage matrix

Market / hostSearchCategoryDetailEntity / contactOverlayGateLead (phone / email / address)Status
us www.care.com/search 404/{vertical}/{city-st} verified/p/ ZIP verified/b/l/ + privacy / press / HomePay verifiedFilter does not change URLJoin to contactPeople phones gated; facility phone + street verifiedOpen
babysitters / nannies / tutors / housekeepers / senior-care / pet-sitters / overnight-babysitters / special-needs—Verified cardsVerified——Guest cardsName + city; ZIP on profileOpen
day-care / preschools / nanny-agencies / family-day-care / child-care-centers—Verified cards—List often has street + Twilio; /b/{brand} skip-pageNPhone not gatedPhone + street verifiedOpen
all-states / all-cities / all-servicesNot searchVerified hubsFollow city listsSame as people / facilitiesFetch cap—Same leads after followOpen
jobs/jobs IP-pinned citybabysitting-jobs / tutoring-jobs/job/...Anonymous poster—Join to applyNo phone on site; ZIP in titleOpen
/en-gb/ /en-ca/ /en-au/—London 0 cardsNo /p/——ShellUnverified people cardsUnverified
Map / login POST / betreut.deNone / POST forbidden / other product

Empty cells = unverified.


Input reference

FieldNotes
searchTypeDefault listings. Empty {} is a valid run. Opened: listings, caregiver, business, job, jobs, about, all-states, all-cities, all-services
verticalDefault housekeepers. People + day-care + all-services
locationCity-st slug, two-letter state, or all-states. Not a ZIP
enrichDetailsDefault true
maxResultsRows per detail URL or selected location. Default and cap 50; Console prefill 3
maxPagesDefault 1. Path -pageN, hard cap 10
detailUrlsOptional live /p/, /b/l/, /job/ URLs
workerBaseUrlHTTPS override only. Production uses Actor env

Do not send proxyUrl. The worker provides residential egress (WORKER_PROVIDES_PROXY=1).

Full output schema is on the Dataset tab. Key-value store: INPUT_ECHO, RUN_SUMMARY, ERROR_SUMMARY.


FAQ

How do I scrape Care.com without a keyword search? Use searchType=listings plus a vertical and a city-st slug. Care.com has no public /search.

Do I get caregiver phone numbers? Not on guest /p/ pages. Those rows include ZIP and leadAbsences (Join to contact). Facility pages (day-care, /b/l/) and About/HomePay do expose tel: / Twilio numbers.

Is scraping Care.com legal? You are responsible for how you use the data. This Actor only collects public guest-visible HTML/JSON-LD, does not log in, and does not POST Join/Apply. Follow Care.com Terms and your own compliance review. Unofficial — not affiliated with Care.com, Inc.

Do I need to bring proxies? No. Do not send proxyUrl.

Why did day-care in one city list another city? Jobs and some provider lists are IP-geo pinned. The rows are still live Care.com facilities with phones + street.

Can I use it from Make, n8n, Zapier, or LangChain? Yes. Actor ID lentic_clockss/care-scraper. See Connect to your tools.


All 83 Actors from [lentic_clockss]. Click a name to open the Store detail page.

Local services / lead generation

Developer / Open source / AI

Jobs & Freelance

Real Estate

E-commerce

Travel & Stays

Social & Content

Ads Intelligence

Local & Maps

→ Browse the full profile: apify.com/lentic_clockss


Changelog

0.1.2

  • Store README (SEO headings, competitor comparison, How to scrape Care.com, pricing, More Actors, Related Actors)
  • PPE: Actor Start $0.005 + result $3.00/1k with volume tiers; platform usage paid by developer

0.1.1

  • Opened extra US verticals (preschools, nanny-agencies, special-needs, overnight-babysitters, family-day-care, child-care-centers)
  • Taxonomy hubs: all-states / all-cities / all-services (follow city lists; fetch cap)
  • About includes HomePay (888 / Austin street)

0.1

  • Thin Actor + Cloud Run worker for Care.com US guest pages
  • Opened: city lists, /p/ ZIP enrich, day-care Twilio + street, jobs hub, About contacts
  • Explicit leadAbsences when caregiver phones/emails are gated