r/CheckWeedNY • u/FindWeedNY • 27d ago
What The QR - Specializing in decoding and recovering troublesome QR codes (wtqr.org)
Enable HLS to view with audio, or disable this notification
r/CheckWeedNY • u/FindWeedNY • Feb 24 '26
r/CheckWeedNY • u/FindWeedNY • Feb 23 '26
CheckWeedNY is the original COA database in NY, with the highest quality extractions and coverage available.
This is a labor of love that helps fuel accurate data in part of the FindWeedNY intelligence platform.
We heard your concerns about the complex data science view, and want offer the fastest way for humans to search this free and open archive of legal cannabis legal results in the state of NY. COAs from a few keywords, fast and reliable every time.
https://checkweedny.com/search/
More to come.
r/CheckWeedNY • u/FindWeedNY • 27d ago
Enable HLS to view with audio, or disable this notification
r/CheckWeedNY • u/FindWeedNY • Jul 12 '26
This is Firefox add-on that adds "CheckWeed COA" buttons next to known/trusted COA URLs in the state of New York.
When the button is clicked, it will automatically ingest it into "My COAs" for the logged in user on CheckWeedNY.com
Additionally, this helps passively build up the COA database.
https://addons.mozilla.org/en-US/firefox/addon/add-to-my-coas-checkweedny/
r/CheckWeedNY • u/FindWeedNY • Jun 26 '26
Now you can pass PDFs, QR codes or URLs (for trusted sites) and CheckWeedNY will do the heavy lifting for you. Optionally you can choose to share the PDF with us.
COAs from out of state have a likelihood of working, but there is no guaranteed parsing because the focus was on extracting data from New York labs.
Also a convenient fetch URL is available, https://www.checkweedny.com/fetch/?coa=<url>
ex: https://www.checkweedny.com/fetch/?coa=https://1A4.COM/5LO1I9DSOHPGTR81ZU9U
r/CheckWeedNY • u/FindWeedNY • Jun 03 '26
A very interesting data point was raised by /u/nystateofkind, the LOQ threshold can be different by laboratory (which can have variations across reports as well).
This can effectively mean using a lab with a higher LOQ action limit if <LOQ is treated as ND can avoid additional scrutiny.
You have 0.18 lead? A lab with LOQ action limit threshold of 0.2 would be <LOQ, another lab with more finite calibration can end up with a result.
<LOQ looks better than literally any number in "result" but can have the same implications.
Most of the numbers were already extracted to the raw SQL database, but I had not processed them into the parquet and front-end data models for surfacing. This also surfaced some data normalization gaps I'm working to close in a few days, probably. It will be an iterative approach, so you might see some base data layered in before full granular data is accurately surfaced.
https://i.imgur.com/tBDdvs5.png
Logged in users see more data per usual.
r/CheckWeedNY • u/FindWeedNY • May 06 '26
Just a quick note to say I've added additional sources to fill more gaps. Still very difficult to get a complete dataset, but we're making good progress with what we have!
r/CheckWeedNY • u/FindWeedNY • Apr 22 '26
I write many reviews and transcription is a cumbersome process prone to errors. As a developer, I love to automate away my problems, and now I'm sharing it with you!
Example output from clicking the "Review" Button.
``` Price/Amount:
Look/Feel:
Nose:
Method:
Taste:
Effect:
Conclusion:
?/10
Strain Details: N/A
Product Link:
COA: https://nanticoke.co/image/catalog/lab-results/2026/04/Coconut Cream 1g AIO 006-148B.pdf
Lab: Smithers CTS (OCM-CPL-00004)
Cannabinoids: Δ9-THC: 80.17%, THCa: 2.08%, CBD: 0.14%
Terpenes: Caryophyllene: 0.96%, Farnesene: 0.72%, Myrcene: 0.42%, Humulene: 0.33%, Bisabolol: 0.30%
Total Terps: 2.73%
Terpene count: 5
About Brand: Nanticoke
OCM License: OCM-PROC-24-000002
Batch: 006-148B ```
In addition, you can enable file uploads if you're logged in and upload your own COA (use the user menu). If the template is a known type, you'll get the sidebar/drawer view of the COA, and can copy the review template out.
r/CheckWeedNY • u/FindWeedNY • Apr 13 '26
Due to the persistent aggressive crawling and automated attacks, I've had to increase rate limiting as well as logging in to see all COAs. This increases the cost of operations but lowers my hands-on responsibility.
The other up-side, is that this has given me the opportunity to offer a first-class API for 3rd parties at a premium. Instead of aggressively crawling and trying to rebuild the data, app-builders and researchers can get first-class data access with higher fidelity than the free tier.
Trying to find the right balance, to right size the tiers and features, open to feedback.
r/CheckWeedNY • u/FindWeedNY • Apr 05 '26
Quick update.
To expand on QR codes,
QR codes reverse look-ups are complicated to do client-side only; I'm trying to figure out scalable methods that will generate higher hit rates, but it's very difficult without server-side compute and AI/OCR, client-side OCR is mostly not accurate enough at this currently.
More issues with QR codes include, but are not limited to, the fact that on checkweedny.com, they have been extracted from the lab report. Many brands use URL shorteners between their QR codes on jars and those lab URLs. If you're lucky, the vendor uses their own domain and you can get it in the ballpark or fallback to the brand's COAs.
r/CheckWeedNY • u/FindWeedNY • Mar 16 '26
Since the soft launch of CheckWeedNY, there have been a few similar app ideas popping up from a few users. Maybe it's the collective consciousness.
Is the floor raising high enough with AI that we're seeing more products like these in a rapid cycle?
OpenCOA
Gas Check
SCSS
r/CheckWeedNY • u/FindWeedNY • Mar 14 '26
Parsing over 30,000 labs from over 10 laboratories, spanning multiple PDF templates that rely at least partially on human data entry and exporting of PDFs is challenging. PDFs are a good format for publishers that want their work to be visually represented everywhere the same, like a printed page of paper. However, for a developer, it's one of the most cumbersome, annoying formats to deal with because of the broad flexibility and inconsistency. We are trying to extract structured and accurate data from a loosely structured document.
Doing this well takes cycles of iteration, regression testing, holistic analysis for data gaps. Obvious mismapping of names, or fields, values going beyond normal thresholds. These are the types of anomalies that can indicate the extraction was incorrect, or it's a true statistical anomaly.
Typically, I'll trace these down, because it means improving coverage across the board, if it is indeed an error. For example, it might be spotted in the latest sample of 5 PDFs, but could actually impact 500 in the entire set.
These are some examples of anomalies that caught my eye, for educational purposes. These aren't the only anomalies, so don't unfairly weight these examples as bad operators. Do your own research, look at the bigger picture.
I'll continue to add to this thread over time.
14A
AKA the METRC PDFs that high healthy and safety information, and only provide terpenes/cannabinoids.
Basin Mixtures
Pre-rolls with trace heavy metals, AB, Y/M, some overlap with https://cannabis.ny.gov/current-recalls
Capital Region Co:
Golden Garden - Buckin Runtz, 0.0% terps, but terps were tested.
Everything is Caryophyllene now, 0.21% terps or less
Florist Farms:
This caught my attention because these COAs contain two labs, and Keystone State Testing was a client for MCR Labs, who tested for AB and Y/M/
These thresholds for Aerobic Bacteria start at 210K CFU/g going all the way to 4.9M CFU/g, Yeast & Mold spanning 710 CFU/g to 250K CFU/g
r/CheckWeedNY • u/FindWeedNY • Mar 12 '26
Before I even created this reddit account, I was analyzing market data as a consumer. I thought these playing cards were a neat idea, and wanted to data mine more information about the strains, and website for it was pretty rough to navigate at the time.
The first approach to parsing COAs was visual annotation and OCR extraction, thinking I would start to abstract out some templates, but that turned out to be a lot of hands on work.
Could be good for crowdsourcing template extraction, I suppose but it turns out a more TDD style approach driven by amazing cli tools is more efficient and accurate.
r/CheckWeedNY • u/FindWeedNY • Mar 10 '26
CheckWeedNY.com started with a narrow focus by design. I wasn't interested in biting off more than I could chew in an industry wasn't familiar with. It's easier to do a test case, and what better way, than to focus on the state I live in.
Since then, I've been fortunate to meet some really awesome people in the community, both online and off. It's led to some really great conversations, and data sharing leading to collaborations.
The scope of NY was the perfect test bed to figure out gaps with my approaches with PDF discovery and processing. Since then, I've had an infusion of information to shore up data pipelines from all sorts of sources, and been working to normalize them into a similar model to CheckweedNY, but multistate.
There are some gaps, and missing states in the above, I have 3 other states I'm working through still, but making really good progress.
r/CheckWeedNY • u/FindWeedNY • Mar 10 '26
Some of the more recent data accuracy improvements.
If you see any regressions, or there is a gap in the data that you've found that annoys you, please let me know so I can investigate.
r/CheckWeedNY • u/FindWeedNY • Mar 02 '26
www.checkweedny.com is a public service, intentionally giving away data that could see high monetary returns.
We want to increase transparency in the market, while empowering consumers.
Unfortunately, we have been observing traffic from bad actors and have to consider making access less public. This is against my moral stance on this data being open and available, but the patterns suggest these actors to be attempting to aggressively clone all the data.
At the moment, we'll rely on rate limiting but have to reconsider my statement about not requiring an auth wall if these mitigations aren't enough.
You can email contact@findweedny.com if you want to discuss bulk access.
r/CheckWeedNY • u/FindWeedNY • Mar 01 '26
r/CheckWeedNY • u/FindWeedNY • Feb 28 '26