Apps do drain your phone's battery, especially when the apps are running in the background and fetching data, using notifications or location services.
Apps like streaming apps, messaging apps and social media apps are on the list of high battery draining apps due to their activity being continuous.
You can manage your battery drain on your phone by using the phone's built in battery usage stats to identify any high drain apps and disabling any unused apps or disabling background refresh and turning off location services for any non essential apps.
Also adjusting your phones push notifications can also help reduce drain on your battery.
Apps like Instagram, Facebook etc update constantly and send notifications and may even use your location and consume a lot of power.
And streaming and video apps like YouTube are major battery drainers in phones as they constantly download video content and require you to leave the screen on for extended periods of time.
And apps that fetch new data, sync content or send notifications continuously also can consume a lot of battery power.
You can also keep your battery from draining by keeping your phone plugged in at all times when not using it away from an outlet and the battery will not overcharge as the phone has a built in feature to stop charging when battery is full.