I am wondering if I will be needing a lot of API's for my angular application. This is a broad statement so let me explain a few things.

Lets say that on my page I have three selects (dropdown lists).

Fruits, Vegetables, Produce

They all have their own data, 

Fruits (ID, Name, Importer Order Number, Importer Name).

Vegetables (ID, Name, Distributer ID).

Produce (ID, Name, Manufacturer Name).

So if I want to populate each of these select statements, will i have to make 3 seprate API calls? Or should I be making 1 API call returning each of these? Is it possible to make 1 API call to return all this data?

If so does anyone have a simple example?

I want to know whats best practice...

Thank you!