Texas Business Leads Scraper - Companies by Industry (NAICS)
Pricing
$5.00 / 1,000 business records
Texas Business Leads Scraper - Companies by Industry (NAICS)
Scrape Texas businesses from the official Comptroller Active Sales Tax Permit Holders open data: company & DBA name, address, NAICS industry, entity type, county, permit & first-sale dates. Filter by industry, city/county & new-business date; monitor only-new. Keyless, no browser.
Pricing
$5.00 / 1,000 business records
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Texas Business Leads Scraper — Companies & New Businesses by Industry (NAICS)
Build targeted Texas B2B lead lists from the official Texas Comptroller "Active Sales Tax Permit Holders" open dataset — every active business in Texas with a sales-tax permit. Filter by NAICS industry, city / county, entity type, and permit date, and get clean records with legal & DBA name, business address, decoded industry, entity type, county, and the permit & first-sales dates that flag brand-new businesses.
This is the data the Secretary-of-State name-lookup scrapers don't have: industry codes (NAICS) at state scale plus a new-business intent signal you can monitor on a schedule.
No login, no API key, no browser — fast JSON extraction straight from the state open-data API.
Why this Texas business scraper?
Most "Texas business" scrapers only look up a single company name in the Secretary of State registry. This actor turns the entire Texas business universe into a filterable prospecting database — and ships the richest record in the category:
| Data | Name-lookup scrapers | This actor |
|---|---|---|
| Bulk prospecting by NAICS industry (statewide) | ❌ | ✅ exact codes, prefixes & sectors |
| Decoded NAICS title + sector name | ❌ raw code at best | ✅ 1,394 industry titles |
| New-business signal (permit / first-sales date) | ❌ | ✅ filter & monitor |
| Business (outlet) address + ZIP + county name | partial | ✅ |
| Legal entity type (LLC / corp / sole prop / …) decoded | ❌ raw code | ✅ + out-of-state-owner flag |
| DBA / outlet trade name vs legal name | ❌ | ✅ |
| One-record-per-location or per-company | ❌ | ✅ toggle |
| Lead score (0–100) | ❌ | ✅ |
| Only-new monitoring across runs | ❌ | ✅ |
Use cases
- Lead generation — pull every business in an industry + area (e.g. all
Accommodation & Food ServicesinHarriscounty) as a ready-to-enrich prospect list for B2B sales, direct mail, and ABM. - New-business outreach — banks, insurers, POS/payroll/SaaS vendors, accountants, marketing agencies and suppliers all want newly opened businesses first. Filter
newBusinessWithinDaysand sort by newest permit. - Market & competitive intelligence — count and map businesses by NAICS, city, county and entity type; track where a category is growing.
- Territory & TAM building — size and segment the Texas market for any vertical by industry code and geography.
- Recurring monitoring — schedule the actor with monitor mode to receive only newly-permitted Texas businesses each day/week.
How to use
- Sign up for Apify — the free plan is enough to try this actor.
- Open the Texas Business Leads Scraper, pick an industry sector (or NAICS codes) and a city/county, optionally set New businesses within N days, and click Start.
- Watch results stream into the dataset table.
- Export as JSON, CSV, Excel, or XML — or pull results programmatically via the Apify API.
Input
{"industrySectors": ["Accommodation & Food Services"],"cities": ["Austin"],"newBusinessWithinDays": 90,"sortBy": "newest","maxResults": 500}
- industrySectors — friendly NAICS sector names (
Construction,Retail Trade,Health Care & Social Assistance, …). Maps to 2-digit NAICS. - naicsCodes — exact 6-digit codes, e.g.
722511(full-service restaurants),541110(law offices). - naicsPrefixes — 2–5 digit prefixes for sub-sector targeting, e.g.
722(food & drink),2382(building-equipment contractors). - cities / counties / zipCodes — geographic filters (county accepts names like
Harrisor the Comptroller code). - organizationTypes —
llc,corporation,nonprofit,soleProprietor,partnership,professional,association,government,financial,trust. - businessNameQuery — only businesses whose legal name or DBA contains this text.
- newBusinessWithinDays — only businesses permitted in the last N days (the high-intent new-business signal).
- permitIssuedAfter / Before, firstSalesAfter / Before — date-range filters.
- outOfStateOwnersOnly — only out-of-state companies operating in Texas.
- dedupeByTaxpayer (default false) — one record per company instead of one per location.
- sortBy (default
newest) —newestpermit first is best for fresh leads. - monitorMode / monitorKey — emit only businesses not seen in previous runs (per key).
Output
One record per business location (recordType: "business"):
{"recordType": "business","source": "tx-comptroller","state": "TX","taxpayerNumber": "32012345678","taxpayerName": "Blackbird & Bayou Llc","businessName": "Blackbird & Bayou","dbaName": "Blackbird & Bayou","hasDistinctDba": true,"entityTypeCode": "CL","entityType": "Limited Liability Company (Texas)","entityCategory": "LLC","isOutOfStateOwner": false,"naicsCode": "722330","naicsTitle": "Mobile food services","naicsSector": "72","naicsSectorName": "Accommodation & Food Services","industryCategory": "Accommodation & Food Services","outletName": "Blackbird & Bayou","outletStreet": "123 Main St","outletCity": "Houston","outletZip": "77002","outletCounty": "Harris","outletFullAddress": "123 Main St Houston, TX 77002","insideCityLimits": true,"taxpayerCity": "Houston","taxpayerState": "TX","taxpayerCounty": "Harris","permitIssueDate": "2026-06-20","firstSalesDate": "2026-06-01","businessAgeYears": 0.1,"businessAgeTier": "startup","isNewBusiness": true,"leadScore": 89,"leadSignals": ["very_new_business", "llc_or_corporation", "has_dba"],"scrapedAt": "2026-06-20T15:00:00.000Z"}
Every record also carries the full raw state row under sourceFields so nothing is lost.
Automate & schedule
Run this actor on autopilot and pull results into your own stack:
- Apify API — start runs, fetch datasets, and manage schedules over REST.
- apify-client for JavaScript and apify-client for Python — official SDKs.
- Schedules — run it daily/weekly with monitor mode to capture only newly-permitted Texas businesses; perfect for new-business lead pipelines.
- Webhooks — trigger downstream actions (CRM import, Slack alert, email sequence) the moment a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/texas-business-leads-scraper').call({industrySectors: ['Construction'],counties: ['Travis'],newBusinessWithinDays: 30,sortBy: 'newest',maxResults: 1000,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} Texas business leads`);
Integrate with any app
Connect the dataset to 5,000+ apps — no code required:
- Make — multi-step automation scenarios.
- Zapier — push new business leads straight into your CRM.
- Slack — get notified when a monitored search finds new businesses.
- Google Drive / Sheets — auto-export every run to a spreadsheet.
- Airbyte — pipe results into your data warehouse.
- GitHub — trigger runs from commits or releases.
Use with AI assistants (MCP)
The output is clean, LLM-ready JSON. You can call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "list new restaurants permitted in Austin this month" and let it run this scraper for you.
More scrapers from scrapesage
Build a complete US B2B lead-gen & company-intelligence stack:
- US Business Formation Scraper — newly registered LLCs & companies from state Secretary-of-State registries.
- US Property Records Scraper — property & parcel owner leads with mailing addresses.
- US Professional License Scraper — licensed professionals from official state boards.
- US Contractor License Scraper — licensed contractor & trade leads with bond/insurance.
- FMCSA Trucking Scraper — motor carriers & brokers with phone, email & authority.
- SBA Loan Leads Scraper — small businesses that took SBA 7(a) / 504 financing.
- PPP Loan Data Scraper — 11M+ PPP borrowers with industry & demographics.
- NPI Registry Scraper — US healthcare provider & organization records.
- Nonprofit & IRS 990 Scraper — charities with officers, financials & contacts.
Tips
- Whole-state pulls: leave the geographic filters empty and set
maxResultshigh to export a full industry across Texas. - Fresh new-business feed: combine
newBusinessWithinDays+sortBy: "newest"+ monitor mode on a daily Schedule. - Companies vs locations: enable
dedupeByTaxpayerto collapse multi-location chains to one record per business. - Cost control: there's no start fee — you pay only per business record returned. Tighten filters to pay only for the leads you want.
FAQ
Where does the data come from? The official Texas Comptroller of Public Accounts Active Sales Tax Permit Holders open dataset (Tax Code Chapter 151), published on the Texas Open Data Portal and refreshed daily. It lists every business holding an active Texas sales-tax permit.
Does monitor mode conflict with Apify Schedules? No — they complement each other. A Schedule decides when the actor runs; monitor mode decides what it emits (only businesses not seen on previous runs, tracked per monitorKey). Use both together for a clean new-business feed.
Does it include phone numbers or emails? No — the state permit dataset is firmographic (name, address, industry, entity type, dates). It does not publish phone/email, so this actor never fabricates them. Pair it with website/contact enrichment for outreach.
How do I target a specific industry? Pick an industry sector, or enter exact NAICS codes (e.g. 722511 restaurants, 238220 plumbing/HVAC, 541110 law offices) or prefixes (e.g. 23 construction).
Can I export to Google Sheets, CSV, or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.
Is scraping this data legal? This actor collects publicly available government open data only. You are responsible for using it in compliance with applicable laws and the source's terms.
A field is null — why? Some rows genuinely don't publish a value (e.g. a missing NAICS code or first-sales date). Fields are null only when the source doesn't provide them, not because the scraper skipped them.
Need help?
Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.