Multiple datasource (multiple data api external) in one index aggregation

hello, I’ve read the documentation and found a very interesting feature, namely aggregation. Unfortunately I only found the documentation for the data source from the database only. What if the data source that I use is data from an external application (data from a third party) which will later be reformatted to have the same structure. To get the data I use rest api/graphQL, after that I will combine it and use it as a new data set that is used for the search feature. The question is is it possible to use algolia scout’s feature (integration with laravel) to do data aggregation from multiple external api endpoints? Thank you.