---
title: kmcrecommendation
slug: klevucore-reference/kmcrecommendation
docTags: 
createdAt: 2023-11-09T09:45:59.074Z
---

▸ **kmcRecommendation**(`recommendationId`, `options?`, `...modifiers`): `Promise`\<[`KlevuFetchFunctionReturnValue`](docId\:T803lqj3C91t_7d1wZito)>

Fetches products based on KMC recommendation. Provide id created in KMC

### Parameters

| Name               | Type                                                                       | Description                         |
| ------------------ | -------------------------------------------------------------------------- | ----------------------------------- |
| `recommendationId` | `string`                                                                   | Id of recommendation in the backend |
| `options?`         | `Partial`\<[`KlevuKMCRecommendationOptions`](docId:-_5sVna_LGb9MuD61lV08)> | -                                   |
| `...modifiers`     | `KlevuFetchModifer`\[]                                                     | -                                   |

### Returns

`Promise`\<[`KlevuFetchFunctionReturnValue`](docId\:T803lqj3C91t_7d1wZito)>

### Defined in

[queries/kmcRecommendation/kmcRecommendation.ts:140](https://github.com/klevultd/frontend-sdk/blob/492d3760/packages/klevu-core/src/queries/kmcRecommendation/kmcRecommendation.ts#L140)
