apps.tabc.texas.gov/publicinquiry. It’s an ASP.NET WebForms application behind an image CAPTCHA on every submission. NexusFeed solves the CAPTCHA server-side via 2Captcha, drives the form in headless Chromium, captures the results popup, and parses the DOM — all in a single request.
State overview
| Field | Value |
|---|---|
| State code | TX |
| Agency | Texas Alcoholic Beverage Commission |
| Source URL | https://apps.tabc.texas.gov/publicinquiry/StatusNewLayout.aspx |
| Authentication | None (public portal) |
| CAPTCHA | Image CAPTCHA on every submission — solved via 2Captcha in the NexusFeed backend |
| Search supported | Yes (dba_name, owner_name, city) |
| Lookup supported | Yes |
| Extraction method | structured_parse |
| Cache TTL | 24 hours |
How the CAPTCHA pipeline works
Load the form in headless Chromium
NexusFeed opens the TABC public inquiry page and waits for the CAPTCHA image element to render.
Fetch the CAPTCHA as base64
A
page.evaluate(fetch('/publicinquiry/Captcha.aspx')) call downloads the CAPTCHA image directly inside the page context — this preserves the ASP.NET session cookie that the image is bound to. Fetching the image from the server side would produce a mismatched session and an incorrect solve.Send to 2Captcha
The base64 image is posted to 2Captcha’s
method=base64 endpoint. Typical solve time is 5-15 seconds. Cost is roughly $1-3 per 1,000 solves.Submit the form
The solved text is typed into the CAPTCHA field along with the search parameters, and the form is submitted. TABC opens a results popup.
Search example
Lookup example
Performance note
TX requests are slower than other states because the CAPTCHA solve adds 5-15 seconds to the round-trip. NexusFeed caches results aggressively (24 hours) so repeat lookups do not incur the CAPTCHA cost. The first request for a given query takes a few seconds; subsequent cached requests return in tens of milliseconds.Texas license types (most common)
| Code | Type |
|---|---|
MB | Mixed Beverage Permit |
BG | Wine & Beer Retailer’s Permit |
BQ | Wine & Beer Retailer’s Off-Premise Permit |
BE | Brewpub License |
P | Package Store Permit |
BF | Beer Retailer’s On-Premise License |
Use cases
- Verifying a Texas bar, restaurant, or retailer holds an active TABC license.
- Onboarding Texas liquor distributor accounts.
- Compliance checks against current license status and expiration.
- Due diligence during Texas hospitality business transactions.