Worker change the IP for each new request

I trying to use an API in my worker,
the API I am using first you need to get a token and use that token to access different endpoints.
the problem is the IP of the requested token and IP that requesting to endpoints should be the same.
in worker every time send a fetch request its send a random IP, I want to know is there any workaround for this problem?

I’m not aware of that possibility, although Cloudflare IPs are within these ranges: