nabis.com APInabis.com ↗
Access Nabis cannabis wholesale data: CA and NY inventory, SKU lookups, retailers, orders, warehouses, and invoices via 9 structured endpoints.
curl -X GET 'https://api.parse.bot/scraper/05fa71df-cbde-47ae-8e29-945e53b3144b/get_inventory_ca' \ -H 'X-API-Key: $PARSE_API_KEY'
Retrieve paginated list of cannabis inventory/products available in California.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number |
| limit | integer | Max results per page (1-500) |
| access_tokenrequired | string | Nabis x-nabis-access-token header value |
{
"type": "object",
"fields": {
"items": "array",
"total": "integer"
},
"sample": {
"items": [
{
"skuCode": "SKU12345",
"skuName": "Blue Dream 3.5g"
}
],
"total": 100
}
}About the nabis.com API
The Nabis API exposes 9 endpoints covering the Nabis cannabis wholesale platform, including paginated inventory for California and New York, licensed retailer listings, wholesale orders, warehouse locations, and invoice records. The get_inventory_by_sku_ca endpoint returns product details by SKU code, while get_nabis_days_off exposes non-delivery dates that affect fulfillment scheduling — all scoped to licensed business accounts authenticated with a valid access token.
Inventory and Product Lookup
Two state-specific inventory endpoints — get_inventory_ca and get_inventory_ny — return paginated arrays of available cannabis products, each accepting page and limit parameters (up to 500 results per page) alongside a required access_token. For granular product data in California, get_inventory_by_sku_ca accepts a sku_code and returns fields including skuCode and skuName. The New York equivalent, get_inventory_by_product_code_ny, uses an item_code parameter and returns skuName and itemCode.
Orders, Invoices, and Retailers
get_orders returns a paginated list of wholesale orders placed through the platform, and get_invoices returns the corresponding invoice records — both accept page and limit for pagination. get_retailers exposes licensed dispensary retailers on the Nabis network, also paginated. These three endpoints together cover the core transactional data a brand or distributor needs to reconcile fulfillment and billing.
Warehouses and Operational Dates
get_warehouses returns Nabis warehouse location records, useful for understanding distribution coverage. get_nabis_days_off requires only an access_token and returns an array of dates when Nabis does not make deliveries — holidays and other non-operational days. This is particularly relevant when building order scheduling or lead-time calculation logic that needs to account for actual delivery availability.
- Sync California and New York cannabis product catalogs into an internal inventory management system using
get_inventory_caandget_inventory_ny - Look up product details by SKU for CA order confirmation flows using
get_inventory_by_sku_ca - Reconcile wholesale invoices against placed orders by cross-referencing
get_invoicesandget_ordersrecords - Build a retailer directory or coverage map from licensed dispensary data returned by
get_retailers - Exclude Nabis non-delivery dates from automated order scheduling using
get_nabis_days_off - Map fulfillment routes or distribution zones using warehouse locations from
get_warehouses - Monitor order history for a licensed brand account by polling
get_orderswith pagination
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Nabis have an official developer API?+
What does `get_inventory_ca` actually return, and how is pagination controlled?+
get_inventory_ca returns an items array of product records and a total integer indicating the full result count. You control pagination with page (page number) and limit (results per page, max 500). The same pagination parameters apply to get_inventory_ny, get_retailers, get_orders, get_warehouses, and get_invoices.Is product data available for states other than California and New York?+
get_inventory_ca and get_inventory_by_sku_ca, and New York via get_inventory_ny and get_inventory_by_product_code_ny. You can fork this API on Parse and revise it to add inventory endpoints for additional states if Nabis expands coverage.Does the API expose product pricing or stock quantity fields?+
skuCode, skuName, and itemCode, along with the broader items array. Detailed sub-fields such as unit pricing or on-hand quantity are nested inside items but not individually enumerated in the endpoint spec. You can fork the API on Parse and revise response mapping if you need those fields surfaced explicitly.Can I filter orders or invoices by date range or status?+
get_orders and get_invoices endpoints accept only page and limit for pagination — date range or status filtering is not exposed. You can fork this API on Parse and revise the endpoint to add filtering parameters if those inputs are available upstream.