US Liquor License Monitor: New, Pending & Changed Filings avatar

US Liquor License Monitor: New, Pending & Changed Filings

Pricing

from $3.00 / 1,000 results

Go to Apify Store
US Liquor License Monitor: New, Pending & Changed Filings

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

Z W

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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

StateOfficial sourceCoverage
CaliforniaCA ABC daily bulk export~128,000 licenses + pending applications, refreshed every business day
TexasTX TABC License Information (Socrata)Retail-tier licenses with status and issue/expiration dates
New YorkNY State Liquor Authority (Socrata)Active licenses and pending applications, geocoded (lat/lng)
ColoradoCO Department of Revenue (Socrata)Full statewide list (~20,000), geocoded, with recent-approval issue dates
MissouriMO Alcohol & Tobacco Control (Socrata)Newly-issued licenses with status, issue date, and address
OregonOR Liquor & Cannabis Commission (Socrata)Full license list (~21,000), with type, status, and dates
WashingtonWA Liquor & Cannabis Board (Socrata)~4,500 currently-licensed premises, geocoded, with privileges
ConnecticutCT 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.

FieldDescription
recordTypelicense (issued) or application (pending, the new-business signal)
businessName / legalNameTrade/DBA name and the legal entity
licenseNumberState-issued license or application number
licenseTypeState license type or privileges
statusNormalized: active, pending, expired, suspended, revoked, closed
receivedDate / issuedDate / expirationDateApplication filing, issue, and expiry dates where published
addressstreet, city, county, state, zip
coordinatesLatitude/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.
sourcesWhich 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_HEALTH flags 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

  1. Open the Input tab.
  2. Choose your states (any of CA, TX, NY, CO, MO, OR, WA) and whether to include pending applications and active licenses.
  3. For a recurring feed, turn on Monitor mode (onlyOutputChanges) and add a webhookUrl.
  4. Click Start. The first run builds a baseline; every run after it reports only what changed.
  5. 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

FieldTypeDefaultDescription
statesarray["NY","TX","CA","CO","MO","OR","WA"]States to include.
includePendingbooleantrueInclude newly-filed, not-yet-issued applications, the "opening soon" signal.
includeActivebooleantrueInclude currently issued/active licenses.
retailOnlybooleantrueTexas: return only Retail-tier licenses (storefronts), not wholesale/distributor.
onlyOutputChangesbooleanfalseMonitor mode, output only new/changed/removed records.
maxRecordsPerSourceinteger1000Cap per source. 0 = unlimited.
licenseExpiryAlertDaysarray[30,60,90]Days-before-expiry windows for expiry alerts.
geocodeMissingCoordinatesbooleanfalseFill lat/lng for states that do not publish it (TX, CA, MO, OR, CT) via free OpenStreetMap, cached across runs.
maxGeocodePerRuninteger500Cap on new geocode lookups per run (Nominatim rate-limit safety).
webhookUrlstring(none)HTTPS endpoint to receive change events as a POST after each run.
testModebooleanfalseCap 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.

RunApprox recordsEst. cost
Weekly monitor run (new filings only)100 to 800pennies
One state, active + pending50k to 130kscales with size, use maxRecordsPerSource to cap
Test modea 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.