Welcome to the community, @Jessica_H!
This can definitely be done, but it’s relatively tricky & not something that is built into the platform itself.
You would need to create your own custom methodologies of grabbing that information from those sites using their API’s, and then pushing that information into Airtable using Airtable’s API.
There might also be prebuilt tools out there that are already designed to communicate between those platforms & Airtable.
For example, a quick search on DuckDuckGo just turned up this tool for communicating between the APIs of Facebook & Airtable: Integrate Facebook Pages and Airtable with DreamFactory. I’ve never heard of this tool before, so I have no idea how well it works, but it might be worth checking out.
So there might be other tools out there like this one, that are already created to do what you want to do.