TX Business Entities - Franchise Taxpayers & SOS Status avatar

TX Business Entities - Franchise Taxpayers & SOS Status

Pricing

from $0.06 / 1,000 tx business entity records

Go to Apify Store
TX Business Entities - Franchise Taxpayers & SOS Status

TX Business Entities - Franchise Taxpayers & SOS Status

Texas business-entity register (public open data, 3.45M active franchise-tax taxpayers): SOS file number, charter date, registration status and right-to-transact flag, organizational type, registered address, county and franchise-tax responsibility date - filter by name, id, county, type or date.

Pricing

from $0.06 / 1,000 tx business entity records

Rating

0.0

(0)

Developer

Wenhao Yang

Wenhao Yang

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 hours ago

Last modified

Categories

Share

Texas's register of business entities, with the Secretary of State's registration view already joined in.

Every entity that holds a Texas franchise-tax account is here - 3,454,402 of them, one row per entity. Each row carries the Comptroller's account number and the Secretary of State's file number, charter date, registration status and right-to-transact-business flag, so a single lookup answers "is this a real Texas entity, what form is it, and may it currently do business in the state" without a second call.

Low cost

From $0.0001 per record, down to $0.00006 at Gold Pay-per-event: you are charged per record delivered, and nothing for the query.

What you get

FieldMeaning
taxpayerId11-digit Comptroller taxpayer number - the entity's id
nameRegistered entity name
sosFileNumberSecretary of State file number
sosStatus / sosStatusDateSOS registration status and the date it was set
rightToTransactWhether the entity may transact business in Texas
organizationalTypeEntity form - CL (LLC) 2,254,113 / CT 332,195 / CI 244,908 / CN 205,436 / CF 182,023 / PL 118,977 and 23 more
charterDateSOS charter date - the registration date stream
responsibilityBeginningDateFranchise-tax responsibility start
countyCode / countyNameTexas county of record
address / city / state / zipRegistered address
recordTypeCodeSource record-type code, passed through as published

3,454,402 rows against 3,454,371 distinct taxpayer numbers - the row is the entity. There is no per-outlet, per-officer or per-filing fan-out here, so the count you see is the count you get.

Modes

  • search (default) - entities matching your filters.
  • profile - one entity, located by taxpayerId or sosFileNumber.
  • aggregate - one count row per group: by county, organizational type, SOS status, right-to-transact, exempt reason, or charter year.

Example inputs

One entity, by its Comptroller number - mode=profile takes the exact 11-digit Comptroller taxpayer number.

{ "mode": "profile", "taxpayerId": "10082832105" }

LLCs registered in Travis County - county takes the name, orgType the exact form code.

{ "mode": "search", "county": "Travis", "orgType": "CL", "maxResults": 10 }

Houston entities that may not transact business - city is a case-insensitive substring, rightToTransact=N is the flag.

{ "mode": "search", "city": "HOUSTON", "rightToTransact": "N", "maxResults": 10 }

Entities by form - mode=aggregate and groupBy=orgType roll the register up by organizational type.

{ "mode": "aggregate", "groupBy": "orgType" }

Recently chartered Texas entities - recentDays=30 returns entities chartered in the last 30 days.

{ "recentDays": 30 }

Find an entity by name - name matches the registered entity name; the register includes out-of-state entities that keep a Texas account.

{ "name": "BALLET" }

By the number on the formation document - mode=profile with the Secretary of State file number.

{ "mode": "profile", "sosFileNumber": "0806763317" }

A note on the county codes

The Comptroller publishes the county as a number, not a name - the 254 Texas counties numbered by name with spaces removed, so LA SALLE collates as LASALLE. 101 is Harris, 57 Dallas, 227 Travis, 220 Tarrant, 15 Bexar. Code 0 (385,296 rows) means the county was not reported.

Every record carries both the code and the resolved countyName, and you can filter by either - county=Harris or countyCode=101. A county name must be exact or an unambiguous prefix; county=for resolves to Fort Bend, while an ambiguous one like county=De reports the candidates rather than quietly returning four different counties.

Example output

mode=profile, taxpayerId=10082832105 - one entity, carrying both the Comptroller account number and the SOS registration view:

