SUPPLEMENTS API

A whole supplement supply chain in one API

20,000 SKUs from 135 vetted brands, held to the Fullscript Standard. You own the experience. We handle the sourcing, testing, shipping, and supply chain.

Start buildingExplore the docs

20,000

SKUs

135

vetted brands

$8M

invested in quality yearly

US + CA

fulfillment

HOW IT WORKS

From query to doorstep

  1. Search

    Query 20,000 SKUs by ingredient, dose, form, or brand.

  2. Order

    Create orders with your pricing and dispensing rules.

  3. We fulfill

    Picked, packed, and shipped from Fullscript warehouses.

THE FULLSCRIPT STANDARD

Quality you can point to, in data you can query

We put $8M a year into vetting, testing, and monitoring the catalog. Every result comes back as a field on the SKU, not a claim in a PDF.

  • Third-party cGMP certification

    We require every brand to be certified for Good Manufacturing Practices.

  • Quarterly blind testing

    Four times a year we pull products off our own shelves and send them out unlabelled. Potency and contaminant results land on the product record.

  • Ingredient-level search

    Query by active ingredient, dose, and form instead of product name, so you can match a protocol rather than guess from a label.

  • Fulfillment we run

    Picked, packed, and shipped from Fullscript warehouses across the US and Canada. Returns and recall handling are ours too.

  • Your pricing, your margin

    You set retail pricing and keep the margin. We stay out of the patient relationship you have built.

One catalog endpoint, the whole quality program behind it

Every SKU carries the checks that cleared it — certificates of analysis, blind potency results, contaminant screens, and live recall status. Query the catalog like any other resource and the quality program comes back with it.

cGMP certified

Blind potency testing

Contaminant screening

Recall monitoring

135 brands

Read the technical reference
GET/api/catalog/search/products?query=magnesium+glycinate
{  "products": [    {      "id": "123456-...",      "name": "Magnesium (glycinate)",      "brand": { "id": "1234...", "name": "Pure Encapsulations" },      "primary_variant": {        "sku": "XYZ-123", "msrp": "25.00"      }    }  ],  "meta": { "current_page": 1, "total_count": 1 }}

QUICKSTART

Three steps to a live dispensary

  1. STEP 1

    Create your sandbox app

    Sign up, sign the license agreement, submit the qualification form, then create your app.

    Dashboard → Create Applicationclient_id + client_secret
  2. STEP 2

    Connect a practitioner

    They authorize your app; trade the code for an access token.

    POST /api/oauth/token{ "grant_type": "authorization_code" }
  3. STEP 3

    Place your first wholesale order

    Find a SKU in the fulfillment catalog and order it. Fulfillment access, wholesale terms, and store payment details are set up first.

    GET /api/fulfillment/catalog/search/products?query=magnesiumPOST /api/fulfillment/orders
Learn more about testing in sandbox

Ship a dispensary in minutes

Create a free account and search the full catalog in the sandbox today.

Pairs with

Most integrations ship with two or more products working together.

  • Labs

    2,500+ tests with structured, chartable results.

    Learn more
  • Clinical AI

    HIPAA-compliant plan drafting with citations and a human in the loop.

    Learn more
  • Fullscript MCP & API

    Connect an AI assistant to your provider account: MCP first, REST too.

    Learn more