StrainAPI • About the Platform

About StrainAPI

StrainAPI is an independent cannabis strain database and API built to make structured cultivar information easier to discover, understand, and use.

Our Purpose

Making cannabis strain information easier to use.

Cannabis cultivar information can be scattered across many sources and presented in very different formats. StrainAPI is designed to organize relevant strain information into a structured format that can be explored by people and used by software.

The platform brings together structured information about cannabis strains, including genetics, breeders, cannabinoids, terpenes, effects, cultivation characteristics, lineage, and other available attributes.

The Platform

What StrainAPI provides

01

Cannabis Strain Database

Structured profiles for cannabis cultivars with available information covering genetics, characteristics, and related data.

02

Developer API

A public REST API that allows developers to retrieve structured strain information for websites, applications, research tools, and other projects.

03

Structured Data

Information is organized into machine-readable fields so developers can work with strain data programmatically.

Data Philosophy

Evidence-aware by design.

StrainAPI recognizes that cannabis strain information does not always have a single universally accepted source or standardized description.

Information may therefore differ in its source, reliability, completeness, or level of verification.

Source awareness Information can originate from different types of sources and should be understood in that context.
Missing information stays missing Unavailable information should not automatically be interpreted as zero, false, or disproven.
Uncertainty matters Reported or disputed information should not knowingly be presented as independently verified fact.
Structured information Data is organized so that both people and software can work with available strain information.
Information Standards

Different information can have different levels of evidence.

StrainAPI aims to preserve useful distinctions between information that is documented, reported, or otherwise available rather than treating every data point as having the same level of certainty.

Documented information Information supported by available documentation or identifiable source material.
Breeder or source reported Information attributed to breeders, producers, or other identified sources.
Laboratory-reported Where available, laboratory-reported information can provide a more specific measurement context.
Community-reported Community information can provide useful context while requiring appropriate consideration of its limitations.
Who It's For

Built for people and projects that need structured data.

StrainAPI is designed to support different ways of exploring, analyzing, and building with cannabis strain information.

Developers

Build websites, applications, directories, dashboards, and other software using structured strain data.

Researchers

Explore structured cultivar information for research, analysis, and information projects.

Educators & Learners

Use organized strain information as a reference for educational and learning projects.

Data Projects

Integrate available cannabis strain information into broader data and software projects.

Editorial Approach

Independent, neutral, and information-focused.

StrainAPI is intended to provide useful cannabis strain information without turning the database into advertising copy. Information should be presented according to what is available and supportable, while uncertainty and limitations should remain visible where relevant.

StrainAPI is a cannabis information and API platform. It is not presented as a substitute for professional medical or legal advice.

Start Building

Explore StrainAPI.

Developers can access the public StrainAPI REST API and use the documentation to learn how endpoints, responses, pagination, and available strain data work.