TerpSeek

How It Works

TerpSeek is an independent price comparison engine. We don't sell THCA — we index it, normalize it, and help you find the best value across 70+ vendors.

Our data pipeline

01

Daily scraping across 70+ vendors

Every day our scraper visits each vendor's storefront and pulls every product listing — name, price, weight options, images, descriptions, and lab report URLs. No manual curation: if a vendor lists it, we index it.

Scraped data is timestamped and compared against the previous snapshot. Any price change — up or down — is recorded in our price history table so you can see trends over time.

02

Price normalization to $/gram

We parse weight from product names and titles (e.g. "7g", "1oz", "half pound") and divide the listed price to get a consistent $/gram value for every product.

This is the only fair way to compare flower priced at $35 for 3.5g vs $100 for 14g. The $/gram value is the primary sort key for our Best Value filter.

03

COA lab data extraction

When a product links to a Certificate of Analysis PDF, our parser extracts THCa%, CBD%, terpene percentages, test date, and lab name.

Parsed COA data powers the Lab Verified badge, THC% filter, and terpene profile section on product pages. Products without a COA link have no lab badge — we never fabricate or estimate lab values.

04

Price verification cadence

Prices are re-verified on a rolling schedule. Each product page shows a "Checked X days ago" timestamp so you always know how fresh the data is.

Products not verified within 7 days show a "Price may have changed" warning. We recommend clicking through to the vendor to confirm before purchasing.

05

Affiliate disclosure

Some vendors have affiliate relationships with TerpSeek. When you click through to shop, we may earn a commission at no extra cost to you.

Affiliate status is shown on product cards and vendor pages with an "Affiliate" badge. Affiliate relationships do not affect search rankings, pricing data, or editorial content. All vendors are indexed equally.

TerpScore — deal quality rating

Every product gets a TerpScore from 0–100. It's a composite signal we use for default search ranking. Higher = better deal, more data, more confidence.

Has COA lab data+15 pts
Recent price drop+10 pts
In stock+8 pts
Has product image+4 pts
On sale vs compare price+3 pts
Low $/gram vs category avgup to +60 pts

TerpScore does not factor in affiliate status. A non-affiliate product with great $/gram and a COA will outrank an affiliate product without one.

What we don't do

We don't verify that vendors are licensed or compliant in your state — check your local laws.

We don't guarantee product availability. Inventory changes faster than our scraper runs.

We don't parse every COA — if a COA is behind a login wall or only an image, it may not be extractable.

We don't remove products on vendor request unless they contain false lab data or violate our terms.

We don't rank vendors based on ad spend or paid placement.

Data freshness

Prices

Updated daily

New products

Detected same day

COA parsing

Within 24h of listing

Product pages show a “Checked X days ago” timestamp. If it's been more than 7 days, verify the price directly with the vendor before purchasing.

See something wrong?

Wrong price, broken link, or a product that shouldn't be listed? Use the flag icon on any product card to file a report — we review all reports within 24 hours.