Some facebook coding API that I discovered while delving into Business Manager.
Add Facebook Graphics Prefix
https://graph.facebook.com/v2.8/
Following the ad ID (note the ad id and ad id)
The following is this code:
?fields=%5B%22insights.date_preset(lifetime).action_attribution_windows(%5B%5C%22default%5C%22%5D).default_summary(false).fields(%5B%5C%22impressions%5C%22%2C%5C%22reach%5C%22%2C%5C%22frequency%5C%22%2C%5C%22actions%5C%22%5D).limit(5000).summary_action_breakdowns(%5B%5C%22action_type%5C%22%5D)%22%5D
Then add &access_token=WDVW##$Y#% G@ $f
It will display impressions, reach, frequency, and a list of action values separated by type of action.
"insights": {"data": [ { "impressions": "963986", "reach": "335872", "frequency": "2.870099", "actions": [ {"action_type": "comment", "value": "133"}, {"action_type": "like","value": "60"}, {"action_type": "link_click","value": "4652"}, {"action_type": "post","value": "76"}, {"action_type": "post_reaction","value": "516"}, {"action_type": "unlike","value": "1"}, {"action_type": "page_engagement","value": "5437"}, {"action_type": "post_engagement","value": "5377"} ], "date_start": "2016-05-31", "date_stop": "2016-06-30"
BUT, you can also use the Ad Acct ID , and then use filtering to filter using the Ad ID to show multiple ads at once under the same Acct ID.
For example: https://graph.facebook.com/v2.8/YOURADACCOUNTID?fields....etc above, and then the code below.
Replace _ENTERADIDHERE_ with your ad ID to pull a few at a time.
&filtering=%5B%7B%22field%22%3A%22ad.id%22%2C%22operator%22%3A%22IN%22%2C%22value%22%3A%5B%22_ENTERADIDHERE_%22%2C%22_ENTERADIDHERE_%22%2C%22_ENTERADIDHERE_%22%2C%22_ENTERADIDHERE_%22%2C%22_ENTERADIDHERE_%22%2C%22_ENTERADIDHERE_%22%2C%22_ENTERADIDHERE_%22%2C%22_ENTERADIDHERE_%22%2C%22_ENTERADIDHERE_%22%2C%22_ENTERADIDHERE_%22%5D%7D%5D
Hope this helps someone along the way.