{
  "openapi": "3.0.1",
  "info": {
    "title": "Care.com Scraper | Caregivers, Day Care & Jobs",
    "description": "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.",
    "version": "0.2",
    "x-build-id": "cShztOUuBlO9wKu8i"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/lentic_clockss~care-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-lentic_clockss-care-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/lentic_clockss~care-scraper/runs": {
      "post": {
        "operationId": "runs-sync-lentic_clockss-care-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/lentic_clockss~care-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-lentic_clockss-care-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "properties": {
          "searchType": {
            "title": "Search type",
            "enum": [
              "listings",
              "caregiver",
              "business",
              "job",
              "jobs",
              "about",
              "all-states",
              "all-cities",
              "all-services",
              "search",
              "map",
              "login",
              "en-gb",
              "en-ca",
              "en-au"
            ],
            "type": "string",
            "description": "Opened: listings (city SEO /{vertical}/{city-st}), caregiver (/p/), business (/b/l/), job, jobs, about, all-states, all-cities, all-services. all-* searchTypes emit `kind=seed` rows whose `nextInput` feeds a listings call — use them to enumerate seeds, then call `listings` per row. search/map/login/en-gb/en-ca/en-au are out of scope (search/map/login: 本站无; en-*: intl-gold Care.com UK/CA/AU product, not a us locale).",
            "default": "listings"
          },
          "vertical": {
            "title": "Vertical",
            "enum": [
              "housekeepers",
              "babysitters",
              "nannies",
              "tutors",
              "senior-care",
              "pet-sitters",
              "overnight-babysitters",
              "special-needs",
              "day-care",
              "preschools",
              "nanny-agencies",
              "family-day-care",
              "child-care-centers",
              "child-care",
              "all-services"
            ],
            "type": "string",
            "description": "Opened people: 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. Taxonomy: all-services. house-keeping aliases to housekeepers. Do not invent a keyword search. care-au-pair is 404.",
            "default": "housekeepers"
          },
          "location": {
            "title": "City slug",
            "type": "string",
            "description": "US city-st slug (chicago-il), two-letter state for all-cities, or all-states. Not a ZIP. Homepage ZIP goes to enrollment, not search. /search is 404.",
            "default": "chicago-il"
          },
          "city": {
            "title": "City name",
            "type": "string",
            "description": "Optional. Combined with state when location is empty.",
            "default": ""
          },
          "state": {
            "title": "State code",
            "type": "string",
            "description": "Optional two-letter US state when building a slug from city.",
            "default": ""
          },
          "market": {
            "title": "Market",
            "enum": [
              "us",
              "gb",
              "ca",
              "au"
            ],
            "type": "string",
            "description": "us is opened (www.care.com). gb/ca/au are Care.com UK/CA/AU — the intl-gold product (legacy JSP), not locale variants of the us Next.js site. Out of scope.",
            "default": "us"
          },
          "enrichDetails": {
            "title": "Enrich details",
            "type": "boolean",
            "description": "Fetch /p/ caregiver pages (ZIP) and /b/l/ business pages (tel + street). Default on. Brand-only /b/{slug} URLs are skipped (404). Profile links without a name on the listing page are always opened to read the name; links that still have no name are not delivered.",
            "default": true
          },
          "maxResults": {
            "title": "Max results per input",
            "minimum": 1,
            "maximum": 50,
            "type": "integer",
            "description": "Most rows for each detail URL, or for the selected location when no URL list is supplied. Default 50, which is this Actor's schema maximum. All row types count together. The whole run stops at your maximum total charge. Free Apify plan: up to 200 rows per run and 10 runs of this Actor (limits set by the Actor developer). Pagination uses path -pageN, not ?page=.",
            "default": 50
          },
          "maxPages": {
            "title": "Max pages",
            "minimum": 1,
            "maximum": 10,
            "type": "integer",
            "description": "City-list pages via /{vertical}/{city-st}-pageN. Hard cap 10.",
            "default": 1
          },
          "detailUrls": {
            "title": "Detail URLs",
            "type": "array",
            "description": "Optional live https://www.care.com /p/, /b/l/, or /job/ URLs. Other hosts are rejected. Do not send /search or Join/Apply links.",
            "items": {
              "type": "string",
              "pattern": "^https://(www\\.)?care\\.com/"
            }
          },
          "username": {
            "title": "Caregiver username",
            "type": "string",
            "description": "For searchType=caregiver when detailUrls is empty. Profile path /p/{username}/{verticalCode}.",
            "default": ""
          },
          "verticalCode": {
            "title": "Profile vertical code",
            "type": "string",
            "description": "Short code on /p/ URLs: cc, sc, hk, tu, …",
            "default": ""
          },
          "businessSlug": {
            "title": "Business slug",
            "type": "string",
            "description": "For searchType=business when detailUrls is empty. Path /b/l/{slug}/{city-st}.",
            "default": ""
          },
          "workerBaseUrl": {
            "title": "Worker base URL override",
            "type": "string",
            "description": "HTTPS only. Production source of truth is Actor env WORKER_BASE_URL."
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}