Affiliate disclosure: thcadeals.co earns a commission on purchases made through our outbound links. Rankings, prices, and inclusion are never influenced by it. 21+ only.
Methodology

How we pick, rank, and verify.

A transparent walkthrough of how thcadeals.co decides which vendors to cover, how products are ranked, and what we do and don't verify before posting a deal.

1. Vendor selection

Vendors are added to our scraper based on a small set of criteria, in this order:

  1. Active US-based hemp brand with a live e-commerce storefront.
  2. Publicly accessible product pages (no login walls, no aggressive age-gate redirects that block scrapers).
  3. Lab reports linked from individual product pages. If a vendor doesn't publish COAs for their products, we don't include them.
  4. A visible sale or clearance section. We're a deal site โ€” vendors without ongoing discounts don't generate listings.

Affiliate program availability is not a selection criterion. Several vendors we cover have no affiliate program at all; we still list their deals because they're relevant to buyers.

2. Scraping cadence

The full scrape runs once daily, at 7am ET (11:00 UTC), via a Railway cron job. Every product currently on sale at every covered vendor is captured: vendor name, product name, sale price, original price, discount percentage, image URL, category, and product page URL. Stale entries (products that were on sale yesterday but aren't today) are removed from the public feed.

Because we refresh once per day, prices reflect what was live as of that morning's scrape. Vendors can change prices mid-day; we recommend confirming the price on the vendor's site before checking out.

3. Ranking

The default sort is by largest discount percentage, descending. Users can re-sort by price (low-to-high, high-to-low) or by newest. Filters allow narrowing to a single vendor or category.

There is no manual editorial weight applied to the ranking. No vendor or deal is artificially boosted or buried.

4. COA / lab report verification

We do not independently re-test or re-verify Certificates of Analysis. We require that vendors link a COA from their product pages, but the authenticity of those COAs is the vendor's responsibility. If you want to verify a COA yourself, see our guide on reading a COA โ€” it walks through what to look for and how to spot a faked one.

If credible third-party allegations of falsified COAs are raised against a vendor we cover, we evaluate the evidence and either keep, flag, or remove the vendor at editorial discretion. We don't act on anonymous accusations alone.

5. Affiliate links and click tracking

Outbound deal links pass through our internal click tracker (/go/<id>) before redirecting to the vendor. The tracker logs the click, applies the appropriate affiliate code if we have one for that vendor, and 302-redirects to the destination. This is how we get paid when a purchase happens.

Critically: the tracker doesn't change which products are shown or how they're ranked. A click on a deal from a vendor we have an affiliate relationship with looks identical, in our analytics and on the page, to a click on a deal from a vendor we don't have an affiliate relationship with.

6. Corrections

If you spot a pricing error, an inaccurate description, or a misattributed product, email [email protected] with the product page URL and a brief description. We'll review and correct within one scrape cycle.

7. What we don't claim