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
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
Grower
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
Builder
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
Commercial
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
Scale
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
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.
Start free. Upgrade in a minute.
Get a free key
Enter your email, click the link we send, and your key is ready. No card, no password.
Build with it
Every response tells you how many calls you have left, so you know exactly when you are outgrowing the plan.
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.
