I have a list of various Facebook links of videos, photos, statuses, etc. posted by users with public profiles or public pages. I want to check if the links are still active and the content is still available (i.e. video wasn't taken down or deleted). Facebook does not give a 404 error so I can't send a simple GET request and there are many variations of "content not found" pages that I don't think I can base it on the page returned.
Would it require the Facebook Graph API to do this? What permissions would be required? From my research, it looks like significant permissions would be required for users to grant to the app. Is there any other way to query public Facebook data without creating an "app"?