Hi Muralidharan,
I don't believe we can upload products to recommendations engine directly as this behavioral data is collected in real time by the algorithm used in the recommendations activity. You can however use feeds to upload products in recommendations before creating the activity to create a catalog for usage. You may find information in the following document helpful for that : Feeds
Thanks
Raag