I\'m wondering if there\'s a way to get recent 10 posts with some of their insights (reactions, reach, views ..etc) from a single API call.
Currently what I\'m doing is
Yes. It is possible to do that.
Here, I'm attaching my graph API URL through which you can get all the posts of the selected page along with the insights.
You can specify below request in FB graph API tool or any another SDK.
/{page-id}/posts?fields=insights.metric(post_impressions_fan,post_engaged_users)
You can specify as much as insights metrics with the comma separated.
You can find more insights metrics at below URL. https://developers.facebook.com/docs/graph-api/reference/v3.0/insights