New York Cannabis Licenses - OCM Register & Equity avatar

New York Cannabis Licenses - OCM Register & Equity

Pricing

from $0.03 / 1,000 new york ocm cannabis licence records

Go to Apify Store
New York Cannabis Licenses - OCM Register & Equity

New York Cannabis Licenses - OCM Register & Equity

New York's OCM cannabis licence register (3,002 locations): licence type and status, entity and DBA, county and region, whether the business is actually operating, the authorised activities, and the equity category.

Pricing

from $0.03 / 1,000 new york ocm cannabis licence records

Rating

0.0

(0)

Developer

Wenhao Yang

Wenhao Yang

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 hours ago

Last modified

Categories

Share

New York's cannabis licence register, straight from the Office of Cannabis Management via the State's open data portal. 3,002 licensed locations covering 2,265 licences (as of 2026-09-28) - with what each licence actually authorises, and the social and economic equity category it qualifies under.

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

  • Which licence - the licence number, the application number, the licence type (Retail Dispensary, Conditional Retail Dispensary, Microbusiness, Processor, Cultivator, Distributor, Registered Organization, ) and both the type code and the status code
  • Status - the licence status, plus a separate operational status - a licence can be Active while the business is not yet operating
  • Who - the licence holder's legal entity name, its trading name where it has one, the primary contact, and the business website
  • Where - the county and the region (both well populated), plus the street address, city and ZIP where the licence publishes one
  • When - issued, effective and expiration dates, and the date the store opened to the public for retail licences
  • What the licence authorises - a set of per-activity flags: indoor, outdoor, mixed-light and combination cultivation; drying and curing; storage; packaging; waste rendering; extraction; blending; packaging and labelling; branding; retail sales with and without delivery; non-cannabis products; and drive-through retail
  • Equity category - the OCM social and economic equity qualifying class: women-owned, minority-owned, service-disabled veteran-owned businesses and the other categories, on the 1,130 licences that carry one

Modes

  • rows (default) - licence locations matching your filters
  • aggregate - counts by licence type, status, operational status, region, county or business purpose

Filters

Licence number, licence type, licence status, operational status, region, county, city, ZIP, entity name, DBA, business purpose, equity category, an issue-date range, an expiration cutoff, and five activity filters (indoor/outdoor cultivation, extraction, retail with delivery, drive-through).

Example inputs

Active retail dispensaries

{ "licenseType": "Retail Dispensary", "licenseStatus": "Active", "maxResults": 100 }

Licences held in one county

{ "county": "Kings", "operationalStatus": "Active", "maxResults": 100 }

Women-owned licences

{ "seeCategory": "Women-Owned", "maxResults": 100 }

Who can actually cultivate indoors

{ "cultivationIndoor": "1", "licenseStatus": "Active" }

Renewals coming up

{ "expiringBefore": "2026-12-31", "licenseStatus": "Active" }

How the register splits by type

{ "mode": "aggregate", "groupBy": "licenseType" }

Example output

One licence location - licenseNumber=OCM-RETL-26-000511 (keys left empty by the source are shown for completeness):

{
"platform": "ny-ocm-cannabis",
"source": "ny-ocm-licenses",
"mode": "rows",
"recordType": "license-location",
"groupKey": "",
"groupCount": "",
"groupBy": "",
"licenseNumber": "OCM-RETL-26-000511",
"licenseType": "Adult-Use Retail Dispensary License",
"licenseTypeCode": "OCMRETL",
"licenseStatus": "Active",
"licenseStatusCode": "LICACT",
"issuedDate": "2026-05-26",
"effectiveDate": "2026-05-26",
"expirationDate": "2028-05-26",
"applicationNumber": "OCMRETL-2023-000952",
"seeCategory": "",
"entityName": "TRASH ISLAND BK INC.",
"dba": "Hibernica Central Park",
"locationId": "2397EF30-C94D-4982-B1FF-98DBBDFB559F",
"addressLine1": "111 Central Park North",
"addressLine2": "Store FRNT B",
"city": "New York",
"state": "NY",
"zip": "10026",
"county": "New York",
"region": "Manhattan",
"businessWebsite": "shophibernica.com/centralpark",
"operationalStatus": "Active",
"businessPurpose": "Adult-Use Retail Sales",
"tierType": "",
"processorType": "",
"cultivationIndoor": "0",
"cultivationOutdoor": "0",
"cultivationMixedLight": "0",
"cultivationCombination": "0",
"cultivationDryingCuring": "0",
"cultivationStorage": "0",
"cultivationPackaging": "0",
"cultivationWasteRendering": "0",
"processingExtraction": "0",
"processingBlending": "0",
"processingPackagingLabeling": "0",
"processingBranding": "0",
"retailSalesWithDelivery": "0",
"retailSalesNoDelivery": "1",
"retailNonCannabisProducts": "0",
"retailDriveThru": "0",
"retailDateOpenedToPublic": "2026-06-26",
"hoursOfOperation": "Sun: 10:00 AM - 09:00 PM; Mon: 10:00 AM - 09:00 PM; ",
"primaryContactName": "JENNIFER HESTER",
"sourceUpdatedAt": "2026-09-24"
}

