Yes, you can get provider independent IP adresses, and then use one a 'Bring Your Own IP'-type service at your infrastructure provider. Most cloud providers support this:
https://aws.amazon.com/vpc/faqs/#Bring_Your_Own_IP https://www.ovhcloud.com/en/network/byoip/ https://docs.oracle.com/en-us/iaas/Content/Network/Concepts/... https://www.alibabacloud.com/solutions/bring-your-own-ip-add... https://cloud.google.com/vpc/docs/bring-your-own-ip
It's definitely not going to be as simple, fleible and cheap as getting a domain name though.
Using hard coded IP addresses for this kind of use case is almost certainly going to be giving you unexpected issues in the long run. Is there any chance you can use a hostname instead of an IP address to provide to your customers?