Yes, you can retrieve stored messages from multiple channels with a single call.
Use the fetchMessages method to fetch messages from storage on one or more channels. This method returns messages that were published before the start timetoken and after the end timetoken.
See also: Message History