Texas Business Leads Scraper - Companies by Industry (NAICS) avatar

Texas Business Leads Scraper - Companies by Industry (NAICS)

Pricing

$5.00 / 1,000 business records

Go to Apify Store
Texas Business Leads Scraper - Companies by Industry (NAICS)

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

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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:

DataName-lookup scrapersThis 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 namepartial
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 Services in Harris county) 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 newBusinessWithinDays and 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

  1. Sign up for Apify — the free plan is enough to try this actor.
  2. 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.
  3. Watch results stream into the dataset table.
  4. 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 Harris or the Comptroller code).
  • organizationTypesllc, 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)newest permit 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:

Tips

  • Whole-state pulls: leave the geographic filters empty and set maxResults high 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 dedupeByTaxpayer to 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.