{
"platform": "tx-business-entities",
"source": "texas-comptroller-franchise",
"mode": "search",
"groupKey": "",
"groupCount": "",
"groupBy": "",
"address": "400 FOREST OAKS DR",
"charterDate": "",
"city": "FAIRVIEW",
"countyCode": "43",
"countyName": "Collin",
"exemptBeginDate": "",
"exemptReasonCode": "",
"name": "JDM RESOURCES, LTD",
"organizationalType": "PL",
"recordType": "entity",
"recordTypeCode": "X",
"responsibilityBeginningDate": "2008-01-01T00:00:00.000",
"rightToTransact": "N",
"sosFileNumber": "",
"sosStatus": "",
"sosStatusDate": "",
"sourceUpdatedAt": "2026-09-19",
"state": "TX",
"taxpayerId": "10082832105",
"zip": "75069"
}

mode=aggregate, groupBy=orgType - the register by entity form:

CL 2,254,113
CT 332,195
CI 244,908
CN 205,436
CF 182,023
PL 118,977

Recently chartered Texas entities - recentDays=30 (abridged; results are ordered by taxpayer number, not date):

2026-08-21 SVAM INTERNATIONAL INC. CF GREAT NECK
2026-08-28 FLEXSYS AMERICA LLC CL AKRON
2026-08-26 LANDWEST DESIGN GROUP, LLC CL AUSTIN
2026-08-21 DTX IT SOLUTIONS LLC CL CORPUS CHRISTI
2026-08-27 ANTLER RANCH, LLC CL FORT WORTH
2026-08-27 PITMAN PROPERTY, LLC CL DALLAS

Find an entity by name - name=BALLET (abridged - 8 match, and the register includes out-of-state entities that keep a Texas account):

11616759111 NORTH TEXAS YOUTH BALLET, INC. SOUTHLAKE Tarrant
12013345868 FRISCO BALLET FRISCO Collin
12022578574 THE BALLET CONSERVATORY OF SOUTH TEXAS, INC. SAN ANTONIO Bexar
12029687675 BALLET FOLKLORICO DE FORT WORTH, INC. FORT WORTH Tarrant

Where Texas businesses are - mode=aggregate, groupBy=countyCode:

101 Harris 538,568
0 (not reported) 385,296
57 Dallas 361,626
227 Travis 337,644
220 Tarrant 201,560
43 Collin 174,974
15 Bexar 154,424
79 Fort Bend 114,980

Source

Counts below are a live snapshot - the register is refreshed on the source's own schedule, so exact figures move between reads. The order of magnitude and the ratios are stable.

Texas Comptroller of Public Accounts, published on data.texas.gov as Active Franchise Taxpayers - public open data, no login and no key. It is refreshed periodically rather than on a fixed daily beat, and publication runs a few days behind the filing date, so the most recent days of a date window fill in after the fact. Roughly 20,000-45,000 entities are chartered in a 30-day window, depending on the season.

Two things about this register are worth knowing before you rely on a field.

Seven percent of rows have no SOS status at all - 240,606 of them. A blank status is real data, not a defect: not every franchise-tax account maps to a Secretary of State charter, and those rows are still valid entities. sosStatus is blank on exactly those and the rest of their record is intact.

The code columns carry the source's own formatting noise. A small number of rows store sosStatus, rightToTransact or the organisational type with a trailing space (211, 279 and 57 rows respectively). Filtering the raw column splits one status into two and totals read low - the register reports A as 2,803,556 where the honest figure is 2,803,769. Trailing spaces are stripped from both the filter and the source column here, so a status is a status and the totals add up.

The register is also a moving target for a date-filtered export: it lists entities in business, so an entity that later dissolves leaves the file entirely. Pull the window you need with charterFrom / charterTo or recentDays - do not expect an id you saw last quarter to still be present.

Output

Every record carries the same key set regardless of mode - the entity fields plus recordType, and the aggregate columns (groupKey, groupCount, groupBy) which are "" outside aggregate mode.

  • TX CMBL Vendors - the Texas vendor register, with NIGP commodity codes.
  • TX ESBD Awards - awarded state contracts, with the winning vendor and amount.
  • CO Business Entities - the same idea for Colorado, with the full SOS filing history.