TX Business Entities - Franchise Taxpayers & SOS Status
Pricing
from $0.06 / 1,000 tx business entity records
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
Maintained by CommunityActor 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
| Field | Meaning |
|---|---|
taxpayerId | 11-digit Comptroller taxpayer number - the entity's id |
name | Registered entity name |
sosFileNumber | Secretary of State file number |
sosStatus / sosStatusDate | SOS registration status and the date it was set |
rightToTransact | Whether the entity may transact business in Texas |
organizationalType | Entity form - CL (LLC) 2,254,113 / CT 332,195 / CI 244,908 / CN 205,436 / CF 182,023 / PL 118,977 and 23 more |
charterDate | SOS charter date - the registration date stream |
responsibilityBeginningDate | Franchise-tax responsibility start |
countyCode / countyName | Texas county of record |
address / city / state / zip | Registered address |
recordTypeCode | Source 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 bytaxpayerIdorsosFileNumber.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,113CT 332,195CI 244,908CN 205,436CF 182,023PL 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 NECK2026-08-28 FLEXSYS AMERICA LLC CL AKRON2026-08-26 LANDWEST DESIGN GROUP, LLC CL AUSTIN2026-08-21 DTX IT SOLUTIONS LLC CL CORPUS CHRISTI2026-08-27 ANTLER RANCH, LLC CL FORT WORTH2026-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 Tarrant12013345868 FRISCO BALLET FRISCO Collin12022578574 THE BALLET CONSERVATORY OF SOUTH TEXAS, INC. SAN ANTONIO Bexar12029687675 BALLET FOLKLORICO DE FORT WORTH, INC. FORT WORTH Tarrant
Where Texas businesses are - mode=aggregate, groupBy=countyCode:
101 Harris 538,5680 (not reported) 385,29657 Dallas 361,626227 Travis 337,644220 Tarrant 201,56043 Collin 174,97415 Bexar 154,42479 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.
Related actors
- 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.