TDLR Texas Cosmetology License Scraper avatar

TDLR Texas Cosmetology License Scraper

Pricing

from $19.00 / 1,000 results

Go to Apify Store
TDLR Texas Cosmetology License Scraper

TDLR Texas Cosmetology License Scraper

Scrapes Texas cosmetology license records from the TDLR public search by last name or business name. Returns each license as a flat row with status, expiration, and contact details.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

ParseForge

TDLR Texas Cosmetology License Scraper

Scrape Texas cosmetology license records from the official TDLR database by last name or business name. Get license numbers, statuses, expiration dates, and contact details for individual operators and salons. Export to CSV, JSON, Excel, or XML.

The Texas Department of Licensing and Regulation (TDLR) public license search website requires manual lookups, one name at a time, with no bulk export. This Actor reads the official cosmetology license records directly, searching by last name or salon name, and returns every matching license in a structured dataset. No API key, no browser extension, and no copy-pasting required.

Who uses itWhat they scrape TDLR Texas Cosmetology License Search for
Salon owners and managersVerify that a job applicant's cosmetology operator license is active and in good standing before hiring.
Compliance officersAudit license statuses across multiple salon locations to ensure every practitioner holds a current TDLR credential.
Insurance underwritersCheck the license validity and expiration dates of cosmetology businesses before issuing or renewing a liability policy.
Marketing agenciesBuild a prospecting list of recently licensed salons and individual cosmetologists in a target Texas metro area.

What it does

This Actor collects Texas cosmetology license records from the TDLR website by last name or business name and returns each license as a flat row.

  • ๐Ÿ” Name-based search: Enter a last name for individuals or a business name for salons, exactly as it appears in TDLR records.
  • ๐Ÿ“Š Bulk collection: Set a maximum license count up to 1,000,000 per run and let the Actor paginate through all matching results automatically.
  • ๐Ÿ“‹ Structured output: Every record arrives with a consistent schema, ready for direct import into a spreadsheet, database, or compliance dashboard.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with TDLR Texas Cosmetology License Search data

๐Ÿ’‡ Verify a cosmetology license before hiring.

A salon owner searches the applicant's last name, confirms the license is active, and checks the expiration date before making an offer.

๐Ÿ“‹ Audit license compliance across a chain of salons.

A regional manager runs a business-name search for each location, collects every operator license on file, and flags any that are expired or inactive.

๐Ÿ“ˆ Build a prospecting list of Texas cosmetology businesses.

A beauty-product distributor searches common salon names, collects addresses and contact details, and exports the list for a direct-mail campaign.

๐Ÿ›ก๏ธ Underwrite liability insurance for a cosmetology business.

An insurance agent pulls the salon's license record, verifies the status and original issuance date, and attaches the data to the policy application.

Why choose this scraper

What you get
Official TDLR dataLicense records come directly from the Texas Department of Licensing and Regulation public search, the same source a manual lookup uses.
No manual paginationThe Actor clicks through every page of results automatically, so a search that returns hundreds of licenses finishes without supervision.
Fixed, predictable schemaEvery run returns the same fields in the same order, making it safe to schedule recurring compliance checks.

How it compares

This Actor focuses exclusively on the TDLR cosmetology license search, while the competitors below cover multiple TDLR trades and offer additional search filters.

FeatureParseForgeTDLR Texas License Search ScraperTexas Electrician, HVAC & TDLR License Lookup - Bulk SearchTDLR Texas Contractor & Trade License Scraper
Cosmetology-specific searchYes, dedicated to the cosmetology license search endpointNot listedNot listedNot listed
Search by last name or business nameYesYesNot listedNot listed
Search by license numberNot listedYesNot listedNot listed
Filter by trade or license type before collectionNot listedYesNot listedNot listed
Bulk search across multiple tradesNot listedNot listedYesNot listed
Covers 80+ TDLR-regulated tradesNot listedYesNot listedYes

Configure the run

Drive the Actor with a last name or business name, and set a cap on the total number of licenses to collect per run. The Input tab lists every parameter.

A first run with the defaults:

{
"lastName": "smith",
"maxItems": 10
}

A larger pull:

{
"lastName": "smith",
"maxItems": 200
}

Pricing

Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$2.10
1,000 results$21.00
10,000 results$210.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the TDLR Texas Cosmetology License Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to TDLR Texas Cosmetology License Search through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/cosmetology-license-search-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

The TDLR search may not find an exact match. Try a shorter version of the name, check the spelling, or use the first few letters. Also confirm you are searching the correct name type: a last name for individuals or the full business name for salons.

The Actor stops before reaching my maximum license count.

The TDLR website returned fewer results than your cap. The Actor stops when there are no more pages of results, even if the count is below your maximum.

Some fields are empty in my export.

Not every license record on the TDLR site contains all fields. If a field such as address or phone is blank on the TDLR page, it will be empty in your dataset as well.

The run fails with a timeout error.

The TDLR website may be slow or temporarily unavailable. Increase the run timeout in the Actor's advanced settings, or retry the run during off-peak hours.

I need to search by city or ZIP code instead of name.

The TDLR cosmetology license search does not support location-based queries. Collect a broad name search first, then filter the exported dataset by city or ZIP code in your spreadsheet.

FAQ

QuestionAnswer
Does this Actor search by license number?The current version searches by last name or business name only. If you need license-number lookup, you can use one of the broader TDLR scrapers on Apify that accept a license number input.
Can I search for both individual operators and salons in one run?One run uses a single search term. To collect both individual and business licenses, run the Actor once with a last name and again with a business name, or use multiple runs in parallel.
What Texas cosmetology license types does this cover?It returns any license type that appears in the TDLR cosmetology search, including operator, manicurist, esthetician, eyelash extension specialist, and salon or mini-salon licenses.
How many license records can I collect in one run?You set the maximum with the 'Maximum licenses' field, up to 1,000,000 per run. The Actor stops when it reaches your cap or when no more results exist.
Is the data the same as what I see on the TDLR website?Yes. The Actor reads the public TDLR license search pages and extracts the fields displayed there, including license number, status, expiration date, and address.
Does this Actor require a TDLR account or API key?No. It reads the publicly accessible TDLR license search website, so no registration, API key, or login is needed.
Can I schedule this Actor to run automatically?Yes. Apify supports scheduled runs. You can set it to run daily or weekly with the same search term to monitor license status changes over time.
What export formats are supported?You can export the dataset to CSV, JSON, Excel, XML, or RSS, or push it directly to a webhook, cloud storage, or database through Apify integrations.
Does the Actor handle common misspellings or partial name matches?The TDLR search itself determines how strict the name matching is. The Actor passes your search term exactly as entered, so try variations or shorter substrings if a full name returns no results.
Can I filter by license status or city before the data is collected?The Actor collects all results the TDLR search returns for your name query. Apply status or city filters after the run by sorting the exported dataset in your spreadsheet or database.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Texas Department of Licensing and Regulation. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.