How this platform verifies things

Most cannabis directories are built on self-attested data and paid placement. This one is built on public state registries and consent. Here is exactly how, stated plainly — including how to dispute anything.

Business listings

Licensed-business listings come from public state license registries, re-synced nightly, with the sync time and a freshness score shown on each record. We cannot list an unlicensed business as licensed — the directory is generated from government data, not sales calls. Businesses not in registry data (ancillary or pre-license) are marked accordingly and are reviewed by a human before publishing; pre-license profiles carry a visible “Pre-License (Building)” label and never appear in licensed-only results.

Wholesale buyer verification

Volume pricing is visible only to buyers whose license number matches an active record in state registry data — not a self-attested checkbox. Marijuana listings unlock same-state only (cannabis cannot cross state lines). Verification lasts 30 days per device.

Live data health measured 2026-07-28 14:39:17 by live query, not estimated

These figures measure how recently we pulled each record from its source. A pull is a check against the publisher — it is not a re-verification of the underlying fact, and it is not a claim that the registry published anything new.

8,524
license records (not businesses)
100%
pulled from source ≤24h
100%
pulled from source ≤7d
100%
pulled from source ≤30d
841
license status changes kept as history
0
flagged absent from a full source snapshot
Import pipeline (a different fact from the numbers above): last successful import run 21 hours ago. Re-check target: daily (scheduled job). The most recent import attempt failed — affected sources keep their previous data, and the record ages above keep climbing until a run succeeds. A scheduled job is not a promise that every source or every record was reached on any given day; the per-record ages above are the check that matters.
Per-state source status (21 wired sources)
AK · 400 records
newest record pull: 21h ago
last successful import: 21h ago
AZ · 252 records
newest record pull: 21h ago
last successful import: 21h ago
CA · 400 records
newest record pull: 21h ago
last successful import: 21h ago
CO · 400 records
newest record pull: 21h ago
last successful import: 21h ago
CT · 19 records
newest record pull: 21h ago
last successful import: 21h ago
DE · 12 records
newest record pull: 21h ago
last successful import: 21h ago
IL · 136 records
newest record pull: 21h ago
last successful import: 21h ago
MA · 400 records
newest record pull: 21h ago
last successful import: 21h ago
MD · 30 records
newest record pull: 21h ago
last successful import: 21h ago
ME · 400 records
newest record pull: 21h ago
last successful import: 21h ago
MI · 16 records
newest record pull: 21h ago
last successful import: 21h ago
MT · 400 records
newest record pull: 21h ago
last successful import: 21h ago
NJ · 36 records
newest record pull: 21h ago
last successful import: 21h ago
NM · 249 records
newest record pull: 21h ago
last successful import: 21h ago
NV · 400 records
newest record pull: 21h ago
last successful import: 21h ago
NY · 2,936 records
newest record pull: 21h ago
last successful import: 21h ago
OR · 356 records
newest record pull: 21h ago
last successful import: 21h ago
RI · 7 records
newest record pull: 21h ago
last successful import: 21h ago
TX · 761 records
newest record pull: 21h ago
last successful import: 21h ago
VT · 400 records
newest record pull: 21h ago
last successful import: 21h ago
WA · 514 records
newest record pull: 21h ago
last successful import: 21h ago
What each number counts
license records
One row per license as published by a state registry. This is NOT a count of businesses: one company can hold many licenses across types and states, so record counts always exceed company counts.
pulled ≤ window
The share of records whose last successful pull from the source falls inside that window. It measures how recently we looked, not whether the record is correct and not whether the registry changed.
status changes
License status transitions our diff engine detected and stored. History is not backfilled before tracking began, so this is a floor, not the lifetime total.
absent from feed
Records flagged because a full source snapshot no longer listed them. That can mean withdrawal, or that the publisher stopped listing them; it is a flag for review, not a finding.
coverage
A state appears here once we have wired its source. Absence of a state means absence of coverage, not absence of a market, and growth in coverage means we added sources, not that the market grew.

Stale sources display in red rather than being hidden — if a state feed breaks, you will see it here before we do damage control. Method: registry values are copied verbatim, imports abort on anomaly rather than guess, and absence is only acted on from a full snapshot.

This is a copy of a public record, not a legal opinion. A status shown here is what the issuing registry published at the time we last pulled it — it is not a determination that a license is valid, in good standing, or safe to rely on today, and registry data can lag or contain errors. Confirm with the issuing authority before acting on it.

Data methodology

License records are copied verbatim from registry sources on a nightly schedule with abort-on-anomaly guards (a source that returns malformed or truncated data is skipped, never guessed). Status changes are kept as history, not overwritten. When we correct data, the correction is logged. We never publish owner personal names, personal emails, personal phone numbers, or home addresses from registries — owner-consented business contact details (hours, website) come only from claimed dashboards.

Reviews

Every review is moderated before it appears. Medical and therapeutic claims are never published. One review per reviewer per business per 30 days. Businesses can respond publicly but cannot pay to remove reviews — there is no such product here, at any price.

Advertising

Paid placements exist in exactly three zones, are always labeled “Sponsored,” and never alter organic rankings, verification badges, or review scores. Awards and Verified badges cannot be bought.

Dispute a listing

Think a listing is wrong, unlicensed, or misrepresented? Tell us — we check against state registry records and respond.

This page also serves as our marketplace verification disclosure (including for California AB/SB marketplace-verification requirements). Registry data can lag its source; always confirm current standing with the issuing authority for legal purposes.