# Tx Childcare Daycare Leads Scraper (`gocreative.ai/tx-childcare-daycare-leads`) Actor

Extracts every licensed, registered, and listed child-care operation from the official Texas HHSC Child Care Licensing open-data feed. Returns operation name, director, phone, website, full address, county, capacity, ages served, programs, and a rolled-up inspection/deficiency safety signal. Built f

- **URL**: https://apify.com/gocreative.ai/tx-childcare-daycare-leads.md
- **Developed by:** [GoCreative AI](https://apify.com/gocreative.ai) (community)
- **Categories:** Lead generation, Business
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $6.00 / 1,000 leads

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js/docs.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python/docs.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## 🧸 Texas Child Care & Daycare Operation Leads — HHSC Licensing Directory

### 📊 Example output (real run)

![Sample output](https://api.apify.com/v2/key-value-stores/1ztQFHwG8acESTazI/records/tx-childcare-daycare-leads-sample)

A real record from a live run — clean structured data, exported as CSV / JSON / Excel or via API.


**Turn the State of Texas's official child-care licensing registry into a clean, ready-to-import B2B lead list.** This Actor pulls every licensed center, licensed/registered child-care home, and listed family home in Texas directly from the **Texas Health & Human Services Child Care Licensing (CCL)** open-data feed — the same registry parents use to check licensing status, refreshed by the state itself. Returns operation name, director, phone, website, full address, county, license type, capacity, ages served, programs offered, hours, and a rolled-up **inspection/deficiency safety signal** for every operation.

**No scraping, no Cloudflare, no login wall.** The source is a first-party government open-data API (`data.texas.gov`), so this Actor runs fast, reliably, and never breaks from a site redesign.

---

### 💡 Who buys Texas child-care leads?

Childcare is a **regulated, high-turnover, ~15,000-operation Texas market** and one of the most under-served B2B prospecting categories on the Store. This Actor was built for the vendors who sell into it:

- **Childcare liability & general-liability insurance agents** prospecting licensed operations
- **Background-check / fingerprinting vendors** (Sterling, IntelliCorp-style) selling staff-screening compliance
- **Center-management & tuition software** (Procare/Brightwheel-style) building outbound pipelines
- **Curriculum, classroom-supply, and CACFP food-program vendors** targeting centers by capacity/county
- **Licensing consultants & compliance coaches** helping operators clear corrective actions
- **Franchise developers & investors** sizing childcare supply and competition density by county
- **Parents & journalists** doing due diligence via the built-in safety/deficiency flag

Every record drops straight into **Instantly, Apollo, HubSpot, GoHighLevel, Salesforce**, or a spreadsheet.

---

### ✨ Why this Actor

- **🏛️ First-party government source** — pulled live from the official Texas HHSC CCL open-data API, not scraped HTML. No anti-bot risk, no breakage.
- **🚸 Full childcare universe** — licensed centers, licensed/registered child-care homes, listed family homes, plus optional residential-care/child-placing-agency types.
- **🛡️ Built-in safety signal** — every record is tagged `Clear`, `Minor Findings`, or `Review Recommended` from the state's own inspection/deficiency/corrective-action/adverse-action history. No other childcare lead tool surfaces this.
- **📇 Real contact data** — director name, phone, and website where the operation has one on file.
- **🎯 Precise filtering** — by county, city, operation type, minimum capacity, and active-only status.
- **💵 Predictable Pay-Per-Result** — pay only for the leads you keep. No monthly subscription.

---

### 🚀 How to use

1. *(Optional)* Pick an **Operation Type** — leave on "All child-care types" for the full universe, or narrow to `Licensed Center` for daycare centers/preschools specifically.
2. *(Optional)* Enter a **County** (e.g. `HARRIS`, `TRAVIS`, `DALLAS`) and/or **City** to target a metro.
3. Leave **Active Operations Only** on to skip closed operations, or turn it off for a historical pull.
4. *(Optional)* Set a **Minimum Capacity** to target larger centers only.
5. Set **Max Results** and click **Start**.
6. Export the dataset as **CSV, JSON, or Excel**, or pull it via the Apify API.

---

### 🧾 Example output

```json
{
  "operationName": "Endeavor Montessori School",
  "operationType": "Licensed Center",
  "directorName": "Maria Ribeiro",
  "phone": "5125720400",
  "website": "",
  "addressLine": "18817 N Heatherwilde Blvd Bldg 2",
  "city": "Pflugerville",
  "county": "Travis",
  "state": "TX",
  "zipCode": "78660",
  "licenseNumber": "1706632",
  "typeOfIssuance": "Full Permit",
  "issuanceDate": "2020-12-14",
  "status": "Active",
  "totalCapacity": 249,
  "agesServed": "Infant,Toddler,Pre-Kindergarten,School",
  "programsOffered": "School Age Care,Before School Care,Meals Provided,After School Care,Snacks Provided,Drop-In Care,Part Time Care",
  "hoursOfOperation": "07:00 AM-05:30 PM",
  "daysOfOperation": "Mon,Tue,Wed,Thu,Fri",
  "acceptsChildCareSubsidies": false,
  "safetyFlag": "Review Recommended",
  "totalInspections": 19,
  "totalDeficiencies": 30,
  "correctiveActionOnFile": false,
  "adverseActionOnFile": false,
  "sourceUrl": "https://data.texas.gov/Social-Services/HHSC-CCL-Daycare-and-Residential-Operations-Data/bc5r-88dy"
}
````

***

### 📋 Output fields

| Field | Description |
|-------|-------------|
| `operationName` | Business/operation name |
| `operationType` | Licensed Center, Licensed Child-Care Home, Registered Child-Care Home, Listed Family Home, General Residential Operation, or Child Placing Agency |
| `directorName` | Administrator/director on file, where reported |
| `phone` | Contact phone number |
| `website` | Operation website, where reported |
| `addressLine` / `city` / `county` / `state` / `zipCode` | Physical location |
| `licenseNumber` | State operation/license number |
| `typeOfIssuance` | Initial, Full Permit, Probationary, etc. |
| `issuanceDate` | Date the current permit/license was issued |
| `status` | `Active` or `Inactive/Closed` |
| `totalCapacity` | Licensed capacity (number of children) |
| `agesServed` | Age groups the operation is licensed to serve |
| `programsOffered` | Programs on file (before/after school, meals, drop-in, part-time, etc.) |
| `hoursOfOperation` / `daysOfOperation` | Published operating schedule |
| `acceptsChildCareSubsidies` | Whether the operation accepts state child-care subsidies |
| `safetyFlag` | `Clear`, `Minor Findings`, or `Review Recommended` — derived from the state's own inspection history |
| `totalInspections` | Total state inspections on file |
| `totalDeficiencies` | Total deficiencies across all severity tiers |
| `correctiveActionOnFile` / `adverseActionOnFile` | Whether the operation currently has a corrective or adverse action |
| `sourceUrl` | Link to the official HHSC open-data source for verification |

***

### 💰 Pricing

This Actor uses **Pay-Per-Result** — you pay only for the leads you actually receive, with no monthly subscription. It calls a lightweight first-party JSON API (no browsers, no proxies required to render), so compute cost stays minimal and pricing stays predictable even at statewide scale (15,000+ operations).

***

### 🎯 Tips for better lists

- **Filter to `Licensed Center`** for the classic daycare-center/preschool segment most insurance, software, and supply vendors target.
- **Use `safetyFlag`** to route "Review Recommended" operations to compliance/consulting offers and "Clear" operations to growth/expansion offers.
- **Set a `minCapacity`** of 50+ to target larger centers with dedicated admin staff and bigger software/insurance budgets.
- **Leave `activeOnly` on** unless you specifically need historical/closed operations for market-sizing.

***

### ❓ FAQ

**Where does the data come from?**
The official Texas Health & Human Services Child Care Licensing (CCL) open-data feed at `data.texas.gov`, maintained and refreshed by the state itself. Every record includes a `sourceUrl` back to the dataset for verification.

**How current is the data?**
This is the same registry the state publishes for parents checking licensing status — it reflects current permits, inspections, and closures as the state updates them.

**Does this include daycares outside Texas?**
Not yet — this Actor is Texas-specific because Texas publishes one of the richest, cleanest open child-care datasets (including inspection/deficiency history). Other states may follow.

**Is this legal / compliant?**
Yes — this is public government licensing data, not personal/private information. Always follow applicable outreach regulations (CAN-SPAM, TCPA) for how you contact the leads.

***

*Built by GoCreative. Need a different state, vertical, or an enriched-email/mobile layer on top of these leads? Check out our other lead-generation Actors.*

# Actor input Schema

## `operationType` (type: `string`):

Filter by HHSC operation type. Leave on 'All child-care types' for the full childcare universe (centers, homes, and family homes).

## `county` (type: `string`):

Optional: restrict results to a single Texas county (e.g. 'TRAVIS', 'HARRIS', 'DALLAS'). Leave blank for statewide.

## `city` (type: `string`):

Optional: restrict results to a specific city (case-insensitive, matched anywhere in the city name). Leave blank for statewide.

## `activeOnly` (type: `boolean`):

Return only currently active, non-temporarily-closed operations. Turn off to include inactive/closed operations too.

## `minCapacity` (type: `integer`):

Optional: only return operations licensed for at least this many children. Leave at 0 for no minimum.

## `maxResults` (type: `integer`):

Maximum number of operation records to return. The full statewide dataset has 15,000+ operations.

## Actor input object example

```json
{
  "operationType": "",
  "county": "",
  "city": "",
  "activeOnly": true,
  "minCapacity": 0,
  "maxResults": 500
}
```

# Actor output Schema

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("gocreative.ai/tx-childcare-daycare-leads").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("gocreative.ai/tx-childcare-daycare-leads").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{}' |
apify call gocreative.ai/tx-childcare-daycare-leads --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=gocreative.ai/tx-childcare-daycare-leads",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Tx Childcare Daycare Leads Scraper",
        "description": "Extracts every licensed, registered, and listed child-care operation from the official Texas HHSC Child Care Licensing open-data feed. Returns operation name, director, phone, website, full address, county, capacity, ages served, programs, and a rolled-up inspection/deficiency safety signal. Built f",
        "version": "0.1",
        "x-build-id": "DQByfLwFSVaMXV0p1"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/gocreative.ai~tx-childcare-daycare-leads/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-gocreative.ai-tx-childcare-daycare-leads",
                "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/gocreative.ai~tx-childcare-daycare-leads/runs": {
            "post": {
                "operationId": "runs-sync-gocreative.ai-tx-childcare-daycare-leads",
                "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/gocreative.ai~tx-childcare-daycare-leads/run-sync": {
            "post": {
                "operationId": "run-sync-gocreative.ai-tx-childcare-daycare-leads",
                "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": {
                    "operationType": {
                        "title": "Operation Type",
                        "enum": [
                            "",
                            "Licensed Center",
                            "Licensed Child-Care Home",
                            "Registered Child-Care Home",
                            "Listed Family Home",
                            "General Residential Operation",
                            "Child Placing Agency"
                        ],
                        "type": "string",
                        "description": "Filter by HHSC operation type. Leave on 'All child-care types' for the full childcare universe (centers, homes, and family homes).",
                        "default": ""
                    },
                    "county": {
                        "title": "County Filter",
                        "type": "string",
                        "description": "Optional: restrict results to a single Texas county (e.g. 'TRAVIS', 'HARRIS', 'DALLAS'). Leave blank for statewide.",
                        "default": ""
                    },
                    "city": {
                        "title": "City Filter",
                        "type": "string",
                        "description": "Optional: restrict results to a specific city (case-insensitive, matched anywhere in the city name). Leave blank for statewide.",
                        "default": ""
                    },
                    "activeOnly": {
                        "title": "Active Operations Only",
                        "type": "boolean",
                        "description": "Return only currently active, non-temporarily-closed operations. Turn off to include inactive/closed operations too.",
                        "default": true
                    },
                    "minCapacity": {
                        "title": "Minimum Capacity",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Optional: only return operations licensed for at least this many children. Leave at 0 for no minimum.",
                        "default": 0
                    },
                    "maxResults": {
                        "title": "Max Results",
                        "minimum": 1,
                        "maximum": 20000,
                        "type": "integer",
                        "description": "Maximum number of operation records to return. The full statewide dataset has 15,000+ operations.",
                        "default": 500
                    }
                }
            },
            "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
                                    }
                                }
                            },
                            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
