CannaLib API

Strain data your app can trust. Every value shows where it came from.

Lineage, chemistry and grow traits as clean JSON, with the published sources behind each value. Start free today, then upgrade the same key when your project grows.

Sourced, not scraped together

Every figure is compiled from published records and comes with its sources, so you can show the people using your app why a value is there.

The whole family tree

Parent and child links between varieties, ready to draw lineage charts or power "similar strains" features.

Built for apps

A simple GET-only JSON API, keys you control, and quota headers on every response, so your app always knows where it stands.

Plans that grow with your project

Prices in US dollars. Pay yearly and get two months free. Cancel any time from your dashboard.

Free

$0

No card needed

For trying the API and personal projects.

  • 5,000 calls a month
  • 60 calls a minute
  • 1,000 distinct strains a month
  • 1 key
  • Non-commercial, attribution link
Get a free key

Grower

$9 /month

or $90 a year, 2 months free

For hobby apps and research that need more room.

  • 50,000 calls a month
  • 120 calls a minute
  • 5,000 distinct strains a month
  • Source detail on every value
  • 3 keys
  • Non-commercial, attribution
Choose Grower
For products you sell

Builder

$29 /month

or $290 a year, 2 months free

For apps and services you charge for.

  • 250,000 calls a month
  • 300 calls a minute
  • 25,000 distinct strains a month
  • Commercial use
  • 3 keys
  • Attribution required
Choose Builder

Commercial

$99 /month

or $990 a year, 2 months free

For busy products that want to drop the credit line.

  • 1,000,000 calls a month
  • 600 calls a minute
  • No distinct-strain cap
  • Commercial use
  • 3 keys
  • Attribution optional
Choose Commercial

Scale

$249 /month

or $2,490 a year, 2 months free

For high-traffic platforms.

  • 5,000,000 calls a month
  • 1,200 calls a minute
  • No distinct-strain cap
  • Commercial use
  • 3 keys
  • Attribution optional
Choose Scale

Paid plans are billed by Stripe on its secure page; we never see your card. You sign in with your email first, so the plan lands on your own account and your existing key.

Need a burst? Add credits.

Credit packs top up any plan, including Free. They are used after your monthly allowance, and never expire while your account is open.

10,000 calls
$5, one-time
Buy
50,000 calls
$19, one-time
Buy
250,000 calls
$69, one-time
Buy

Start free. Upgrade in a minute.

Step 1

Get a free key

Enter your email, click the link we send, and your key is ready. No card, no password.

Step 2

Build with it

Every response tells you how many calls you have left, so you know exactly when you are outgrowing the plan.

Step 3

Upgrade the same key

Pick a plan from your dashboard. Your existing key picks up the new limits within about a minute; nothing to redeploy.

Questions

What am I actually buying?

Metered access to CannaLib's structured dataset over an API: variety records, lineage links and sourced attribute data, delivered as JSON, at the volume and rate your plan allows.

What counts as a call?
  • Every request to a CannaLib API endpoint that returns a response counts as one call, whether the result is a single record, a search results page or an error.
  • A search returns up to 10 results per page. The Free plan can request up to 3 pages of a given search.
  • A "distinct strain" is a unique variety record served to your key in a calendar month. Requesting the same record again that month does not use another unit.
  • Calls that fail authentication or are rejected for a rate or quota limit are not counted against your allowance.
What happens when I hit a limit?

Limits are hard caps, and there is no surprise overage billing. Calls beyond your allowance return an error that says which limit was hit and when it resets, until the period resets or you add credits or upgrade.

Can I use Free or Grower in a product I sell?

No. Free and Grower are for personal, non-commercial use with a visible attribution link to CannaLib. Anything you sell or offer to others as a service needs Builder or higher.

Do unused calls roll over?

No. Monthly allowances reset each billing period. Purchased credits are separate and never expire while your account is open.

How do I cancel, and do you add tax?

Cancel online in one step from your dashboard; your plan runs to the end of the period you paid for, then drops to Free and your keys keep working. Prices are charged in US dollars (your card issuer may convert the amount). CannaLib is not registered for GST, so no GST is added. See our refunds and cancellation policy.

What if I need more than Scale, or a data licence?

Email [email protected] and we will work out a higher-volume arrangement.

Where are the terms?

Paid plans are covered by the Terms of Service and the Refunds and Cancellation policy; free keys by the Free Key Terms. Our Privacy Policy applies to everyone.

Your first 5,000 calls are free.

Get a key in under a minute and see the data for yourself.