Texas New Business Leads: New LLCs, Sales Tax & TABC
Pricing
from $3.00 / 1,000 leads
Texas New Business Leads: New LLCs, Sales Tax & TABC
Fresh Texas new business leads from official state data: newly formed LLCs & corporations (SOS file number), new sales tax permits with NAICS industry, and pending & new TABC liquor licenses. Cross-source matching, 0-100 lead score, county/city/ZIP filters, monitor mode.
Pricing
from $3.00 / 1,000 leads
Rating
0.0
(0)
Developer
Matthew Lee
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Texas New Business Leads
Get Texas businesses the week they form, register, or apply to open — before they are in every CRM.
This Actor pulls four official State of Texas open-data feeds (sales tax permits, pending and new TABC liquor licenses, and new LLCs/corporations), links records that describe the same business, scores every lead from 0–100, and returns one clean list you can filter by county, city, ZIP, NAICS, date, or name.
Built for:
- B2B sales prospecting — call or visit new stores, restaurants, and service businesses as they open
- Insurance agents — commercial policies for new locations and new LLCs
- Accountants & bookkeepers — new entity and sales-tax-permit lists by county
- Merchant services / POS — new retail and food-service locations that need card processing
- Local marketing agencies — websites, SEO, signage, and ads for businesses that just filed
No login, no scraping of protected pages, no proxies. Data comes from the official data.texas.gov Socrata API (Texas Comptroller and TABC).
Pricing
$3.00 per 1,000 leads ($0.003 per row), plus Apify’s small per-run start fee.
You only pay for rows delivered to your dataset. A typical weekly county pull (50–250 leads) costs well under $1. Set a max cost per run in Apify and the Actor stops at your limit.
| Volume | Approx. cost |
|---|---|
| 100 leads | ~$0.30 |
| 1,000 leads | $3.00 |
| 5,000 leads | $15.00 |
Sample output (real data)
Real rows from a Lubbock County run with all four sources, mergeMatches: true, sorted by lead score. Street addresses and owner names are omitted here; full runs include them.
| leadScore | eventDate | businessName | city | matchedSources | industry / license |
|---|---|---|---|---|---|
| 90 | 2026-09-14 | CLOUDS HOOKAH SPORTS GRILL | LUBBOCK | salesTaxPermits, tabcPendingApplications | Limited-Service Restaurants · Mixed Beverage Permit |
| 80 | 2026-09-29 | CHEF NUNEZ | LUBBOCK | salesTaxPermits, newEntities | Caterers |
| 80 | 2026-09-24 | SHARKEEZ EMPORIUM LLC | LUBBOCK | salesTaxPermits, newEntities | All Other General Merchandise Stores |
| 80 | 2026-09-23 | MARIE WEST & CO. LLC | LUBBOCK | salesTaxPermits, newEntities | Women's Clothing Stores |
| 75 | 2026-10-10 | FINAL DESCENT GUIDE SERVICES LLC | WOLFFORTH | salesTaxPermits | Men's Clothing Stores |
Each row also includes outlet/mailing address, ZIP, county, NAICS code, taxpayer number, SOS file number and charter date (when matched), leadScoreReasons, and source links. Export as CSV, Excel, JSON, or XML from the dataset tab, or pull via the Apify API.
Ready-made examples (last 30 days)
Copy any of these into the JSON tab of the input form (or send them to the API).
1. New businesses in Lubbock County (last 30 days)
Best leads first, one row per business, agent/virtual-office addresses removed.
{"sources": ["salesTaxPermits", "tabcPendingApplications", "tabcNewLicenses", "newEntities"],"counties": ["Lubbock"],"daysBack": 30,"mergeMatches": true,"sortBy": "leadScore","excludeAgentAddresses": true,"maxResults": 1000}
2. New businesses in Houston (last 30 days)
City filter for Houston proper. For greater Houston (suburbs), use "counties": ["Harris", "Fort Bend", "Montgomery"] instead of cities.
{"sources": ["salesTaxPermits", "tabcPendingApplications", "tabcNewLicenses", "newEntities"],"cities": ["Houston"],"daysBack": 30,"sortBy": "leadScore","excludeAgentAddresses": true,"maxResults": 1000}
3. New businesses in Austin (last 30 days)
New LLCs and corporations with Austin addresses, newest charter date first. Austin has many formation-service addresses, so excludeAgentAddresses is strongly recommended.
{"sources": ["newEntities"],"cities": ["Austin"],"entityTypes": ["llc", "corporation"],"entityDaysBack": 30,"excludeAgentAddresses": true,"sortBy": "date","maxResults": 1000}
Tip: add "onlyNew": true and a fixed "monitorKey" (e.g. "lubbock-weekly"), save as a task, and schedule it every Monday. Each run returns only businesses you have not received before, so you never pay twice for the same lead.
What data you get
| Source | What it means | Typical buyers |
|---|---|---|
| New sales tax permits (Texas Comptroller) | A location just registered to collect sales tax — usually right before or after opening. Includes NAICS industry, outlet address, owner/taxpayer name, mailing address, first-sales date. | Insurance, merchant services/POS, payroll, bookkeeping, signage, cleaning, local marketing |
| Pending TABC applications | Alcohol permit still in review. Pre-opening signal for bars, restaurants, and package stores. | Restaurant suppliers, beverage distributors, hospitality tech, staffing, insurance |
| Newly issued TABC licenses | Primary TABC licenses whose original issue date falls in your window. | Same as above, plus market research |
New LLCs & corporations (newEntities) | Newly formed Texas LLCs, corps, partnerships, nonprofits, and out-of-state entities registering in Texas. Includes SOS file number, charter date, entity type, right-to-transact, address, NAICS when filed. ~40,000/month statewide. | Banking, registered agents, accountants, insurance, payroll, web/marketing, B2B SaaS |
Matching, de-duplication & lead score (v0.2)
- Entity details on permits and licenses:
entityTypeName,sosFileNumber,sosCharterDate,sosStatus,rightToTransactwhen matched. - Cross-source matching: same business shares a
matchKey;matchedSourceslists every source that saw it. - One row per business: set
mergeMatches: trueto collapse matches into one row with aneventslist. - Lead score 0–100 with
leadScoreReasonson every row. Sort withsortBy: "leadScore"or filter withminLeadScore. - Registered-agent detection: drop formation-service addresses with
excludeAgentAddresses: true.
Fully backward compatible: if you omit sources, you get the same three sources as before. New fields are additive.
Input fields
| Field | Description | Default |
|---|---|---|
sources | salesTaxPermits, tabcPendingApplications, tabcNewLicenses, newEntities | first three |
daysBack | Records dated in the last N days | 7 |
startDate / endDate | Exact window YYYY-MM-DD (overrides daysBack) | — |
counties | e.g. ["Lubbock", "Harris"] | all |
cities | City names (case-insensitive) | all |
zipCodes | 5-digit ZIPs | all |
naicsPrefixes | e.g. ["722"] restaurants/bars (sales tax only) | all |
nameContains | Substring on business or owner name | — |
onlyNew | Monitor mode: only unseen records | false |
monitorKey | Separate memory per saved search | default |
entityDaysBack | Look-back for newEntities by SOS charter date | 30 |
entityTypes | llc, corporation, professional, partnership, nonprofit, other | all |
enrichWithEntityData | Add SOS details to permit/TABC rows | true |
mergeMatches | One row per business | false |
sortBy | source, leadScore, or date | source |
minLeadScore | Drop rows below this score | 0 |
excludeAgentAddresses | Drop registered-agent / virtual-office addresses | false |
maxResults | Cap on total records | 1000 |
socrataAppToken | Optional free data.texas.gov token | — |
Output shape
One row per lead (same columns across sources). Example pending TABC application:
{"source": "tabcPendingApplications","sourceLabel": "TABC – pending license application","recordId": "639857","eventType": "TABC application submitted","eventDate": "2026-10-07","businessName": "RUBES SPORT BAR AND GRILL INC","ownerName": "RUBES SPORT BAR AND GRILL INC","address": "4930 S Loop 289 Unit 250","city": "LUBBOCK","state": "TX","zip": "79414","county": "Lubbock","licenseType": "MB","licenseTypeName": "Mixed Beverage Permit","status": "Pending – In Review","scrapedAt": "2026-10-11T17:30:00.000Z"}
A merged, scored row (mergeMatches: true) also includes matchedSources, events, leadScore, and leadScoreReasons.
How it works
- Queries the official Socrata API with server-side filters — only matching rows are transferred.
- Paginates politely (1 second between pages, per data.texas.gov robots.txt) and retries with backoff on rate limits.
- If one source fails, the others still complete; per-source stats go to the
RUN_SUMMARYkey-value record. - County codes → county names; NAICS → industry titles; TABC codes (MB, BG, BQ, BE, BF, BW, G, P, Q, LH, FB, NT, …) → official license names.
Notes and limitations
- Freshness depends on the agencies. Comptroller and TABC datasets are typically refreshed daily. New LLCs appear in the franchise-tax file roughly 2 weeks after their SOS charter date — that is why
entityDaysBackdefaults to 30. Use monitor mode so each entity is delivered once. - The
newEntitiesaddress is often a mailing or registered-agent address. UseexcludeAgentAddressesto focus on businesses that list their own address. - Matching is conservative: exact taxpayer numbers, or exact legal names that belong to exactly one Texas entity. Sole proprietors are not in the franchise-tax file.
- This is public record. Some sole-proprietor rows include an individual’s name and address. Use responsibly and follow applicable laws (e.g. CAN-SPAM, TCPA) when contacting leads.
- Contact enrichment (emails/phones) is not included — only what the state publishes. TABC’s phone column is blank in the public files.
- Not affiliated with the Texas Comptroller, TABC, or the State of Texas.
Use with AI agents and automations
Call it from the Apify API, the Apify MCP server (Claude, ChatGPT, Cursor, and other agents), Zapier, Make, n8n, or any HTTP client. The output schema is stable and flat for CRM or spreadsheet import.
FAQ
Does it need a login or proxy?
No. It uses the public open-data API.
How much does it cost?
$3.00 per 1,000 leads ($0.003 each), plus a tiny per-run start fee. A weekly county pull usually costs under $1.
How do I get only new businesses each week?
Save your input as a task with onlyNew: true and a fixed monitorKey, then schedule it weekly. You never pay twice for the same lead.
Can I get a Texas new LLC list?
Yes. Use sources: ["newEntities"] and optionally entityTypes: ["llc"] for any county or city. Each row includes sosFileNumber, sosCharterDate, entityTypeName, and rightToTransact. Export as CSV, Excel, or JSON.
Where do the sales tax permit leads come from?
The Texas Comptroller’s Active Sales Tax Permit Holders open dataset. Each new permit is a location that just registered to collect sales tax, usually around opening.
How fresh is the data?
Each run queries the live state datasets, so you get whatever the agencies have published as of that moment.
Can I cover all of Texas?
Yes. Leave counties empty and raise maxResults. Statewide is roughly 15,000–19,000 new sales tax permits and ~40,000 new entities per month.
What does the lead score mean?
It estimates how likely a row is a real, newly opening, reachable business. Every point is listed in leadScoreReasons (e.g. “+20 has a sales tax permit”, “+10 pending TABC application”).
Will my existing schedules change if I upgrade?
No. With the same input you get the same rows in the same order. Rows now carry extra fields (entity details, lead score, matches); new options are opt-in.
Is contact info included?
No emails or phones — only what Texas publishes. Enrich contacts yourself or with a separate tool if you need them.