Liquor License Leads: New Bars, Restaurants & Liquor Stores avatar

Liquor License Leads: New Bars, Restaurants & Liquor Stores

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Liquor License Leads: New Bars, Restaurants & Liquor Stores

Liquor License Leads: New Bars, Restaurants & Liquor Stores

Find new bars, restaurants and liquor stores before they open. Tracks new, pending and changed liquor license filings across 8 US states (CA, TX, NY, CO, MO, OR, WA, CT) from official state alcohol boards, in one deduplicated feed with change alerts for sales prospecting.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Zach Wallace

Zach Wallace

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

3 days ago

Last modified

Share

US Liquor License Monitor: New, Pending & Changed Filings Across 10 States

▶ Watch the 30-second overview:

US Liquor License Monitor gives you new, pending, and changed alcohol-license filings across California, Texas, Florida, New York, Michigan, Georgia, 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 ten 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.

Sample output: real US liquor license and application records

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~96,000 licensed premises + pending applications, one record per ABC file number with every license type held, 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 (~17,000 premises), with expiration dates and recent-approval issue dates
MissouriMO Alcohol & Tobacco Control (Socrata)Newly issued licenses from the last few weeks, 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)New applications from the daily local-authority notices, plus ~4,500 licensed premises from the renewal feed (the state last refreshed it in April 2026), geocoded
ConnecticutCT Dept of Consumer Protection (Socrata)~82,000 current permits plus pending applications, with status and dates
FloridaFL DBPR, Alcoholic Beverages & Tobacco (daily CSV extract)~53,000 retail licences with type, county, original licence date and expiry; newest first
MichiganMI Liquor Control Commission (weekly master list)~36,000 active, conditional (approved, opening soon) and escrowed licences with county and type
GeorgiaGA Department of Revenue (quarterly report)~22,000 active retail, on-premises, hotel, brewpub and farm-winery licences with the date each started and whether it sells beer, wine or spirits

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 10 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 11 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, FL, NY, MI, GA, CO, MO, OR, WA, CT) 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 (NY, CA, CT, WA).
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.

Integrations, plug it into your stack

  • Make, Zapier, and n8n, Apify ships official connectors, so a finished run can trigger a scenario and drop the data into Google Sheets, Airtable, a CRM, or Slack with no code.
  • Webhooks, set the webhookUrl input to POST new, expired, and status-change license events in real time, to Slack, your own API, or a no-code webhook trigger. A newly filed license is the highest-intent lead signal in beverage alcohol.
  • API and scheduling, run on a schedule from the Apify Console, or call the Apify API and pull the dataset as JSON, CSV, or Excel.

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, Florida, New York, Michigan, Georgia, 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? Eleven: CA, TX, FL, NY, MI, GA, CO, MO, OR, WA, CT. More are added over time; request one via the Issues tab.

How fresh is the data? California and Florida refresh every business day; Michigan publishes its list weekly and Georgia its report quarterly. Texas, New York, Colorado, Missouri, Oregon, Connecticut, and the Washington application notices update through their state open-data portals, most daily. RUN_HEALTH reports when each state last refreshed its dataset and flags any older than 90 days (the Washington renewal feed has not been refreshed since April 2026).

Does a capped run still see the newest filings? Yes. Every state is read newest first (by filing or issue date where the state publishes one), so the default 1,000 records per state are the most recent ones.

Why do some New York licenses have no issuedDate? New York resets a licence's "original issue date" when it reissues an old licence, so a 2021 licence can show an October 2026 date. The licence number carries the year it was granted (0340-21-... is 2021), so a licence numbered more than a year before its issue date is a reissue: it gets no issuedDate and is never presented as newly issued. About three in four New York licences with a recent date are reissues, so this keeps the newest-first list to genuinely new businesses.

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 eleven 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, or far fewer records than last run, so you catch a silent break the same run it happens. A broken or shrunken source is never used to report removals.

What happens when I add a state to a scheduled run? Its first run builds that state's baseline quietly, the same as a first run, so you are not sent its whole register as "new".

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.