Texas Ag & Timber Exemptions - Sales-Tax Registrations avatar

Texas Ag & Timber Exemptions - Sales-Tax Registrations

Pricing

from $0.03 / 1,000 texas ag & timber exemption records

Go to Apify Store
Texas Ag & Timber Exemptions - Sales-Tax Registrations

Texas Ag & Timber Exemptions - Sales-Tax Registrations

Texas Comptroller agricultural and timber sales-tax exemption registrations (HB 268, public open data, 419,895 rows): exemption number, taxpayer and mailing address, status, and true issue / expiration date ranges. The registration list, not land valuations.

Pricing

from $0.03 / 1,000 texas ag & timber exemption records

Rating

0.0

(0)

Developer

Wenhao Yang

Wenhao Yang

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Categories

Share

Texas Ag & Timber Exemptions - Sales-Tax Registration Register

Every agricultural and timber sales-tax exemption registration on the Texas Comptroller's own open data portal (HB 268, 2012). This is the Comptroller's registration list - the people and entities licensed to claim the agricultural and timber production sales-tax exemption - not the county appraisal district's agricultural-use land valuation, which is a different source with different data. ~420k registrations, one row each, refreshed daily.

Low cost

From $0.00005 per record, down to $0.00003 at Gold. Pay only for the records you actually receive - the whole register stays queryable, you are never billed for the scan behind it.

What you get

  • The exemption - its number, its status (active or inactive), when it was issued and when it expires
  • The taxpayer - the name on the exemption, as recorded, with their full mailing address including the ZIP+4
  • The use address, where the Comptroller recorded one separately from the mailing address

This is the State's own list of who holds a commercial agricultural or timber sales-tax exemption registration, where they can be reached, and when it lapses.

Modes

  • rows (default) - exemption records matching your filters
  • aggregate - counts by status or by state

Filters

Exemption number, taxpayer name, status, city, state, ZIP, and true date ranges for issued and expiring dates.

Example inputs

Active exemptions in one city

{ "status": "ACTIVE", "city": "HOUSTON", "maxResults": 25 }

What lapses this year - real date ranges, not year granularity.

{ "expiringAfter": "2026-01-01", "expiringBefore": "2026-12-31", "maxResults": 25 }

Newly issued exemptions in a window

{ "issuedFrom": "2026-09-01", "issuedTo": "2026-09-30" }

One exemption by number

{ "exemptionNumber": "32108239230" }

Example output

An active exemption in Houston - status=ACTIVE, city=HOUSTON:

{
"platform": "tx-ag-timber",
"source": "tx-comptroller-ag-timber",
"corpus": "exemptions",
"recordKind": "exemption",
"mode": "rows",
"groupKey": "",
"groupCount": "",
"groupBy": "",
"exemptionNumber": "32108239230",
"taxpayerName": "COLTON SCOTT",
"status": "ACTIVE",
"issueDate": "2026-09-23",
"expirationDate": "2027-12-31",
"masterStreetAddress": "6323 DARLINGHURST DR",
"masterCity": "HOUSTON",
"masterState": "TX",
"masterZip": "77085",
"masterZip4": "3256",
"agriculturalAddress": "",
"agriculturalCity": "",
"agriculturalState": "",
"agriculturalZip": "",
"agriculturalZip4": "",
"sourceUpdatedAt": "2026-09-24"
}

mode=aggregate, groupBy=status - the register is overwhelmingly active:

ACTIVE ~419k
INACTIVE 1,261

mode=aggregate, groupBy=state - where holders are mailing from:

TX 406,097
OK 4,870
NM 1,812
AR 1,747
LA 1,733

Notes on the data, from the source

  • There is not really a second address, and this actor does not pretend otherwise. The taxpayer mailing block (street / city / state / ZIP) is populated on essentially every row; the agricultural-use block is populated on only ~54.5k rows (13%), and on exactly one of those does the street differ from the mailing street. Where it exists, it is the same address. It is exposed as-is and is never sold as a distinguishing field.
  • Date filters here are true ranges. permit_issue_date and permit_expiration_date are real date columns on this source - unlike most government registers, which store dates as text and force year granularity.
  • permit_status has exactly two values, ACTIVE and INACTIVE, matched exactly.
  • Rows come back newest-first, and rows with no issue date are last. 176 rows carry no issue date; they are pinned to the end rather than heading a page.

Notes

  • Public open data from data.tx.gov (Texas Comptroller). No login, no scraping.
  • The register is refreshed daily; every record carries sourceUpdatedAt = the newest permit issue date in the feed, so you can see how current it is without running anything.
  • Charges are metered per record delivered, so a targeted query costs a fraction of a cent.