With the Leafly API no longer available to the majority of developers, many cannabis applications across the web are in need of new data. Over the last month, Cannabis Reports has received an endless stream of requests to generate keys for our open API. Our database is already supporting hundreds of development groups as they build applications for consumers and businesses.


Our development team has also been in constant contact with developers wanting more information on adopting the Cannabis Reports API into their applications. Several members of our development community who were utilizing both the Cannabis Reports API and the now-unavailable Leafly API have been incredibly helpful in assisting other programmers migrate their sites and applications over to the Cannabis Reports API.

Cannabis Reports Loves Discussing Our API with Developers

Cannabis Reports Loves Discussing Our API with Developers

Building a better cannabis community requires teamwork and collaboration, and this is extremely evident within our growing developer community. Cannabis Reports feels that the suggestions being shared between existing API users should definitely be available for those just beginning to explore our API, and especially for those who have spent hours building their applications off of Leafly photos and reviews that are no longer exposed.


The Cannabis Reports database is completely open, and our API documentation is always expanding with new endpoints. To request your API key to access details on over 25,000 unique listings, please create a free account on our site, and send your request through your API details page.

We hope you enjoy our API and we welcome you to reach out with questions, suggestions, feedback, and ideas for collaboration.

Frequently Asked Questions When Migrating from the Leafly API

The Cannabis Reports development team has been contacted with many questions regarding the best ways to adopt the Cannabis Reports API. These next sections will focus on some of the solutions that past API users have found useful.

Cannabis Reports has Complete API Documentation

Cannabis Reports has Complete API Documentation

For the most part, developers were using the Leafly API to get information on strains and retail locations. The Cannabis Reports API offers similar endpoints for both strains and dispensaries, but our API does not stop there.

Developers can access data sets based on menus, manufacturers, seed companies, edibles, extracts, topicals, and other products as well. There are currently over 25,000 unique items listed in the Cannabis Reports database.


Hundreds of programmers are already using the Cannabis Reports API to string together product details, lab tests, cannabis genetic data, photos, availability, and pricing. The wealth of data available for free through the open Cannabis Reports API reaches far beyond the simple strain and retailer information once available through Leafly.

Retailer Apps and Menu Tools for Consumers

Programmers building tools involving dispensaries and menu apps for consumers can easily access details for each retailer location in the Dispensary Object section of our API documentation.  There is also a Retailer Menu Object section that shows exactly how to organize information about a specific retailer’s menu.

Many dispensaries and delivery services are already using the Cannabis Reports API to power their online and in-store menus.


Most retailers are in a position where their internal business tools like inventory and POS systems are not connected at all with the consumer-facing platforms. Nearly every other consumables industry has these tools in place for retail outlets so that consumers know real-time if an item is in stock or not.

There are a large number of development teams working to tackle this problem, and Cannabis Reports has witnessed some wonderful concepts turn into viable solutions through the use of our API and UCPC system (Universal Cannabis Product Code). You can read more about our UCPC system below.

Linking Cannabis Genetic Data

Cannabis Reports hosts genetic information for strains beyond the simple classifications of indica, sativa, and hybrid. There is an on-going discussion in the scientific community involving the correct taxonomy of cannabis, and Cannabis Reports has built a database to reflect that geographical traits are a more accurate way to discuss cannabis than designating phenotypical strains as universally “uplifting” or “sedating.”

Cannabis is Too Complex of an Organism to Be Defined as a mix of Indica or Sativa.

Cannabis is Too Complex of an Organism to Be Defined as a mix of Indica or Sativa.

The Cannabis Reports API can return massive amounts of information for each strain. Consumers are ready to learn more about the origins of their cannabis, and our API gives developers the opportunity to display the family tree of a cannabis strain, including the parent genetics, as well as all of the children of that strain.

Screen Shot 2016-03-03 at 12.39.20 PM

Genetic Information for the Strain: Black Domina

Developers can search through over 8,000 distinct cannabis strains listed on Cannabis Reports, and sort effects, flavors, lineage, and of course pricing and availability in the retail marketplace. The future of the cannabis industry hinges on consumer education, and brand relationships will be much stronger for companies that are transparent and informative regarding the origins of their products.

Further Possibilities with the Cannabis Reports API

Cannabis Reports has normalized cannabis data to reflect the complexity involved in creating each cannabis product. Every single item in the database has a distinct code linked to it, so developers can easily sort through details for edibles, extracts, flowers, and products. Each item’s UCPC contains information on the original genetics and breeder, the company that created the end product, and the batch of creation.


The Universal Cannabis Product Code is the foundation of the Cannabis Reports database, and it is quickly becoming the foundation for cannabis technology on a greater scale. Traceability is an incredibly important topic for technologists in the cannabis space, as new regulations stand to influence both business and consumer behavior moving forward.

The UCPC allows for business, developers, and policymakers to harness item-specific data and use it across all of their internal and public facing applications.

Hundreds of developer teams are actively using the Cannabis Reports API to fill their applications with data. Here are only a few examples of popular applications and solutions that are being developed on the data from Cannabis Reports:


  • Review platforms
  • Search engines for products, brands, and locations
  • Experience journals
  • Genetic maps (family trees for strains)


  • Inventory and POS tools
  • Price tracking software
  • Apps for monitoring supply chain
  • WordPress embeds for producers, cultivators, and dispensaries
  • Wholesale platforms


  • Cannabis genetic history apps
  • Medical information resources
  • Cannabis consumption resources
  • Product identification platforms

The Importance of Keeping Cannabis Technology Open

Our founder and CEO David Drake created the Cannabis Reports (formerly Smoke Reports) platform with a foundational goal in mind: give cannabis the conversation it deserves.

David Discussing API Technology at the New West Summit in 2015

David Discussing API Technology at the New West Summit in 2015

Our UCPC system is designed to give technologists, businesses, consumers, doctors, and regulators a universal identification system that can be implemented into any structure. This codification system is already being indexed by Google and other search engines, making it perfect for both consumer and supply chain identification.

Each Product Page Hosts the UCPC, Now Searchable on Google

Each Product Page Hosts the UCPC, Now Searchable on Google

Cannabis Reports is passionate about cannabis and providing this industry and community with tools and talking points for a better conversation. We have the opportunity to influence the future path of cannabis, and our best chance for success is working together to clear that path ahead of time.


When developers and businesses implement the API into their own sites and applications, they are preparing themselves for an improved cannabis industry built on transparency, quality, and consumer safety.

Learn More About the Cannabis Reports API and the UCPC Identification System

The Cannabis Reports API is well-documented and is constantly being updated based on user suggestions. There are also many additional resources for learning about the Cannabis Reports API and how the UCPC system can best be implemented into existing applications. Below are links to articles explain the Cannabis Reports API in more detail:

Universal Cannabis Product Codes: How the Smoke Reports API Organizes Cannabis Data

Smoke Reports Press Release: Most Powerful Cannabis API Now Available for Public

Cannabis Developers Needed: A Booming Industry Seeking Solid Technology Solutions

For the most up to date info on Cannabis Reports, follow us on Twitter, and like us on our Facebook page. If you would like to learn more about the Cannabis Reports API, please join the discussion in the comment section below, or through our social media links.