It sounds like you’re accessing a third-party vendor, which suggests what you need is an egress IP:
These should be assigned according to the region your machine is in. Crucially, note these are assigned per machine and not per app. So if you allocate a machine in an EU region (ams, fra, cdg are good choices, lhr is not as it’s not in the EU ) and then get a static egress IP, all requests from that machine to the outside should go through that static egress IP.
Cheers,