Almost impossible task. The public IPs change every time. Usually they are on CDN that have a very large IP range.
And if they allow large IP ranges, one could try to spin up a virtual machine on the same cloud provider as the messaging platform.
And if they allow large IP ranges, one could try to spin up a virtual machine on the same cloud provider as the messaging platform.
Except if the messengers happily collude with you, which Facebook does - they have a website (can't remember the link) where network providers can get IP ranges and other information to enable "zero rating" for Facebook's properties.