@duncan_teeps Quick reply from someone who went down this road: Sadly the Meta Marketing API doesn’t support pulling advertising comments.
However, comments can be pulled from organic Facebook posts. So if you were to post an ad organically, then put money behind it through Meta Ads (be sure to remove any placements on Instagram, Messenger and Audience Network), at that point you can pull all the comments and see the content of those comments, when the comments were posted, who posted them, etc. when you pull an organic Facebook comment report through the API. it’s a tricky nuance, so it really depends on how much you care about how your Facebook Business page looks, and if you’re willing for all of that to live on the page for however long you plan to keep the post up. Deleting the post at a later time will also drop all that info from the API, so something like this would be managed best by storing the info in a data warehouse and updating data transfers to push to new tables, should you delete those posts.
Facebook comments should also be taken with a grain of salt… if you’re using it for sentiment analysis, comments can be helpful, but shares might be a stronger metric to measure, since those signal silent supporters. Commenters can be a bit unhinged, from my experience. If you’re using comment analysis on ads for contesting, it might be better to drive users back to your site to get them in your retargeting pool/drive for sign ups. All depends on your use case!