Can we Publish component(minor version content) to broker db using TOM.Net API?

We have a scenario where the product component is in workflow and publishes the minor version content to Staging/preview site in Product Detail page. There is also Product landing page which uses tom.net API to publish all the products component as json.SO we have the minor version content available in Product detail page and not in product landing page as the component workflow is not completed.It always uses the major content to publish to Broker DB.Any help is much appreciated.