mode=aggregate, groupBy=licenseType - one count row per type:

Adult-Use Retail Dispensary License 689
Adult-Use Microbusiness License 483
Adult-Use Processor License 458
Adult-Use Conditional Retail Dispensary License 457
Adult-Use Cultivator License 383
Adult-Use Distributor License 298
Adult-Use Processor Type Three-Branding 185

Notes on the data, from the source

  • 🔴 A row is a licensed location, not a licence. The 3,002 rows carry 2,265 distinct licence numbers, because one licence can be held at several addresses (one microbusiness licence appears on 7 rows, each a distinct location). Count locations with a row count and licences with a distinct count on licenseNumber - this actor reports both rather than letting a row count pass as a licence count.
  • 🔴 361 rows have no licence number at all. They are the not-yet-issued applications - 356 licenseStatus='In-Process' and 5 more 'PCA Under Review' - so there is nothing to number. Nothing is invented for them: the field is returned empty, and a search by licence number simply excludes them, which is what asking by number means.
  • 🔴 The activity flags are stored as the text '1' and '0', not as Y/N and not as booleans - and blank is a third state. cultivationIndoor is 1 on 352 rows, 0 on 2,434 and blank on 216. The actor returns them verbatim in that three-state form, and the filters take 1 or 0, because collapsing 0 into blank would merge "not authorised" with "not recorded" - on those 216 rows that is exactly the distinction that matters.
  • 🔴 The location block is withheld on most licences. Street address, city and ZIP are populated on 1,358 of 3,002 rows (45%). The county (90%) and region (88%) are the populated geography and are what the geographic filters and the aggregate use. No part of this actor promises a street address.
  • 🔴 The region column mixes two vocabularies and one legacy spelling. It holds the ten New York economic-development regions, the New York City boroughs (Brooklyn, Queens, Manhattan, Bronx, Richmond, plus a bare "NYC" on 8 rows) - and it spells the capital region both ways, "Capital District" (281 rows) and "Capital Region" (3). The values are served exactly as the State publishes them and the region filter matches on a substring, so searching "Capital" finds both spellings. Which spelling is "correct" is not for this actor to decide.
  • businessPurpose and seeCategory are comma-joined multi-value fields. A licence can read "Adult-Use Cultivation, Adult-Use Processing, Adult-Use Retail Sales" - so both are matched as substrings.
  • The status pair is not redundant. Licence status and operational status differ: of the 2,478 Active licences, 1,950 are operating and 528 are not-yet-operational, and 272 licences have already passed their expiration date. Ask for operationalStatus=Active when you mean "open for business".
  • These fields exist only for the licence classes they apply to: the tier type (28%), processor type (36%), DBA (26%), business website (26%) and hours of operation (25%). Blank is normal, not missing data.
  • Invalid filter inputs (a % in a search, a ZIP with no digits, a flag that is not 1 or 0, a malformed date, a key this actor does not implement) are rejected rather than passed to the source.

Coverage and freshness

New York OCM's current licence register, all 3,002 rows, published by the Office of Cannabis Management. The newest licence issue date at the time of writing was 2026-09-24. Every record carries sourceUpdatedAt; the actor also carries a count guard and a whole-corpus field-coverage guard, so a source that collapses or changes shape fails loudly instead of returning an empty page as success.