var itemDefinition = InventorySystemManager.GetItemDefinition("Apple");
var allRecipesArray = InventorySystemManager.CraftingRecipeRegister.GetAll().ToArray();
var directRecipes = InventoryDatabaseUtility.DirectItemDefinitionRecipes(allRecipesArray, itemDefinition);
//or get the inherited recipes if you want.
var inheritedRecipes = InventoryDatabaseUtility.InheritedItemDefinitionRecipes(allRecipesArray, itemDefinition);
//set those recipes in the crafter
var crafter = GetComponent<Crafter>();
crafter.SetRecipes(directRecipes);
//or add them
for (int i = 0; i < inheritedRecipes.Count; i++) {
crafter.AddRecipe(inheritedRecipes[i]);
}