Search the DoktorABC catalog for medical cannabis products.
/doktorabc-search <search_term> [filters]
When invoked, execute a search against the DoktorABC catalog API using the provided search term and optional filters.
- Extract the search term from the arguments (default to "indica" if none provided)
- Parse any filter requirements from the user's request
- Execute the following curl command, replacing
{SEARCH_TERM}and{FILTERS_JSON}:
curl -s 'https://search.doktorabc.com/catalog_search/de-DE/1378/{SEARCH_TERM}' \
-X POST \
-H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0' \
-H 'Accept: */*' \
-H 'content-type: application/json' \
-H 'Origin: https://www.doktorabc.com' \
--data-raw '{"filters":{FILTERS_JSON}}'The filters object uses category names as keys with arrays of checkbox IDs as values.
| Category | Key | Values | Description |
|---|---|---|---|
| Genetics | Genetik |
indica, sativa, hybrid |
Cannabis strain type |
| THC Content | THC-Gehalt |
gte0-lte5, gte5-lte15, gte15 |
Low (<5%), Medium (5-15%), High (>15%) |
| CBD Content | CBD-Gehalt |
gte0-lte5, gte5-lte15, gte15 |
Low (<5%), Medium (5-15%), High (>15%) |
| Service Type | isPremium |
Premium, Regulär |
Premium (medication + prescription + delivery) or Regular (prescription only) |
No filters:
{"filters":{}}Filter by genetics:
{"filters":{"Genetik":["indica"]}}Filter by high THC:
{"filters":{"THC-Gehalt":["gte15"]}}Multiple filters:
{"filters":{"Genetik":["indica","hybrid"],"THC-Gehalt":["gte15"],"CBD-Gehalt":["gte0-lte5"]}}Premium products only:
{"filters":{"isPremium":["Premium"]}}The API returns:
result: Array of matching products (up to 200)searchSuggestion: Top suggested product with full detailstranslations: UI translation strings
Each product in result contains:
title: Product namedosage_str: THC/CBD percentage (e.g., "28%/<1%")catalog.genetic: Strain typecatalog.thc/catalog.cbd: THC/CBD valuescatalog.description: HTML descriptionprices: Array of{quantity, price}objectsin_stock: 1 if availableurl: Product page path
Present results showing:
- Product name and genetics
- THC/CBD content
- Price range (lowest price)
- Stock status
- URL
/doktorabc-search indica
/doktorabc-search sativa Genetik:sativa THC-Gehalt:gte15
/doktorabc-search cannabis isPremium:Premium