CannaLib · research catalogue
Every strain, every claim, with its receipt.
131,603 strains, 7,356,274 evidence-backed data points, 119,357 family-tree links, 21,141 cup results and real DNA samples for 2,016 strains, each tied to the sentence it came from. Where sources disagree, you see all of them. Nothing is invented: not a height from “tall”, not a percentage from “very high”.
The catalogue keeps growing — new sources are folded in and re-checked at every release.
● live · API 0.8.2-stdlib
● October 2026 freeze
● free API key · 5,000 calls a month
131,603
Strains
named cultivars; product SKUs, lab labels and listing titles are kept on a separate ledger, not counted
1,276,577
Lab test results
from named labs and state feeds; moisture tests, placeholders and duplicated summaries excluded
119,357
Family-tree links
parent → child links between real strains
1,270
Sources
seed banks, breeders, directories, labs, competitions, research feeds
New in the 14 October freeze
- 2,016strains with a real DNA sample, up from 1,017 at the 29 September freeze. Explore the DNA
- 1,938strains with measured nearest DNA relatives: genotype comparisons, not breeder claims (up from 862)
- 11published genotyping datasets, every sample credited to its dataset (up from four). See them on the DNA page
- 41,097sample pairs compared, DNA against DNA, to see which strains measure as the same plant or as close relatives. See how it works
- 131,603strains served, up 1,966 on the 29 September freeze
The full State of the catalogue report for the 29 September freeze →
Three ways in
Use it, do not just read about it.
Explorer
Search, then inspect the record
Ten best matches per search. Open a strain for every THC and CBD claim with its sources, the lab range when there are three or more flower tests, parents, the genetically nearest DNA samples where a strain was tested, cup results and pictures with credit.
Lineage
Every recorded cross, in one sky
58,203 strains drawn from one prebuilt file. Founders and landraces at the centre, one ring per recorded generation. Click a strain for its ancestry, its legacy and the live card.
Awards
Cup results, and the claims we checked
21,141 competition results from 264 competitions in 61 countries, 1988 to 2026. 7,614 seed-bank award claims checked against the published results; 1,940 confirmed, the rest shown with their verdict.
What we refused to count
- 271,396parent claims quarantined, not published
- 37,017strains where sources disagree on THC, shown instead of resolved
- 131,857terpene values shown without a unit because no source states one
- 116,944product and label names kept off the strain count
- 374,376wrong or unusable records withdrawn to a ledger, never silently deleted
Four honesty rules
The catalogue would rather show a hole than invent a number.
Do not invent. No height in centimetres from Short, Medium or Tall. No THC percentage from Very High.
Do not blend. Conflicting chemistry keeps every row. Nothing is averaged across sources.
Do not merge. Indoor and outdoor height are two facts. Flavour is not aroma.
Do not shred. Ranges stay ranges. Empty stays empty.
For machines
GET only. Keyless, or with a free key.
GET https://api.cannalib.org/v1/corpus
GET https://api.cannalib.org/v1/catalogs/strains/blue%20dream
Typeahead, hydrate by name, product domains. Keyless calls still work — 60 an hour, 300 a day — and a free API key raises that to 5,000 calls a month with no card required. No write endpoints, no bulk dump. Counts come precomputed at each publish.
Breadth · as at the 14 October 2026 freeze
What is in it, labelled by what it counts.
7,356,274
Evidence-backed data points
facts on real strains, each linked to the sentence it came from
93,558
Strains in the main catalogue
cultivars with listings, lineage, grow or effect data
50,825
Lab-tested product names
shown apart from cultivars
72,869
Strain pictures
with source and credit; copyright status labelled
211
Seed banks
6,218
Breeders named
on real strains
Every figure above is from the freeze of 14 October 2026 and is re-issued after each publish. The full table, including the numbers we will not use, is on State of the catalogue, 29 September 2026. The freeze history is on the CannaLib journey.
Grow with it: DSC
Pick a strain here, then grow it with Digital Stealth Care (DSC). DSC reads the strain's flowering time from CannaLib. It works out each plant's stage and harvest window. The first public alpha, 9.9.1, is out. Every alpha build is free, and yours to keep. A Raspberry Pi 4 with 4 GB or more is all you need to start. Get the Alpha → · See what DSC does
