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.
20,000
SKUs
135
vetted brands
$8M
invested in quality yearly
US + CA
fulfillment
HOW IT WORKS
From query to doorstep
Search
Query 20,000 SKUs by ingredient, dose, form, or brand.
Order
Create orders with your pricing and dispensing rules.
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
{ "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
- 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 - STEP 2
Connect a practitioner
They authorize your app; trade the code for an access token.
POST /api/oauth/token{ "grant_type": "authorization_code" } - 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
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.
Fullscript MCP & API
Connect an AI assistant to your provider account: MCP first, REST too.
Learn more

