The Google webmaster team said on Twitter that you can use multiple structured data types on the same page:
Hi Ps Nihal! Using multiple types of structured data on a page is fine. However, keep in mind that Google may not be able to display all types together, so if you have a preference regarding a specific rich result type, try to focus on that type. https://t.co/dOhA2eFLGz has more.
— Google Webmasters (@googlewmc) August 26, 2019
As long as you follow Google’s schema guidelines, you can add multiple structured data types to a page as long as they match the content of the page. For example, the same page could contain product markup code and reviews markup code. It’s still up to Google whether they will show rich results or not for the page.
How to create structured data code
Google and Bing support JSON-LD for structured data markup. The easiest way to create structured data markup code for your website is the Rich Results Creator tool in SEOprofiler:
Create structured data markup code now
Structured data code on your web pages can increase the number of visitors that your website gets. The Rich Results Creator tool helps you to create JSON-LD code quickly and easily: