US Liquor License Monitor: New, Pending & Changed Filings
Pricing
from $3.00 / 1,000 results
US Liquor License Monitor: New, Pending & Changed Filings
Track new, pending, and changed US alcohol-license filings across 7 states (CA, TX, NY, CO, MO, OR, WA) from official state open data. One deduplicated feed with change detection, expiry alerts, and self-healing source health.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Z W
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
US Liquor License Monitor: New, Pending & Changed Filings Across 8 States
US Liquor License Monitor gives you new, pending, and changed alcohol-license filings across California, Texas, New York, Colorado, Missouri, Oregon, Washington, and Connecticut, pulled from official state government open data and merged into one deduplicated feed. It is built to find newly licensed bars, restaurants, and stores before they open, which is the highest-intent lead signal in the beverage-alcohol market. Most liquor-license scrapers dump a static list of one state's active licenses. This one covers eight states, includes pending applications, and diffs every run against the last so you see exactly what changed: new applications filed, licenses issued, status changes, and expirations.
Where can I get US liquor license data?
This is a self-serve source of US liquor license data on Apify. It reads publicly available records from official state Alcoholic Beverage Control (ABC) agencies, normalizes them into one consistent schema across states, deduplicates by license identity, and, the part people pay for, detects changes between runs so you learn the day a new license is filed or a status changes, not weeks later.
States and official sources covered
| State | Official source | Coverage |
|---|---|---|
| California | CA ABC daily bulk export | ~128,000 licenses + pending applications, refreshed every business day |
| Texas | TX TABC License Information (Socrata) | Retail-tier licenses with status and issue/expiration dates |
| New York | NY State Liquor Authority (Socrata) | Active licenses and pending applications, geocoded (lat/lng) |
| Colorado | CO Department of Revenue (Socrata) | Full statewide list (~20,000), geocoded, with recent-approval issue dates |
| Missouri | MO Alcohol & Tobacco Control (Socrata) | Newly-issued licenses with status, issue date, and address |
| Oregon | OR Liquor & Cannabis Commission (Socrata) | Full license list (~21,000), with type, status, and dates |
| Washington | WA Liquor & Cannabis Board (Socrata) | ~4,500 currently-licensed premises, geocoded, with privileges |
| Connecticut | CT Dept of Consumer Protection (Socrata) | ~82,000 current permits plus pending applications, with status and dates |
What data does each liquor license record include?
Business name, DBA, license number, license type, normalized status, full address, county, and (where the state publishes them) issue, effective, and expiration dates plus latitude and longitude.
| Field | Description |
|---|---|
recordType | license (issued) or application (pending, the new-business signal) |
businessName / legalName | Trade/DBA name and the legal entity |
licenseNumber | State-issued license or application number |
licenseType | State license type or privileges |
status | Normalized: active, pending, expired, suspended, revoked, closed |
receivedDate / issuedDate / expirationDate | Application filing, issue, and expiry dates where published |
address | street, city, county, state, zip |
coordinates | Latitude/longitude. Published directly by NY, CO, and WA; the other states can be filled with optional geocoding. coordinatesSource is null for state-published coordinates and nominatim_full / nominatim_citystate for geocoded ones. |
sources | Which state source(s) contributed the record |
Who uses US liquor license data?
B2B sales teams (POS, merchant services, insurance, payroll, signage). A new liquor license is a business about to open that needs what you sell. Run this weekly, point webhookUrl at your CRM or Slack, and get every new applicant across the 7 states as it is filed, before your competitors' reps show up.
Beverage distributors and brands. Track every newly licensed on-premise and off-premise account in your markets. Filter by state, county, and license type for territory-accurate prospect lists.
Insurance and compliance. License status changes (active to suspended, revoked, or surrendered) and upcoming expirations delivered automatically. The EXPIRING_LICENSES output flags every license expiring within 30, 60, or 90 days.
Market researchers and investors. A normalized, deduplicated, cross-state license dataset with issue dates and geocoded locations, ready for market-density and license-transaction analysis.
How is this different from other liquor license scrapers?
Other tools scrape one state, return a static list, and stop there. This Actor:
- Covers 7 states in one consistent schema, not one.
- Includes pending applications, not just active licenses, so you see businesses before they open.
- Detects changes between runs (new, issued, status change, expired, removed), so it is a monitor, not a one-time dump.
- Reads official state ABC data, so license numbers, statuses, and dates are authoritative, not guessed from a listing site.
- Self-heals:
RUN_HEALTHflags a source that silently returned zero when it had data last run, so you catch a broken feed the same run it breaks.
How to use it
- Open the Input tab.
- Choose your states (any of
CA,TX,NY,CO,MO,OR,WA) and whether to include pending applications and active licenses. - For a recurring feed, turn on Monitor mode (
onlyOutputChanges) and add awebhookUrl. - Click Start. The first run builds a baseline; every run after it reports only what changed.
- Download from the Output tab as JSON, CSV, or Excel, or pull via the Apify API.
Free smoke test: set testMode: true to cap every source at 3 records and skip the snapshot. Confirms it works for a fraction of a cent before a full run.
Input
| Field | Type | Default | Description |
|---|---|---|---|
states | array | ["NY","TX","CA","CO","MO","OR","WA"] | States to include. |
includePending | boolean | true | Include newly-filed, not-yet-issued applications, the "opening soon" signal. |
includeActive | boolean | true | Include currently issued/active licenses. |
retailOnly | boolean | true | Texas: return only Retail-tier licenses (storefronts), not wholesale/distributor. |
onlyOutputChanges | boolean | false | Monitor mode, output only new/changed/removed records. |
maxRecordsPerSource | integer | 1000 | Cap per source. 0 = unlimited. |
licenseExpiryAlertDays | array | [30,60,90] | Days-before-expiry windows for expiry alerts. |
geocodeMissingCoordinates | boolean | false | Fill lat/lng for states that do not publish it (TX, CA, MO, OR, CT) via free OpenStreetMap, cached across runs. |
maxGeocodePerRun | integer | 500 | Cap on new geocode lookups per run (Nominatim rate-limit safety). |
webhookUrl | string | (none) | HTTPS endpoint to receive change events as a POST after each run. |
testMode | boolean | false | Cap every source at 3 records, skip the snapshot. Free smoke test. |
Output
Main dataset: licenses and applications
{"id": "ny_app_NA-0100-26-114091","sources": ["ny-pending"],"recordType": "application","businessName": "BP VINE INC.","legalName": "BP VINE INC.","licenseNumber": "NA-0100-26-114091","licenseType": "100","licenseTypeDesc": "Liquor Store","status": "pending","statusRaw": "Under Review","address": { "street": "5502 13th Ave", "city": "Brooklyn", "county": "Kings", "state": "NY", "zip": "11219" },"coordinates": { "lat": 40.63156, "lng": -73.99568 },"receivedDate": "2026-05-26","issuedDate": null,"expirationDate": null,"lastScraped": "2026-07-23T00:00:00.000Z"}
Change events (Monitor mode + webhook)
Event types: new_application, new_license, status_changed, updated, removed. Each new-license or new-application event carries the full record; status changes include the previous status. Also written to the CHANGES key in the key-value store, with RUN_HEALTH (per-source counts + silent-break detection) and EXPIRING_LICENSES (30/60/90-day windows) on every run.
Pricing: how much does it cost?
Pay-per-result. Only records written to the dataset are billed.
| Run | Approx records | Est. cost |
|---|---|---|
| Weekly monitor run (new filings only) | 100 to 800 | pennies |
| One state, active + pending | 50k to 130k | scales with size, use maxRecordsPerSource to cap |
| Test mode | a few | < $0.01 |
The cost-efficient pattern: run once to build the baseline, then schedule weekly with onlyOutputChanges: true. Each run then bills only the handful of records that changed. Use maxRecordsPerSource to bound a first pull.
FAQ
Where can I get a list of new liquor licenses in the US?
This Actor. Turn on includePending and Monitor mode, and each run returns newly filed and newly issued liquor licenses across California, Texas, New York, Colorado, Missouri, Oregon, Washington, and Connecticut.
How do I find newly licensed bars and restaurants for sales outreach?
Run it weekly with a webhookUrl pointing at your CRM or Slack. Every new_application and new_license event is a business about to open, with name, address, license type, and (where published) coordinates.
Which states are covered? Eight: CA, TX, NY, CO, MO, OR, WA, CT. More are added over time; request one via the Issues tab.
How fresh is the data? California refreshes every business day (around 7am PT). Texas, New York, Colorado, Missouri, Oregon, and Washington update through their state open-data portals, most daily.
Can I get the data as CSV, JSON, or an API? Yes. Download from the Output tab as JSON, CSV, or Excel, or pull programmatically through the Apify API.
How is this different from a Weedmaps-style or single-state liquor scraper? It covers seven states in one schema, includes pending applications, reads official state ABC data (not a listing site), and detects changes between runs so it works as an ongoing monitor rather than a one-time export.
Is scraping liquor license data legal? It uses only publicly available data published by official state government ABC agencies. It accesses no private data and bypasses no authentication. You are responsible for complying with applicable laws in your jurisdiction.
What if a source breaks?
The Actor degrades gracefully: one failed source never stops the run, and RUN_HEALTH flags any source that returned zero when it had data last run, so you catch a silent break the same run it happens.
Do all records include latitude and longitude?
New York, Colorado, and Washington publish coordinates directly. For the other states, turn on
geocodeMissingCoordinates to fill lat/lng via free OpenStreetMap geocoding, cached across runs so
each address is looked up only once. It is best used in monitor mode, where only the handful of new
records each run need geocoding.
Can you add my state? Open an issue on the Issues tab with the state and, if you have it, a link to its official ABC open-data source.